Computed from Google's own figures

Gemini OCR Pricing: Gemini API Pricing Per 1,000 Pages

Google publishes no per-page OCR rate for Gemini. It publishes two numbers that produce one: each document page is 258 tokens, and tokens are billed per million. Do the arithmetic and Gemini OCR lands at about $0.33 per 1,000 pages on Gemini 2.5 Flash-Lite, about $1.95 on Gemini 2.5 Flash, and about $7.14 on Gemini 3.5 Flash.

The catch nearly every guide misses: output tokens, not the pages, are 92% to 96% of the bill. Last updated July 2026.

  • The full arithmetic, shown
  • Why $0.03 per 1,000 is 13x too low
  • Where Gemini genuinely wins
  • Free on your own documents
Upload a document, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you estimate a Gemini token bill, drop in the document you meant to test on it and see what finished, validated fields look like.

SOC 2 Type II
256-bit encryption
US data handling
Seconds per document
258
tokens per document page, per Google
$0.33
per 1,000 pages, Gemini 2.5 Flash-Lite
92-96%
of a Gemini OCR bill is output tokens
13x
how far the common $0.03 estimate undershoots
// The short answer

What Gemini OCR actually costs, in one paragraph

Gemini has no OCR price list. It has a token price list, plus one line in the document-processing docs stating that each document page is equivalent to 258 tokens. Put those together and 1,000 pages costs 258,000 input tokens, which on the cheapest model is about three cents. That is the number most guides publish, and it is wrong, because OCR does not just read a page, it writes the page back out. Those output tokens are billed at four to eight times the input rate on every Gemini model, and a dense page emits far more tokens than it consumes. Counting both sides, Gemini 2.5 Flash-Lite lands near $0.33 per 1,000 pages, Gemini 2.5 Flash near $1.95, and Gemini 3.5 Flash near $7.14. Even the corrected Flash-Lite figure is remarkable: roughly four and a half times cheaper than Azure Read, AWS Textract, and Google's own Document AI, all of which sit around $1.50 per 1,000 pages. Gemini really is the cheapest way to turn a page into text. It is not the cheapest way to turn a page into trustworthy fields, and those are different purchases.

Where each option honestly wins

  • Cheapest page to text: Gemini 2.5 Flash-Lite, at roughly $0.33 per 1,000 pages. Nothing we know of beats it. We are not going to pretend otherwise.
  • Fields with confidence scores: not Gemini. It returns generated text, with no per-field confidence to route a doubtful value to a person.
  • Predictable budgeting: not Gemini. Your bill moves with page density, because output tokens do.
// Correcting the record

Why "258 tokens per page" tells you almost nothing about the bill

Google's figure is real and we are citing it: each document page is equivalent to 258 tokens. What that describes is the page going in. It says nothing about the text coming back out, and the whole point of OCR is the text coming back out.

A page compresses on the way in and expands on the way out. Google charges you 258 tokens for a page whether it holds one sentence or a thousand words. The model then writes that content back to you one token at a time, at four to eight times the input rate. A typical dense business page emits somewhere near 750 output tokens, and a heavy table can pass 2,000.

Run the numbers on Gemini 2.5 Flash-Lite. Input for 1,000 pages: 258,000 tokens at $0.10 per million, about $0.03. Output for the same 1,000 pages: 750,000 tokens at $0.40 per million, about $0.30. Input is under 8% of the total. The estimate everyone repeats is describing a rounding error.

Estimate your own bill in four steps

  1. 1. Input tokens: multiply your monthly pages by 258.
  2. 2. Output tokens: count the words on your densest real page, multiply by about 1.3, then by your monthly pages.
  3. 3. Apply the model's published input and output rates, each per million tokens.
  4. 4. Add what no token rate covers: classification, validation, the review screen, and export.

The 750-output-tokens-per-page figure in our table is our stated assumption, not a Google number. Your pages decide your bill. Gemini 3.1 Pro is a preview model, and its $2.00 and $12.00 rates apply to prompts of 200,000 tokens or fewer, which every single-document OCR call will be. Rates change, so confirm them on Google's current pricing page. We date every figure here for exactly that reason.

// The rate card

Gemini OCR pricing per 1,000 pages, by model

Token rates are Google's published figures as of July 2026, cross-checked against both the Gemini API pricing page and the Vertex AI pricing page. The per-1,000-pages columns are our arithmetic: 258 input tokens per page, and an assumed 750 output tokens for a dense page. Swap in your own output figure and the last column moves with it.

Model Input, per 1M tokens Output, per 1M tokens Input cost, 1,000 pages Output cost, 1,000 pages Total, 1,000 pages
Gemini 2.5 Flash-Lite $0.10 $0.40 $0.03 $0.30 About $0.33
Gemini 3.1 Flash-Lite $0.25 $1.50 $0.06 $1.13 About $1.19
Gemini 2.5 Flash $0.30 $2.50 $0.08 $1.88 About $1.95
Gemini 3.5 Flash $1.50 $9.00 $0.39 $6.75 About $7.14
Gemini 3.1 Pro Preview $2.00 $12.00 $0.52 $9.00 About $9.52

