Skip to content
Guides

Buyer guide · Accounts payable

Invoice OCR: how invoice data extraction works, and how to choose a tool

What the software actually does with an invoice, which fields and line items matter, how to tell whether it is accurate, and the questions to ask before you buy.

For AP leads, controllers and office managers who are tired of retyping invoices, and the IT person who has to approve the tool.

Invoice OCR is shorthand. OCR (optical character recognition) only turns a picture of a page into text. What an AP team wants is the next step: knowing that INV-2401 is the invoice number, Northbridge Office Supply is the vendor and 480.00 is the total, and getting those values into the right place without typing them. That is invoice data extraction, and it is where tools differ.

What invoice OCR does, step by step

Whatever the product, the same jobs happen in roughly this order:

  1. 01

    Intake

    Paper goes through a scanner; digital invoices arrive as PDF or image files. Good tools take both into the same job.
  2. 02

    Page cleanup and reading

    Pages are straightened and read line by line. Barcodes are decoded. A PDF that seems to contain text deserves the same care, because many are scans with a poor text layer underneath.
  3. 03

    Separation and classification

    A stack of 40 pages becomes the right number of documents, and each one is labelled: invoice, credit memo, statement, purchase order, W-9. A mis-split (two invoices stuck together) breaks everything after it.
  4. 04

    Field and line-item extraction

    Header fields (vendor, numbers, dates, totals) and the line-item table are pulled out and shaped: dates as dates, money as money.
  5. 05

    Checks and confidence

    The software checks its own work: required fields present, line math adds up, values in the expected format. Anything it is unsure of should wait for a person, with the reason shown.
  6. 06

    Review, then export

    A person confirms or corrects what was flagged. The document is filed (usually as a searchable PDF) and the data goes where it is needed.
Automatic setup in CapturePoint 6, reading a folder of sample invoices: the vendor, invoice number, invoice date and total are found and labelled on the page.

The fields that matter

Capture what you will actually use. Every extra field is one more thing to review. For most AP teams, this is the working set, shown with the values from the sample invoice in the screenshots on this page:

Vendor

Example:
Northbridge Office Supply
Why it matters:
Matches the invoice to a vendor record; drives filing.
What goes wrong:
Remit-to name read instead of the vendor; small spelling differences. Check against your vendor list.

Invoice number

Example:
INV-2401
Why it matters:
Your duplicate check and the reference everyone searches by.
What goes wrong:
O read as 0, I as 1; a PO or account number picked up instead.

Invoice date

Example:
09/04/2026
Why it matters:
Posting period and aging.
What goes wrong:
Day and month swapped on foreign vendors; ship date taken instead.

Due date or terms

Example:
10/04/2026
Why it matters:
When to pay; early-payment discounts.
What goes wrong:
Often missing, or printed where the tool misses it, as on this sample. It should say “not found” and send it to review rather than guess.

Purchase order

Example:
PO-1031
Why it matters:
Matching against what was ordered.
What goes wrong:
Absent on many invoices; sometimes only on the line items.

Subtotal, tax, freight

Example:
Not on this invoice
Why it matters:
Tax reporting and checking the total.
What goes wrong:
Freight read as a line item, or tax missed when it sits in the footer.

Total

Example:
480.00
Why it matters:
What you pay, and the check on everything above it.
What goes wrong:
Balance due or amount paid taken instead of the invoice total.

Currency

Example:
Not printed
Why it matters:
Needed when any vendor bills in another currency.
What goes wrong:
1.250,00 read as 1.25 when the separator convention is not understood.

Mark which fields are required. A required field that is missing should always stop the invoice for review; an optional field the tool could not find should be flagged but not hold up the rest of the batch. The due date in the review screen further down is an example: it is printed on the invoice (10/04/2026), but CapturePoint did not find it, so it waits for review instead of being guessed.

Do you need line items?

Line items are the table in the middle of the invoice: description, quantity, unit price and amount for each row. You need them if you match invoices to purchase orders line by line, code different lines to different GL accounts or jobs, or track what you pay per item. If you only post one total per invoice, header fields may be enough, and they are easier to get right.

