Documents & finance

AI document data extraction: stop typing numbers off invoices, receipts and forms

It is Monday morning. There is a stack of supplier invoices on the desk and more in the inbox. Someone opens each one, finds the total and types it into QuickBooks. Then the date, the supplier and the invoice number.

One invoice says $1,480. It goes in as $1,840. Nobody notices. At month end the supplier statement does not match, and someone spends an afternoon finding one swapped digit.

The same stack of supplier invoices on two Mondays. On the left, totals typed into QuickBooks by hand, and a typo that turns 1,480 dollars into 1,840 dollars and is found four weeks later. On the right, invoices arrive by email, AI reads the supplier, invoice number, date and total and matches the purchase order, a draft is posted and two unsure ones are flagged for a person.

The short answer

Let software read the paperwork, check it against your rules and post it as a draft. A person approves the routine ones in one click and looks closely only at the unsure ones.

QuestionShort answer
What AI document extraction isSoftware that reads invoices, receipts, purchase orders and forms, pulls out the fields and puts them in your system
What it is notA way to pay bills with nobody looking, or a fix for a messy chart of accounts
Who it suitsTrades, clinics, online stores, agencies and property managers who retype paperwork into QuickBooks, Xero, a spreadsheet or a practice system
Cost rangeBuilt into QuickBooks and Xero plans; Dext from about $25 a month; AWS from 1 cent a page; a custom build has a setup fee and a monthly fee
What to do firstCount how many documents you handle a month, and time a few

What manual data entry costs

Most of the research here comes from companies that sell accounts payable software.

The State of ePayables 2025 report by Ardent Partners is sponsored by Bottomline, a payments company. It found only 51% of invoices arrive electronically. It also says the leading teams process invoices 79% faster and at 79% lower cost than the rest.

APQC, a benchmarking group, publishes a cost per invoice too. Its figures are for members only, so I could not read them and I am not quoting them.

The bigger risk is paying the wrong person. The Association for Financial Professionals' 2025 Payments Fraud and Control Survey, published in April 2025 and sponsored by Truist, asked 521 finance staff about 2024. 79% of their organizations faced attempted or actual payments fraud. 45% saw vendor imposter fraud, where someone poses as a real supplier. Most were larger companies. A small office simply has fewer people checking.

I could not find an open, independent study of typing error rates in small offices. So the error rate in the cost sum below is my assumption.

Old OCR vs AI extraction

Old OCR turned a scan into text. It did not know which number was the total. Invoice tools fixed that with templates, one per supplier, telling the software where each field sat. A new supplier meant a new template. A supplier who moved their logo broke it.

AI extraction reads the page more like a person does. It finds the total because it looks like a total, wherever it sits. Amazon's Textract documentation says its invoice reader works on "almost any invoice or receipt without the need for any templates or configuration". That is a vendor claim. It also returns a confidence score for each field, and that matters more.

A human check still matters because AI is confidently wrong sometimes. It can mix up a unit price and a line total, or read a 7 as a 1 on a creased receipt. The trick is to let the confidence scores and your rules decide which documents a person needs to see.

How it works, step by step

  1. Documents arrive. Suppliers email invoices to one address, staff upload PDFs, or someone photographs a receipt.
  2. AI reads them. It pulls the supplier, date, invoice number, totals, tax and line items, with a confidence score for each.
  3. Rules check them. Does it match the purchase order? Do the lines add up to the total? Have we seen this invoice number from this supplier before?
  4. It posts as a draft. The bill lands in QuickBooks, Xero or your practice system for approval, with the original image attached.
  5. A person approves. Routine ones take one click. Anything unsure, unmatched or over a limit goes to a person with a note saying why.
Six steps from document to posted entry: the document arrives by email, upload or phone photo, AI pulls the supplier, date, totals and lines, rules check the purchase order match, the totals and duplicates, it is posted as a draft for approval, one click sends it into QuickBooks or Xero, and the original image stays linked for the audit trail. Unsure, unmatched or over-limit documents go to a person.

