For accountants, bookkeepers, AP teams and business owners
Extract invoice data to Excel with AI
Upload your invoices, say what you need in plain words, and download the spreadsheet. Any layout, any language, ten pages or ten thousand.
- Excel, CSV or JSON
- Single PDFs up to 5,000 pages, batches up to 6,000 files
- Scans and phone photos
How it works
Three steps to a spreadsheet you can rely on
Upload
PDFs and images, exactly as you received them. One PDF holding fifty invoices is fine, and invoices, credit notes and statements can go in together. Tell our AI what to ignore, email cover sheets or remittance advice for instance, and it will.
Say what you need
A list of fields, the job you are doing, or nothing at all. Where your instructions or the documents leave something genuinely open, our AI can stop and ask you rather than decide on its own.
Download, and know what to verify
Every row carries the file and page it came from. A value or a row the panel of AI agents cannot agree on is flagged as Review Needed, with what to check, and in the results viewer one click opens that row beside the page it came from.
Reliability
Why not just paste them into a chat app?
A chat app or an agent reading invoices on its own can hallucinate a value, skip a page of a long PDF, or report success over a failure, and nobody finds out. Here:
A panel of AI agents has to agree on every value
You are not trusting a single pass over a page.
What the panel cannot agree on is flagged as Review Needed
With what to check and where to look, so you check only the less certain values, not the whole spreadsheet.
A page or document that fails is reported, never skipped in silence
You are told which file, and you are not charged for it.
A single PDF up to 5,000 pages, a batch up to 6,000 files
Every page and every file read and checked the same way as the first, so a backlog goes in as one job instead of twenty, and several jobs can run at once.
The same columns and formats, every time
The same columns, date and number formats for every document, and again next month, so it imports into your accounting software or feeds your own workflow without hand-fixing.
Our AI can stop and ask you
Where your instructions or the documents leave something genuinely open, our AI can ask rather than decide on its own. You do not have to write a perfect prompt.
The output
Your columns, your rules
The AI builds the spreadsheet from your prompt, or works the columns out from the documents. Numbers come through as numbers and dates as dates, so your formulas and pivot tables work straight away. Unlike OCR, which only turns an image into text, our AI reads the document the way you would: it knows an invoice date from a due date, and a credit note from an invoice.
| Invoice # | Date | Vendor | Net | VAT | Total | Source File | Review Needed | |
|---|---|---|---|---|---|---|---|---|
| 2 | INV-2025-001 | 2025-03-15 | Acme Corp | 1,250.00 | 125.00 | 1,375.00 | invoice_batch_01.pdf | |
| 3 | INV-2025-002 | 2025-03-16 | Tech Solutions | 3,500.00 | 350.00 | 3,850.00 | [Page 1] march_invoices.pdf | |
| 4 | INV-2025-003 | 2025-03-16 | Office Direct | 890.00 | 89.00 | 979.00 | [Page 2] march_invoices.pdf | |
| 5 | INV-2025-004 | 2025-03-17 | Global Logistics | 2,100.00 | 441.00 | 2,541.00 | EU_invoice_452.pdf | |
| 6 | INV-2025-005 | 2025-03-18 | Marketing Plus | 5,000.00 | 500.00 | 5,500.00 | [Pages 1-3] vendor_docs.pdf | |
| 7 | INV-2025-006 | 2025-03-19 | Cloud Services | 750.00 | 75.00 | 825.00 | [Page 4] vendor_docs.pdf | |
| 8 | INV-2025-007 | 2025-03-20 | Facilities Mgmt | 1,200.00 | 120.00 | 1,320.00 | facilities_inv.png | Date: 20/03 or 03/20, check the invoice |
| 9 | INV-2025-008 | 2025-03-21 | Regional Transport | 2,420.00 | 242.00 | 2,662.00 | regional_transport_0321.pdf |
- Source File tells you which file and page each row came from, so any figure can be traced back.
- Review Needed marks a value or a row the panel cannot agree on, with what to check.
Checking the results
Check any figure against the invoice it came from
A built-in results viewer shows your spreadsheet next to the documents it was read from. Click a row and the page it came from opens beside it, ready to compare.
Spot-check a big job quickly
Take a sample of rows and work through it. Each row and its page are already matched up, so there is no hunting for the right document.
A Review Needed value is one click from its invoice
Review Needed marks a value the panel of AI agents could not agree on, with what to check. Click the row, compare it with the page beside it, confirm or correct it, and move on.
Facilities Mgmt Ltd · Invoice
Prompts
Say it in plain words
Start with a one-liner. Add detail when you want exact control.
A list of fields
Extract invoice number, invoice date, vendor name, net amount, tax, total
You get
Exactly those columns, one row per invoice.
Your goal
I need this for our quarterly VAT return. Supplier name, VAT number, invoice date as DD/MM/YYYY, net and VAT amount
You get
The columns a VAT return needs, and the decisions you did not spell out made the way a VAT return needs them: which total counts, how a credit note is shown, which page of a bundle to read.
Exact rules
One row per line item: invoice number, item, quantity, unit price, line total. Format dates as YYYY-MM-DD. If no VAT is listed, use 0. Skip email cover pages. Show credit notes as negative
You get
One row per line item, your date and number formats applied, cover pages skipped, credit notes negative: the same spreadsheet every month, a repeatable, auditable workflow.
Worked examples and the full range of instructions are in the extraction guide.
More ways to prompt
Prompt Library
Save as many prompts as you have jobs, one per client or per document type, and apply the right one with a click.
Structured Prompt
An alternative way to write your prompt: define the exact column headers in the exact order you need them, with precise instructions for each column, and the spreadsheet comes back in that shape.
Suggest prompt
Upload the files and let our AI write the prompt from what it finds in them. Adjust it, save it, run it.
Documents
Invoices are just the start
Bank statements, receipts, payslips and the rest: say what you need and it comes back as rows, whatever the layout or language, scans and phone photos included.
From an invoice, that means the number and date, vendor details and addresses, totals and tax breakdowns, payment terms and due dates, line items with product codes, quantities and unit prices, or any field you name.
- Invoices & credit notesOne row per invoice, or one per line item.
- Bank & card statementsOne row per transaction, from PDF or scanned statements.
- Receipts & expensesPhotos and scans into an expense sheet.
- Payslips & payroll reportsEmployee pay data as itemised rows.
- Utility billsCharges and usage across sites.
- Invoice packets & purchase ordersInvoice, PO and delivery notes: the numbers, quantities and amounts for matching.
- Supplier statementsEach invoice on the statement as a row.
- Tax dataVAT, GST and sales tax fields for filing.
- Inventory & product listsStock and product lists as rows, however long.
Security & compliance
Your documents stay yours
Never used to train AI
Your documents are used to produce your spreadsheet and nothing else.
Deleted within 48 hours
Uploaded documents are permanently deleted within 48 hours. Your results stay for 90 days so you can download them again, and you can delete anything yourself at any time.
Encrypted, stored in the United States
Encrypted in transit and at rest. Your documents and results are stored in the United States.
A data processing agreement, already in place
GDPR, UK GDPR and US state privacy terms apply to business accounts with nothing to sign. A countersigned copy on request.
Teams, code and agents
For teams
- One shared balance for the whole team
- Unlimited seats, no per-user fees
- Everyone works in their own account with their own history
- Admins see who ran what and can open any result
For your code, or your agent
- Node.js and Python SDKs, and a REST API from any language
- Documentation a coding assistant can build a working integration from
- Or let your own agent run the extraction itself, through the MCP server or the skill it installs from this site
- Same account, same balance, same results in your dashboard
Pricing
Start free, then pay by the page
50 free pages every month. No subscription, no credit card to start. Above that, you pay for pages processed and nothing else. There is no plan to size and no monthly charge: a quiet month costs nothing, and credits bought for a busy month keep for 18 months. Support is included.
Need more than 10,000 pages, a pro forma invoice, or a signed data processing agreement? Get in touch.
| Pages | Price | Per page |
|---|---|---|
| 50 every month | Free | $0.00 |
| 100 | $12 | $0.12 |
| 250 | $25 | $0.10 |
| 500 | $45 | $0.09 |
| 1,000 | $80 | $0.08 |
| 2,500 | $175 | $0.07 |
| 5,000 | $325 | $0.065 |
| 10,000 | $600 | $0.06 |
Try it on your own invoices
50 free pages every month. Sign up with an email address: no subscription, no credit card.