Invoice OCR API pricing compared.
What structured extraction actually costs per document — invoices, receipts, and bank statements — across eleven APIs, including the minimums and free tiers the per-page headlines leave out. Every number read from the vendor’s own pricing page, and dated per vendor. By Isaiah Kim · Updated 2026-08-06.
| API | Invoice | Receipt | Bank statement | Minimum | Free tier |
|---|---|---|---|---|---|
| ParseRailours | $0.08/doc | $0.06/doc | $0.12/doc | None — charged only on success | 500 credits/mo |
| Veryfi | $0.16/doc | $0.08/doc | $0.25/doc | $500/mo commitment (<5k docs/mo) | 100 docs/mo |
| Mindee | 1 credit per page | 1 credit per page | 1 credit per page | Starter from $44/mo billed annually ($529/yr) | None — 14-day trial |
| AWS Textract | $0.01/page (AnalyzeExpense) | $0.01/page (AnalyzeExpense) | No dedicated product | None (pay-per-page) | 100 pages/mo, first 3 months only |
| Google Document AInot reconfirmed | $0.10/doc up to 10 pages (Invoice parser) | $0.10/doc up to 10 pages (Expense parser) | $0.75/classified doc (Bank Statement parser) | None (pay-per-document) | None on specialized parsers |
| Azure Document Intelligencenot reconfirmed | $0.01/page (prebuilt) | $0.01/page (prebuilt) | Via custom models, $0.03/page | None (pay-per-page) | 500 pages/mo (F0) |
| LlamaParse | From $1.25/1k pages (parse only, basic mode) | From $1.25/1k pages (parse only, basic mode) | From $1.25/1k pages (parse only, basic mode) | None on the free plan; $50/mo Starter | 10k credits/mo |
| Invoice Data Extraction | Credit packs, no published price | Credit packs, no published price | Credit packs, no published price | None (no subscription) | 50 pages/mo |
| Parseur | 1 credit per page, no published rate | 1 credit per page, no published rate | 1 credit per page, no published rate | None stated — cancel any time | 20 pages/mo |
| Eagle Doc | Bundled in monthly page plan | Bundled in monthly page plan | Bundled in monthly page plan | €5/mo Starter (166 pages), excl. VAT | 20 pages/mo |
| DocuClipper | Bundled in monthly page plan | Bundled in monthly page plan | Bundled in monthly page plan | $14/mo Starter billed annually ($168/yr), $20/mo monthly — 60 pages/mo | None — 14-day trial, up to 120 pages |
Rows marked not reconfirmedcould not be re-read at the vendor’s own page on 2026-08-06and still carry an older reading — Azure’s rates date from 9 July 2026, Google Document AI’s from 29 July 2026. Both vendors render their rate tables client-side, so the figures are the last ones we read at source, not fresh ones. Check the vendor before you budget against them. Details in Methodology below.
Four different units hide in this table
Textract and Azure price per page and return fields; a one-page invoice costs about a cent. Google does not: its Invoice and Expense parsers bill $0.10 per count, and one count is a document of up to ten pages. A one-page invoice through Google therefore costs $0.10, not the cent the per-page cloud rates lead you to expect — though a nine-page one costs the same $0.10. Page pricing also stops flattering you as documents get long: a 15-page statement is fifteen charges on a per-page API, while Veryfi counts any document up to 15 pages as a single transaction. LlamaParse looks cheaper still, but it prices in credits, not pages — $1.25 buys a thousand credits, and only its most basic mode spends as little as one credit on a page. It is also a parser: it returns document structure, not validated invoice fields — budget your own extraction layer on top.
The fourth unit is a monthly page allowance, and it is the one that resists comparison hardest. Parseur, Eagle Doc and DocuClipper do not sell you a document — they sell you a bucket of pages that expires. DocuClipper says so plainly: pages included in the monthly plan do not carry forward. So the question stops being what a document costs and becomes whether you can predict your volume a month ahead, because under-using the bucket is money gone and over-running it means the next plan up. Parseur counts a whole email or spreadsheet as one page regardless of length, which is generous; a long PDF is still charged page by page.
The other cost is everything around the call. On the cloud APIs you assemble the pipeline, handle retries and schema validation yourself, and pay for any call that returns — Google does not bill 4xx or 5xx failures, but a request that succeeds and hands back the wrong fields is billed exactly like a perfect one. ParseRail bills a document only when extraction succeeds against its schema.
Where the minimums bite
Veryfi’s per-document rates look adjacent to Kynth’s until the commitment line: production access starts at a $500/month minimum that buys fewer than 5,000 documents. If you process 800 invoices a month, your effective rate is 62 cents each. Mindee’s floor is lower but the same shape — its cheapest published plan is $44/month billed annually, $529 up front, and the smallest credit volume it sells is 6,000 pages a month. You buy the volume before you send the first document. ParseRail has no minimum, no monthly commitment, and bills a document only when extraction succeeds — 800 invoices cost $64.
Not every vendor gates you this way, and it would be dishonest to imply otherwise: LlamaParse’s free plan and Invoice Data Extraction both start with no minimum, and Invoice Data Extraction bills only on a successful process, as we do. Parseur states no minimum and no commitment either, and Eagle Doc’s paid floor is €5 a month — the lowest entry price on this table by some distance. What we can say without qualification is that we publish the rate you will pay, and that an unused month costs you nothing.
Methodology
Every price here was read from the vendor’s own public pricing page — never from a summary, a reseller, or a remembered figure. The table was first compiled 9 July 2026 and re-checked at source on 2026-08-06.
Correction, 29 July 2026.Google Document AI’s specialized-parser table had resisted two previous re-reads; on this one it returned, and the row we had been publishing was wrong. We listed the Invoice and Expense parsers at $0.01/page. Google’s own pricing page lists them at $0.10 per count, with the footnote “1 count equals up to 10 pages in a document” and a worked example confirming that a 1-to-10-page document costs $0.10. For a one-page invoice that is ten times what this page previously said. The row is corrected above and the earlier figure should be treated as retracted. The Bank Statement parser was re-confirmed at $0.75 per classified document, and the specialized parsers carry no free tier — the 1,000-count monthly allowance belongs to Enterprise Document OCR, a different processor.
Veryfi and AWS Textractwere read at source on 28 July 2026 and both confirmed unchanged — Veryfi’s $0.16/$0.08/$0.25 per-document rates, its $500/month minimum covering fewer than 5,000 documents, and its 100 docs/month free tier; Textract’s $0.01/page AnalyzeExpense rate (dropping to $0.008 after the first million pages) and its 100 pages/month free tier limited to three months. Mindeewas read on 29 July 2026: its plan names, its $44/month-billed-annually Starter floor ($529/year), its 6,000-credit smallest volume, its one-credit-per-physical-page rule and its 14-day-trial-only free offer are all quoted from that page. We deliberately publish no per-page dollar rate for Mindee — the page’s per-credit figure moves with a volume selector and its default state is not internally consistent, so any single number we printed would be a guess.
Azure Document Intelligencecould not be re-read on 29 July 2026 — for the second consecutive check its table renders every rate as a “$-” placeholder and defers to the signed-in pricing calculator. Only its free tier is confirmed current: 0–500 pages per month on F0. Its per-page figures still carry their 9 July 2026 reading — treat them as directional and check the vendor before you budget against them.
Sharpened, 30 July 2026. LlamaParse was re-read at source after three weeks unconfirmed, and the row it carried was imprecise rather than merely stale. The published unit is 1,000 credits = $1.25— credits, not pages. Basic parsing starts “as low as 1 credit”, so $1.25 per 1,000 pages is the floor of the cheapest mode, and the layout-aware and agentic modes a real invoice tends to need spend more credits per page. The row now reads “from”. Its free plan carries 10,000 credits and no minimum; Starter is $50/month for 40,000 credits and Pro $500/month for 400,000. As before, LlamaParse returns document structure, not validated invoice fields.
Invoice Data Extraction(DEH Technologies LLC) was added on 30 July 2026 and read at source the same day. Its free tier is 50 pages a month with no card, and it states plainly that there are no subscriptions and no monthly minimum. Its paid tiers are sold as credit packs from 100 up to 25,000 pages — but its own pricing page shows no dollar amount against any of them. We publish none, for the same reason we publish no per-page rate for Mindee: a number we could not read is a number we would be inventing.
Added 31 July 2026. Three vendors buyers keep meeting alongside this table were read at source that day. Parseurpublishes a free plan of 20 pages a month and a flat rule that one page is one credit — with emails and spreadsheets counted as a single page whatever their length — and states no minimum and no commitment. It shows no dollar figure against any paid tier, only page ceilings (3,000 / 1 million / 10 million a month), so we publish none, as with Mindee. Eagle Docpublishes its plans outright: a free tier of 20 pages a month, Starter at €5/month for 166 pages, Advanced at €59/month for 1,966, API access on every tier including free, and no commitment. Its prices are quoted in euros excluding VAT, which we have left as published rather than converting into a dollar figure the vendor never wrote. DocuClipperis a bank-statement-first tool that includes API access on every paid plan; its monthly prices — $20 for 60 pages, $111 for 640, $360 for 2,000 — were read twice and agreed both times. Its annual column did not agree between those two reads, so only the monthly floor was stated here until the 6 August re-read resolved it (below). It runs no free tier, only a 14-day trial capped at 120 pages, and unused pages expire monthly.
Re-verified, 4 August 2026. LlamaParse and Eagle Docwere re-read at source and both agreed with the rows already published: LlamaParse still lists a free plan of 10,000 credits, Starter at “$50/month” including 40,000 credits and Pro at “$500/month” including 400,000; Eagle Doc still publishes “€ 0,00 /month” for 20 pages, “€ 5,00 /month” for 166 and “€ 59,00 /month” for 1,966, in euros excluding VAT. Nothing moved, so no row changed. Google Document AIcould not be re-read on this pass: its pricing table is rendered client-side and returns nothing to a plain fetch, so its invoice and expense rates and its $0.75 bank-statement rate still carry the 29 July 2026 reading recorded in the correction above. That is a limit of how we read the page, not a signal that the price changed — but it is a reading six days old, and we would rather say so than imply a freshness we did not earn.
Re-verified, 6 August 2026. Mindee and DocuClipperwere re-read at source and their published figures agreed with the rows already here: Mindee still lists Starter at “$44/month” billed annually (“$529/year”) and Pro at “$116/month” (“$1,393/year”), still sells no volume smaller than 6,000 credits a month, still counts one credit per physical page and still runs a 14-day trial in place of a free tier; DocuClipper still lists $20 for 60 pages, $111 for 640 and $360 for 2,000 a month. One row changed: DocuClipper’s annual column, which disagreed with itself across two reads on 31 July, read coherently this time — “$14/month”, “$78/month” and “$252/month” billed as $168, $936 and $3,024 a year against a stated 30% discount — matching the second of those two reads. DocuClipper’s real entry price is therefore $14 a month on annual billing, not $20, and the minimum column now says so. We had been quoting a competitor as more expensive than it is. Azure Document Intelligencefailed a fourth consecutive re-read on this pass: the tier structure is readable, every dollar amount is still printed as a “$-” placeholder deferring to the pricing calculator, and its 500-pages-a-month free tier is the only Azure figure on this page confirmed today. Google Document AI failed again, on both of its pricing URLs, so its row now carries the not-reconfirmed flag in the table itself rather than the disclosure sitting only down here.
One candidate was checked and left off. Transformance is cited around these queries but is not a document-extraction API: it is an autonomous order-to-cash agent for AR teams, sold to controllers and CFOs on volume-and-seat pricing it does not publish. Comparing it to a per-document parse rate would tell you nothing true, so it is not in the table.
This page compares cost. For which API actually fits the job you are doing — shipping this week, bank statements, high volume, an AWS-native pipeline, or no monthly commitment — see the best document extraction APIs in 2026, which names a different winner for each and says where we lose. For receipts specifically — where Taggun, Tabscanner and Nanonets compete and the per-document rates above are not the whole story — see receipt OCR APIs for developers, compared.
ParseRail is our product; its prices are the live platform rates. This page carries no accuracy claims — those live on /benchmarks, scored in the open. Re-reviewed monthly; the date in the header moves only when a human re-checked the numbers.
Success-only billing. No minimums. 500 free credits a month.
Post a document, get validated JSON back, pay only when it works. The playground runs against production.