Two things fall straight out of that table. The cheap models are absurdly cheap, and the Pro models are the wrong tool: Gemini 3.1 Pro costs roughly 29 times Flash-Lite to perform straight transcription, a task that needs no reasoning at all. If you are running Pro over scanned pages to save yourself a model-selection decision, that decision is costing you real money at volume. There is also a quiet discount worth knowing about. On the Gemini 3 models, Google states that natively embedded text pulled from a PDF is not charged as tokens, so a digital PDF with a genuine text layer can come in under the 258-per-page rule. Scans and photographs have no text layer, so they tokenize as images and you pay in full.

// Side by side

Gemini vs Azure, AWS Textract, Google Document AI and Mistral

Published rates as of July 2026, taken from each vendor's own pricing page. AWS figures are US West (Oregon). Gemini figures are computed as described above. Read across a row, not down a column.

What you need Gemini Azure AI Document Intelligence AWS Textract Google Document AI Mistral
Plain OCR, text only About $0.33 per 1,000 (2.5 Flash-Lite) About $1.50 per 1,000 (Read) About $1.50 per 1,000 About $1.50 per 1,000 About $4 per 1,000
Structured field extraction Prompt it and hope About $30 per 1,000 (custom) About $50 to $70 per 1,000 About $30 per 1,000 (Form Parser) About $5 per 1,000
Per-field confidence scores Not returned Yes Yes Yes Not returned
Bounding-box geometry Not guaranteed Yes Yes Yes Yes
Billing unit Tokens in and out Pages Pages Pages Pages
Cost varies with page density Yes, output tokens scale No No No No
Deterministic output No, generative Yes Yes Yes No, generative

The top row and the middle rows point in opposite directions, and that tension is the whole decision. Gemini wins the price of reading a page outright. It loses every row that describes what you do with the result: no per-field confidence value to threshold on, no guaranteed geometry to draw a review box around, a bill that moves with how much text happens to be on the page, and a generative engine that can return two different answers to the same document. For the full cross-vendor picture, including the fees the headline rate hides, see our OCR API pricing comparison. If it is specifically Google's three products you are untangling, our Google Cloud Vision pricing page covers the one that returns no form fields at any price.

// Disambiguation

Gemini, Google Document AI and Cloud Vision are three different products

Buyers conflate them constantly, and the wrong pick can cost an order of magnitude in either direction. Here is the honest split.

Gemini

Billed per token

A general multimodal model that reads documents very well as a side effect. Cheapest path from a page to its text, from about $0.33 per 1,000 pages. Returns generated text, no confidence scores, no contractual geometry. Best when a human or a downstream check will catch mistakes.

Google Document AI

Billed per page

The purpose-built document platform. Enterprise Document OCR at about $1.50 per 1,000 pages, Form Parser and Custom Extractor at about $30. Returns confidence scores and geometry. Watch the roughly $438 a year idle hosting fee per deployed custom processor version.

Google Cloud Vision

Billed per unit

A classic OCR API at about $1.50 per 1,000 units, where a unit is one feature on one image. Returns text and nothing resembling a form field, at any price. If you need key-value pairs, this is the wrong Google product and no budget fixes that.

// Worked example

35,000 pages a month, priced four ways

A realistic US mid-market workload: 35,000 pages a month of mixed business documents where you need named fields out of each one, not a wall of text.

Gemini 2.5 Flash-Lite

$12

per month

About $0.33 per 1,000 pages. Returns text you then have to parse into fields, check, and correct yourself.

Gemini 2.5 Flash

$68

per month

About $1.95 per 1,000 pages. Better reasoning over messy layouts, still no confidence scores.

Google Document AI Form Parser

$1,050

per month

About $30 per 1,000 pages, plus roughly $438 a year per deployed custom processor version, which accrues while idle.

DocuOCR

$499

per month

The published 35,000 page plan, about $14 per 1,000 pages, with classification, validation, review, and export included.

Twelve dollars is a genuinely astonishing number and we are not going to talk you out of it. If you have engineers who will own a pipeline, and a downstream process that tolerates the occasional wrong value, Gemini Flash-Lite is the cheapest reader on the market by a wide margin. What the $12 does not buy is the classification step that decides what each page is, the parse from free text into named fields, the validation rule that catches a total which does not match the line items, the confidence signal that tells you which of those 35,000 pages a person should look at, the screen where they look at it, the audit trail your auditor will ask for, and the export that lands clean records in your ERP. That work is the difference between a model response and a finished document workflow, and it does not get cheaper because the tokens did. Price the whole job, not the API call.