Line items are also the hardest part to extract well: wrapped descriptions, rows that are really subtotals, tables that run onto a second page. Our guide to invoice line item extraction covers what good looks like and how to check it.

How to judge accuracy (without trusting a percentage)

Most vendors quote an accuracy number. None of those numbers were measured on your invoices. Measure it yourself during a trial; it takes an afternoon.

Build a test set

Pull a few weeks of real invoices: your top vendors, a sample of one-off vendors, a few faxed or crooked scans, a credit memo, a statement that should not be treated as an invoice, and your longest multi-page invoice. Type the correct answers for the fields you care about into a spreadsheet before you start, so you are scoring against truth and not against what the tool showed you.

Count the three outcomes that matter

Right, not flagged

What it means:
The value was correct and nobody had to look.
How much it costs you:
Nothing. This is the time you save.

Flagged for review

What it means:
The tool was unsure and asked. Right or wrong, a person checks it.
How much it costs you:
A few seconds per field. Acceptable.

Wrong, not flagged

What it means:
The tool was confident and wrong. Nobody looks.
How much it costs you:
A wrong payment, a duplicate, a bad posting. This is the number to drive to zero.

A tool that is right 95% of the time but never says when it is unsure is worse than one that is right 90% of the time and flags every doubtful value. Ask to see how confidence works, whether you can set the bar per field, and what happens to a document that falls below it.

What good review looks like

Review is where your team will spend its time, so judge it as carefully as extraction. A good review screen puts the page, the fields and the line items side by side, says why each item is waiting, and lets you confirm a whole invoice with one keystroke.

The CapturePoint 6 review screen with the sample invoice. The due date is printed on the invoice, but CapturePoint did not find it, so it is marked Not found and sent to review instead of guessed. The table header says 1 amount missing, and Ctrl+Enter confirms the whole document.

Things to check in a trial:

  • Does each flagged field say why it is waiting (missing, low confidence, failed a check)?
  • Can you correct a value by clicking the right text on the page, rather than retyping it?
  • Does the tool learn from the correction, so the same vendor’s next invoice needs less review?
  • Can a supervisor see what was confirmed automatically and send it back for a person to check?

In CapturePoint 6, confirming documents also re-checks the ones still waiting: when the work you confirmed makes others pass your review thresholds, they clear on their own, and one click puts them back in review if you would rather look.

Local vs cloud processing

Where the reading happens is a real decision, not a detail. Invoices carry bank details, tax IDs and prices you may not want on someone else’s servers, and some organizations have policies that settle the question before you start.

Where invoices are read

Local (on your PC):
On your own Windows PC. Documents do not leave for recognition.
Cloud service:
On the provider’s servers. Documents are uploaded.

Setup

Local (on your PC):
Install software; the first run may download large components.
Cloud service:
Sign up and send documents. Nothing to install.

Scanning paper

Local (on your PC):
Natural fit: the scanner is plugged into the same PC.
Cloud service:
Scan to a file first, then send it in.

Getting data out

Local (on your PC):
Files and folders on your network, or a connector to your systems.
Cloud service:
Download, SFTP, webhook or API, which suits developers and automation.

Speed

Local (on your PC):
Depends on the PC; a graphics card helps.
Cloud service:
Depends on the service and your upload.

Questions for IT

Local (on your PC):
Hardware, Windows version, where exports land.
Cloud service:
Data location, retention on the provider side, the provider’s security reviews.

Neither is better in general. Local suits teams that scan paper, want documents to stay on premises, or work under policies that limit cloud processing. Cloud suits teams whose invoices already arrive digitally and who want the data delivered into other systems automatically.

Buyer checklist: questions to ask any invoice OCR vendor