The same flow works for more than invoices. Online stores get supplier invoices and purchase orders by the dozen, which our ecommerce automation work covers alongside things like automating routine returns. This is the money going out. For the money coming in, see our post on getting paid without chasing people.

Accuracy and controls

This is general guidance, not legal or tax advice.

Set a confidence threshold. If any key field reads below it, the document goes to a person. Start strict and loosen it once you trust the results.

Approve before posting. Nothing becomes a payable bill until a person says yes.

Protect against duplicates. Check supplier and invoice number, not just amount and date. A Xero user asked for exactly this in a 2022 Hubdoc feature request.

Keep an audit trail. Every entry should link to the original image, who approved it and when. The IRS says to keep records until the period of limitations runs out, which is three years in most cases.

Clinics and anyone handling personal data need more care. Patient intake forms and insurance claims carry health information. Every tool that reads them must be set up for it. Our post on reducing no-shows covers the HIPAA basics, and our healthcare automation page shows what we build for clinics.

Two columns. Straight to a draft: a known supplier with its usual layout, high confidence on every key field, a match to the purchase order, lines that add up to the total, an invoice number not seen before, and an amount under your approval limit. Send to a person: a new supplier or changed bank details, low confidence on any key field, no purchase order or one that does not match, handwriting or a poor scan, a possible duplicate, and anything over your approval limit. The rule: nothing is paid until a person approves it, and bank detail changes are checked by phone.

Your options compared

Prices come from each provider's own page, checked in October 2026. Microsoft's Azure document pricing loads dynamically, so I could not read it and left it out.

OptionTypical costGood atTrade-offs
QuickBooks receipt and bill captureIncluded in QuickBooks Online plans, from Simple Start up, per its help pageEmail or upload; pulls date, amount, vendor and the card's last four digitsYou review each one in the Receipts tab; the help page lists header fields, not line items
HubdocIncluded in Xero Early, Growing and Established in the USBills and receipts extracted and ready to publish to XeroDuplicate checks do not look at invoice number, per the open feature request
Dext$25.21 a month for 250 documents and 5 users at the page's starting levelReceipts and bills into QuickBooks or XeroLine items cost extra, from $20.50 a month or $0.50 a document
BILLEssentials $49 per user a month; Team $65; Corporate $89Bill entry, approval workflows and paymentsPriced per user; annual prices not shown on the page
Amazon Textract$0.01 a page for invoices and receipts, first million pages, at the US West price shownReads almost any layout, with confidence scoresRaw data only; someone has to build the checks, approvals and posting
Custom buildSetup fee plus monthly fee; our builds start at $200Purchase order matching, your rules, your systems, one exception queueOnly worth it above roughly 50 documents a month, or when your system is not QuickBooks or Xero

What owners and the industry are saying

I only list pages I could open. Vendors are labelled.

WhereWhoWhat they saidWhat it tells you
QuickBooks Community, Feb 2026A QuickBooks user"Receipt scanning in the last several months has become unreliable." They said it missed sales tax and shipping, and mixed up unit prices and totals, even on clean PDFsBuilt-in capture still needs checking
Xero Product Ideas, May 2022A Xero user, 53 votes"It's much better for this to be flagged as a duplicate and reviewed, than actual duplicate invoices to slip through."Check duplicates on invoice number
Ardent Partners, 2025Analyst firm, sponsored by BottomlineOnly 51% of invoices are submitted electronicallyPaper and PDFs are still half the job
AFP, Apr 2025Finance trade body, sponsored by Truist45% of organizations saw vendor imposter fraud in 2024Bank detail changes need a person
AWS documentationCloud vendorReads invoices "without the need for any templates or configuration"A vendor claim; test it on your own documents

A cost sum you can redo with your own numbers

Here is the sum for an office handling 400 documents a month. The error rate and the invoice amount are my assumptions. Measure your own.