// Frequently asked

Gemini OCR pricing FAQ

How much does Gemini OCR cost per 1,000 pages?
Google does not publish a per-page OCR rate for Gemini, but it can be computed from two published figures. Each document page is 258 tokens of input, and tokens are billed per million. On Gemini 2.5 Flash-Lite, 1,000 pages costs about $0.33 once you include the output tokens the model emits. On Gemini 2.5 Flash it is about $1.95, and on Gemini 3.5 Flash about $7.14.
How many tokens is a PDF page in Gemini?
Google's document processing documentation states plainly that each document page is equivalent to 258 tokens. That covers the page going in. It does not cover the text coming back out, which is billed separately as output tokens and usually dominates the bill. A single page can also be capped: a document is limited to 1,000 pages and 50MB per file.
Is Gemini OCR really $0.03 per 1,000 pages?
No, and this is the most common mistake in Gemini cost estimates. That figure counts only the 258,000 input tokens for 1,000 pages on the cheapest model. OCR emits the page text as output tokens, and output is billed at four to eight times the input rate on every Gemini model. Counting both, the real Flash-Lite figure is around $0.33 per 1,000 pages, roughly 13 times higher.
Why do output tokens cost more than the pages themselves?
Because a page compresses on the way in and expands on the way out. Google charges 258 input tokens for a whole page regardless of how much text is on it, but the model then writes that text back to you token by token. A dense page can emit 750 to 2,000 output tokens. On every Gemini model, output tokens cost four to eight times what input tokens cost, so output typically lands at 92% to 96% of a Gemini OCR bill.
Is Gemini cheaper than Azure Document Intelligence for OCR?
For plain text, yes, and by a wide margin. Azure Read is about $1.50 per 1,000 pages. Gemini 2.5 Flash-Lite works out to roughly $0.33 per 1,000 pages, about four and a half times cheaper. What Azure gives you that Gemini does not is per-field confidence scores, guaranteed bounding-box geometry, and a deterministic engine that returns the same answer twice.
Is Gemini cheaper than Mistral OCR?
Yes, substantially. Mistral publishes OCR 4 at about $4 per 1,000 pages. Gemini 2.5 Flash-Lite works out to about $0.33 per 1,000 pages, roughly 12 times cheaper, and Gemini 2.5 Flash to about $1.95. Mistral does bill per page rather than per token, which makes budgeting far more predictable when your page density varies.
Which Gemini model is cheapest for OCR?
Gemini 2.5 Flash-Lite, at about $0.33 per 1,000 pages on a typical text page. It is the cheapest published path from a page to its text that we are aware of. Gemini 3.1 Flash-Lite is next at about $1.19. The Pro models are the wrong tool for straight transcription: Gemini 3.1 Pro runs about $9.52 per 1,000 pages, roughly 29 times the Flash-Lite figure, for a task that rarely needs the reasoning.
Does Gemini charge for the text already embedded in a PDF?
Not on the Gemini 3 models. Google's documentation states that natively embedded text extracted from PDFs is not charged as tokens, so a digital PDF with a real text layer can cost less than the 258-tokens-per-page rule implies. Scanned and photographed pages have no text layer, so they are tokenized as images and billed in full.
Does Gemini OCR return confidence scores or bounding boxes?
Not as a contractual part of the response the way a document AI service does. Azure, AWS Textract, and Google Document AI return a per-field confidence value and the coordinates of the text on the page, which is what a validation rule and a human review queue are built on. Gemini returns generated text. You can ask it for coordinates, but you are trusting a generative model rather than reading a measured output.
What is the difference between Gemini, Google Document AI and Cloud Vision?
Three separate Google products that buyers constantly conflate. Cloud Vision is a classic OCR API at about $1.50 per 1,000 units that returns text and no form fields at any price. Document AI is the document platform, with processors from $1.50 to $30 per 1,000 pages. Gemini is a general multimodal model billed per token that happens to read documents very well. Only Document AI is built specifically for structured extraction.
How do I estimate my Gemini OCR bill?
Multiply pages by 258 for input tokens, then estimate output tokens by looking at a real page of your own. Count the words on your densest page and multiply by about 1.3 to get tokens. Apply the model's input and output rates per million, then add the parts no API bills for: classification, validation, the human review screen, and export into your systems.
Is Gemini a good choice for production document extraction?
It depends on what breaks when it is wrong. Gemini is excellent and very cheap at turning pages into text. It is a generative model, so the same page can return slightly different output on two runs, and it gives you no confidence signal to route a doubtful field to a person. If a wrong invoice total posts straight into your ERP, you want confidence scores, validation, and a review step around whatever model you use.

Price it on your own documents

A token estimate cannot tell you whether the fields come out right. Upload one of your real documents, look at what comes back, and then decide whether you are buying a model call or a finished pipeline.