Use this in demos and trials. A good vendor will answer every one on your documents, not theirs.

  • Can I try it on my own invoices before I buy?

    A trial with sample data only proves the samples work.
  • What happens with a vendor it has never seen?

    Templates per vendor, or learning from examples? How many examples?
  • Does it split a mixed stack into documents and recognize each type?

    Invoices, credit memos, statements and W-9s often arrive together.
  • Which header fields and line-item columns can it capture?

    Can I add my own fields and shape them as dates, money or numbers?
  • Does it check line-item math and flag what does not add up?

  • How does it show confidence, and can I set the review bar per field?

  • Can it check values against my own lists, such as my vendor list?

  • How fast is review: one screen, keyboard confirm, click-to-correct?

  • Does it learn from corrections, and can I see what it learned?

  • Where is my data processed and stored?

    On my PC, in my network, or in the provider’s cloud? For how long?
  • What does it produce?

    Searchable PDF, PDF/A for records, a data file, and named folders or a document system.
  • How does it get data into my accounting system or document storage?

  • How is it priced?

    Per page, per document, per user or per station? What happens in a heavy month?

Setting up capture for the first time? The AP document capture setup checklist walks through intake, scanner settings, separation, naming and rollout.

Where Ademero fits (and where it does not)

CapturePoint 6 is our invoice capture for Windows PCs. It scans with TWAIN scanners or imports PDF, TIFF, JPEG, PNG, BMP and GIF files, splits stacks into documents and recognizes their types, extracts fields and line-item tables, checks line-item math and flags inconsistencies for review, and can check and fill values from your own lookup lists, such as your vendor list. Reading and extraction happen locally on the PC; a graphics card is optional. You can point it at a folder of sample invoices and it sets up the job itself, and it learns from every confirmation and correction.

Pointed at one accounts payable folder, CapturePoint 6 found six document types on its own: invoices, purchase orders, statements, remittance advice, W-9s and credit memos.

Finished invoices go to folders with automatic folder and file naming (a searchable PDF, optional PDF/A, a data file with every captured value and a text file) or into Content Central. A job can also send each finished PDF to SharePoint or OneDrive (Microsoft 365 work or school accounts), Google Drive, Dropbox or Nucleus One. Setup and how-to articles live in the CapturePoint help library.

Paige is the cloud option. You send in documents and get clean data back; it learns from a few samples, splits, sorts and reads documents, pulls fields and line items, and delivers by download, SFTP or webhook. It runs on Google Cloud. See the Paige help library for connection guides.

Neither product is a full payables suite. If you need invoice approvals, three-way matching and payments in one system, use your accounting system or an AP platform for that part, and use CapturePoint 6 or Paige to feed it clean data and filed documents.

Questions

Is invoice OCR the same as AP automation?

No. Invoice OCR (more precisely, invoice data extraction) turns an invoice into checked data and a filed document. AP automation adds approvals, matching against purchase orders and receipts, and payment. Many teams start with extraction, because it removes the typing, and keep approvals and payment in their accounting system.

Do I need templates for every vendor?

Older tools did: you drew zones on one invoice per vendor and maintained them as layouts changed. Current tools learn layouts from examples. Ask any vendor what happens the first time a new supplier’s invoice arrives, and test it with a vendor the tool has never seen.

How many invoices should I test with?

Enough to cover your real mix: your top vendors by volume, a handful of one-off vendors, a few poor scans, a credit memo and your longest multi-page invoice. Fifty to a hundred well-chosen invoices tells you more than a thousand from one vendor.

Can it read handwritten notes on invoices?

Treat handwriting as a separate question and test it with your own samples. Approval stamps and handwritten GL codes vary widely, so most teams capture them in review or in their approval workflow rather than relying on extraction.

Try it on your own invoices

Run your own invoices through CapturePoint 6.

It splits the stack, reads the fields and line items on your own Windows PC, checks the line math and shows you why anything waits. The accounts payable sample job is ready the first time you open it.

Windows 10 and 11 (64-bit). No sign-up and no credit card; sample jobs included. Priced per scanning station, with unlimited scanning. Get pricing

Invoices arrive as files rather than paper, and you would rather not install anything? Paige is our cloud service: send in documents, get clean data back by download, SFTP or webhook.

Start free with Paige
CapturePoint 6 review screen: a sample invoice beside its extracted fields and line items, with line 1 flagged because 4 at 35.00 was read as 141.00