LineHow to get itExample
Documents per monthCount last month's bills, receipts and forms400
Minutes per documentTime ten of them, start to finish3
Hourly costWage plus overheads$25
Typing time per month400 x 3 minutes = 20 hours, x $25$500
Error rateCorrections at month end, divided by documents1% (assumed), so 4
Fixing errors4 x 30 minutes x $25$50
Total per monthTyping plus fixing$550
One wrong paymentA duplicate or a payment to a fake supplier$1,800 invoice paid twice (assumed)
What typing paperwork costs on example numbers. Typing time: 400 documents a month times 3 minutes times 25 dollars an hour is 500 dollars. Fixing errors: 4 wrong entries a month times 30 minutes times 25 dollars is 50 dollars. 550 dollars a month in total. One duplicate payment of an 1,800 dollar invoice costs more than three months of that. The 1 percent error rate is marked as assumed.

The wrong payment is the line that hurts. You may not get that money back.

When it backfires

Posting without review. If extracted bills go straight to paid, one misread total becomes one wrong payment. Keep approval in the loop.

Handwritten notes or poor scans. A creased receipt photographed in a van at dusk will read badly. Send low-confidence fields to a person, and ask staff to photograph receipts flat and in good light.

Suppliers who change their layout. AI copes far better than templates did. Still, watch the first few invoices after a supplier rebrands.

Duplicate payments. The same invoice arrives by email and by post. Both get read. Without a check on invoice number, both get paid.

Nobody watching the exception queue. The flagged documents pile up, bills go unpaid, and suppliers call. Give the queue an owner and a daily slot.

What we build, and when we say no

If you handle under about 50 documents a month, start with what your accounting software already has. QuickBooks receipt and bill capture or Hubdoc in Xero is probably enough. You do not need us for that.

Above that, or when the paperwork goes somewhere other than QuickBooks or Xero, we build a pipeline. We use n8n to collect documents from email and uploads, and Claude, Anthropic's AI model, to read them. Rules check the purchase order, the totals and duplicates. Clean ones post as drafts. Unsure ones land in one queue with the reason attached. Our workflow automation service covers the connections. Our AI automation service covers the reading and checking.

If what you want is to ask questions across contracts, policies or old files, rather than pull numbers out of them, that is a different job. Our knowledge base service handles that.

We say no when volume is low, when the chart of accounts is a mess, or when nobody will own the exception queue. New to all this? Our plain-English answers to 24 questions about AI automation is the place to start.

Questions people ask

What is AI document data extraction? It is software that reads a document, such as an invoice, receipt, purchase order or form, and pulls out the fields you need. That means the supplier, date, invoice number, totals and line items. It then checks them against your rules and puts them into your accounting or practice system, usually as a draft for a person to approve.

Can QuickBooks read invoices automatically? Partly. QuickBooks Online lets you email or upload receipts and bills. Its help page says it pulls the date, amount, vendor and last four digits of the card from the image. You then review each one in the Receipts tab and add it or match it to a bank transaction.

How accurate is AI invoice extraction? I have not found an independent accuracy figure I trust. Most published numbers come from vendors testing their own tools. Clean PDFs from known suppliers usually read well. Handwriting and poor phone photos do not. Test any tool on your own last 100 documents before you rely on it.

Is OCR the same as AI extraction? No. Plain OCR turns an image into text. Older invoice tools then needed a template for each supplier to know where the total sat. AI extraction reads the layout like a person would, so a new supplier usually works without a template. It still makes mistakes, so it still needs checks.

How do I stop duplicate invoice payments? Check every new invoice against past ones on supplier and invoice number, not just amount and date. Hold anything that looks like a repeat for a person. Pay only from approved bills, never straight from an email. Confirm any change to a supplier's bank details by phone, using a number you already had.

Is it safe to use for patient or customer documents? It can be, if the tools are set up for it. Keep the data with providers that will sign the agreements your rules need, limit who can see it, and keep a log of who opened what. Clinics should check the HIPAA rules for every tool that touches patient forms. This is not legal advice.

Find out what your paperwork really costs.

Bring a week of invoices, receipts or forms to the free audit. We time the typing with you, check how duplicates and bank changes are caught today, and tell you whether your accounting software's own capture, an app or a build is the right step. If the built-in tools cover it, we say so.

Book the free audit →

Sources