Every vendor prices language models in tokens, so nobody publishes what LLM OCR costs per page. Converted, it runs from about $0.33 per 1,000 pages on Gemini 2.5 Flash-Lite to about $210 on the OpenAI pro models. Here is every model in one table, against the $1.50 that dedicated OCR charges.
Upload a document to extract
Drop files here or click to upload
Up to 50 files
The free demo extracts the first 5 files, the rest unlock when you upgrade
Uploading...
Rates are the easy part. Whether the fields come out right on your documents is the part that decides the bill. Drop one in and look at the output.
Reading a document with a language model costs between about $0.33 and about $210 per 1,000 pages, depending entirely on which model you choose. Gemini 2.5 Flash-Lite is roughly $0.33, GPT-6 Luna about $0.62, GPT-5.4-nano about $1.44, GPT-5.4-mini about $5.25, Claude Haiku 4.5 about $5.31, Claude Sonnet 5 about $12.93, Claude Opus 5.5 about $25.86 and Claude Opus 5 about $32.32. Dedicated OCR from AWS, Azure and Google is a flat $1.50 per 1,000 pages for plain text. The headline is that in 2026 the cheapest language models finally crossed that line, so price is no longer the reason to pick a classical OCR engine. What has not changed is that a classical engine returns a confidence score for every word it reads, and a language model does not.
One scanned US Letter page at 150 DPI, which is 1,275 by 1,650 pixels, transcribed to text at roughly 750 output tokens. Both assumptions are stated so you can redo the math for your own documents. Sorted cheapest first within each tier.
| Model | Vendor | Per 1,000 pages | Output share of bill | Note |
|---|---|---|---|---|
| Gemini 2.5 Flash-Lite | $0.33 | 92% to 96% | Cheapest page-to-text path published anywhere | |
| GPT-6 Luna (batch) | OpenAI | $0.31 | 60% | Undercuts dedicated OCR, 24 hour turnaround |
| GPT-6 Luna | OpenAI | $0.62 | 60% | Under dedicated OCR at list; multiplier assumed at 1.2 |
| GPT-5.4-nano | OpenAI | $1.44 | 65% | Just under the $1.50 dedicated OCR rate |
| Mistral OCR 4.1 | Mistral | $4.00 | n/a | Flat per-page rate, no token math, batch halves it |
| Mistral Document AI | Mistral | $5.00 | n/a | Cheapest published structured extraction rate |
| GPT-5.4-mini | OpenAI | $5.25 | 64% | The usual working choice for volume extraction |
| Claude Haiku 4.5 | Anthropic | $5.31 | 71% | Standard resolution tier, downscales dense pages |
| GPT-6 Sol | OpenAI | $12.49 | 60% | Within 4% of Claude Sonnet 5; multiplier assumed |
| Claude Sonnet 5 | Anthropic | $12.93 | 58% | Full resolution for less than Sonnet 4.6; the $2/$10 rate is now permanent |
| Claude Sonnet 4.6 | Anthropic | $15.93 | 71% | Standard resolution tier |
| GPT-5.4 | OpenAI | $17.49 | 64% | Published 1.2 image multiplier |
| Claude Opus 5.5 | Anthropic | $25.86 | 58% | Cheapest Opus per page, 20% under Opus 5 |
| Claude Opus 5 / Opus 4.8 | Anthropic | $32.32 | 58% | Premium reasoning tier |
| GPT-5.5 | OpenAI | $34.98 | 64% | Auto detail reads 300 DPI scans at original |
| GPT-6 Astra | OpenAI | $62.46 | 60% | The most expensive non-pro OpenAI path |
| Claude Fable 5.1 / Fable 5 | Anthropic | $64.64 | 58% | The most expensive Claude path |
| GPT-5.5-pro / GPT-5.4-pro | OpenAI | $209.88 | 64% | Not a document processing price point |
Derived July 22, 2026 from each vendor's own published token prices and image documentation. Full working for each vendor is on OpenAI OCR pricing, Claude OCR pricing, Gemini OCR pricing and Mistral OCR pricing. Re-verify before quoting.
The three hyperscalers converged on the same number years ago and have not moved off it. This is the baseline every model in the table above is competing with.
| Service | Per 1,000 pages | What you get | At volume |
|---|---|---|---|
| Google Document AI (Enterprise OCR) | $1.50 | Text, coordinates, per-word confidence | Falls to $0.60 above 5M pages |
| AWS Textract (Detect Document Text) | $1.50 | Text, coordinates, per-word confidence | Falls to $0.60 above 1M pages |
| Azure AI Document Intelligence (Read) | $1.50 | Text, coordinates, per-word confidence | Commitment tiers down to $0.45 |
| Azure AI Content Understanding (Basic) | $1.00 | Text extraction | The cheapest published cloud OCR rate |
| Google Cloud Vision (text detection) | $1.50 | Text and bounding boxes | Falls to $0.60 above 5M units |
Note the third column. Every one of these returns a per-word confidence score. No language model in the table above does, and that gap is the reason plenty of teams still route financial and legal documents through a classical engine even when a model is cheaper.
We derived each vendor separately, from its own documentation. The same three patterns turned up every time.
Transcription is an output-heavy job, and every vendor charges five to eight times more for output than input. Output is 56 to 68 percent of an OpenAI bill, 58 to 71 percent of a Claude bill and 92 to 96 percent of a Gemini bill. Almost every figure published elsewhere counts input only, which is why you will see Gemini OCR quoted at three cents per 1,000 pages when the real number is about thirty-three. If you need six fields off an invoice, ask for six fields, not a transcription. Output length is the one variable you fully control, and on Gemini it is nearly the whole invoice.
Anthropic caps its standard-tier models at a lower image resolution than its high-resolution tier, and that is not on the price list: 1,568 visual tokens against 4,784, which shrinks a letter page by 42 percent. OpenAI no longer does this. Its current vision guide gives GPT-5.4-mini and nano the same 2,500 patch budget and the same 1.2 multiplier as GPT-5.5 and GPT-6 Astra, so on OpenAI the cheap model sees the same page. On Claude, part of what you save is resolution, and resolution is exactly what dense tables and small print need. Scanning at higher DPI does not fix it, because the extra pixels are scaled straight back out.
For years the argument against language models for OCR was cost, and it was a good argument. That argument is now over at the bottom of the range. Gemini 2.5 Flash-Lite at about $0.33, GPT-6 Luna at about $0.62 (about $0.31 through batch) and GPT-5.4-nano at about $1.44 are all under the $1.50 dedicated rate. What has not changed is the engineering around the model: no per-value confidence score, no guarantee the same page returns the same answer twice, and a real chance of a fluent wrong value on a field the model could not read. Those are now the reasons to choose, not the rate.
Every vendor turns a page image into tokens differently, and the differences are large enough to flip a comparison. All figures below are for the same scanned US Letter page at 150 DPI.
| Vendor and tier | Image unit | One letter page | Budget cap | What happens to the page |
|---|---|---|---|---|
| OpenAI (GPT-6 Astra, GPT-5.5, GPT-5.4, mini, nano) | 32 x 32 pixel patch | 2,080 patches | 2,500 at high detail | Nothing, a letter page fits; then a 1.2x multiplier |
| Anthropic (high-res tier) | 28 x 28 pixel patch | 2,714 visual tokens | 4,784 tokens | Nothing, a letter page fits |
| Anthropic (standard tier) | 28 x 28 pixel patch | ~1,560 visual tokens | 1,568 tokens | Shrinks 42% |
| Google Gemini | Fixed per page | 258 tokens | n/a | Nothing, the rate is flat per page |
| Mistral | Priced per page | n/a | n/a | No token math, a flat published page rate |
One consequence worth noting: Gemini charges a flat 258 tokens per page regardless of how big the page is, so its input cost barely moves, which is exactly why output ends up being 92 to 96 percent of a Gemini bill. OpenAI and Anthropic both scale input with page size until they hit a cap.
Gemini 2.5 Flash-Lite or GPT-6 Luna, batched. At roughly $0.33 and $0.31 per 1,000 pages these are cheaper than dedicated OCR, and on a clean typed page the accuracy gap is small. Keep the output short and structured, because output is where the money goes. This is the workload where the 2026 price shift genuinely changes your architecture.
GPT-5.4-mini or Claude Haiku 4.5, both around $5 per 1,000 pages. Both are strong enough to return a JSON schema reliably and cheap enough to run on everything. Watch the resolution caps on dense tables, since Haiku sits on Anthropic's standard resolution tier. Mistral Document AI at $5.00 is worth testing too, because it is a flat per-page rate with no token math to model.
Claude Sonnet 5 at about $12.93, or GPT-6 Sol at about $12.49. This is the workload language models were actually worth the premium for, and both read a 150 DPI letter page without shrinking it. Expensive per page, but on documents a template-based engine simply cannot read, the comparison is not against $1.50, it is against manual keying.
Route them, do not pick one. Use a classical engine for the per-word confidence scores so you know which values to review, and a model for the fields the engine cannot structure. Anything where a wrong number carries real cost needs a validation layer and a human queue regardless of which model reads the page, and that layer is more work than the extraction call.
Whichever row you land on, the extraction call is the cheap part. The validation rules, the review queue, the retry handling and the export are what take the months. DocuOCR ships that assembled, at roughly $14 to $20 per 1,000 pages depending on plan, which is the honest way to compare it: not against a raw token rate, but against a raw token rate plus the pipeline you would otherwise write.
Rates are easy to compare and tell you almost nothing. Upload a document to DocuOCR, look at the extracted fields, and decide from there.
OpenAI OCR pricing
GPT-6 Luna $0.62, GPT-5.4-mini $5.25, GPT-6 Sol $12.49
Claude OCR pricing
Haiku $5.31, Sonnet 5 $12.93, Opus 5.5 $25.86
Gemini OCR pricing
Why output is 92 to 96 percent of the bill
Mistral OCR pricing
$4 per 1,000 pages, and half that in batch
LLM OCR
When a language model beats classical OCR
OCR pricing per 1,000 pages
Every vendor, language model or not
Agentic document extraction pricing
LlamaParse, Reducto, Landing AI, Extend
OCR API pricing comparison
The buyer view across the market
OCR API limits comparison
Page, size and rate ceilings by vendor
Self hosted OCR cost
What a GPU costs when you skip the API entirely
olmOCR pricing
The open model, sourced and repriced on AWS
Cheapest LLM for OCR
Every model priced per 1,000 pages so the comparison is like for like.