# Google Document AI Pricing: Cost per Page (2026 Guide)

By Desmond Achebe · 2026-11-04 · Source: https://www.activepieces.com/blog/google-document-ai-pricing-cost-per-page-2026-guide

---
<aside class="tldr"><p class="tldr-label">Summary</p><p>Google Document AI prices per-page extraction between $1.50 for OCR and $30 for Form Parser or custom extractors, a twenty-fold gap.</p><ul><li>OCR costs $1.50 per 1,000 pages, Form Parser $30 per 1,000 pages.</li><li>Ten thousand pages cost $15 with OCR and $300 with Form Parser.</li><li>For 100,000 pages, routing thirty percent to Form Parser costs $1,005 versus $3,000.</li></ul></aside>

Pages are what you pay for. Document AI is Google [Cloud](https://cloud.google.com/document-ai/pricing)'s pay-per-page document processing service, and teams often wire it into workflows built with tools like [Activepieces](https://www.activepieces.com).

Google Document AI pricing is the per-page charge for each processor, such as OCR, Form Parser or a specialized invoice or ID parser, plus any add-ons enabled, billed on every page you submit, including pages you re-run.

![A stack of submitted document pages beside a scanner, with a small tally counter attached to the stack, and a second copy…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/12d289b5-1989-4023-9bd5-de05352aedef/google-document-ai-pricing-cost-per-page-2026-gu-0e32d6a2.webp)

It charges from $1.50 per 1,000 pages for OCR to $30 per 1,000 for Form Parser and custom extractors, according to [Google Cloud](https://cloud.google.com/document-ai/pricing), so teams should carefully match their processing requirements to the service tier.

According to Cloud, ten thousand pages cost $15 on OCR and $300 on Form Parser, **a 20x gap from one dropdown choice**.

Price is set by the processor, not by the document. The table below lists each current processor with its price and what it returns.

## Google Document AI pricing by processor, checked 2026-11-04

| Processor | Price per 1,000 pages | Inclusions | Check date |
|---|---|---|---|
| OCR | $1.50 | Text extraction | 2026-11-04 |
| Layout Parser | $10 | Document structure and text blocks | 2026-11-04 |
| Invoice parser | $10 | Pre-trained invoice fields | 2026-11-04 |
| Form Parser | $30 | Key-value pairs and tables | 2026-11-04 |
| Custom extractor | $30 | Fields you define and train | 2026-11-04 |

_Prices and plan limits checked against [docs.claude.com](https://docs.claude.com/en/docs/about-claude/models/overview) and [claude.com](https://claude.com/pricing) and [openai.com](https://openai.com/chatgpt/pricing) and [gemini.google](https://gemini.google/subscriptions) on November 4, 2026._

![What each Document AI processor charges per page](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/1009df4c-3bf9-40d6-bcdb-bfc88b031226/google-document-ai-pricing-cost-per-page-2026-gu-3581a52d.svg "Source: Google Cloud")

### Confirm Document AI processor tiers and limits

Before you commit a budget, confirm volume tiers and per-request limits on the live pricing page, because both vary by processor.

### Matching the processor to the document

If your workload only needs text, **OCR at $1.50 per 1,000 pages** is the floor. Layout Parser costs $10 per 1,000 pages, **nearly seven times as much**, so pay it only when you need structure such as headings and blocks.

![Two stacks of pages side by side: a short stack labeled by a small OCR text-line icon and a stack nearly seven times taller…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/c63c2b0c-f047-4d80-b993-a76be1b2ff4e/google-document-ai-pricing-cost-per-page-2026-gu-24477766.webp)

At $30 per 1,000 pages, Form Parser is the top of the range. The invoice parser costs $10 per 1,000 pages, according to Google Cloud, so for invoices the specialised processor is a third of Form Parser's price.

Because the custom extractor also costs $30 per 1,000 pages, training your own model buys flexibility, not a discount. Price the classifier and splitter as separate steps in the pipeline, because each page that passes through one is billed again at the next.

<blockquote class="pull"><p>Because the custom extractor also costs $30 per 1,000 pages, training your own model buys flexibility, not a discount.</p></blockquote>

### Generative processors and page limits

Which processor you call changes with generative processors and Workbench, not the per-page logic. Price them as their own line, not as a variant of the extractor.

Go over a request's page limit and the file must be split, which means more calls and more chances to re-run pages.

Splitting a file is the disciplined fix, and [Activepieces](https://www.activepieces.com) doesn't charge you for doing it properly: a flow run is 1 credit whether it holds two steps or ten, so the split, the duplicate check and the retry branch cost the same as the shortcut they replace, whereas Zapier's per-task billing counts each of them.

Google still bills every page processed, retries included, and that is the meter to watch.

## Cost per page at monthly volumes

Whatever your workflow tool does before the call, the bill is still pages times the rate of the processor you chose. At 100,000 pages that rate moves the total from $150 to $3,000, so costs don't scale linearly.

Read these figures as arithmetic, not quotes: they come from Google's published per-1,000-page rates. They assume every page is processed once with no add-ons, retries or volume discounts.

### Document AI pricing at 1,000 pages per month

At 1,000 pages, OCR costs $1.50, the invoice processor $10, and Form Parser and a custom extractor $30 each, per [Google Cloud's pricing page](https://cloud.google.com/document-ai/pricing).

![Monthly base cost of each Document AI processor at high volume](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/7fbdab7a-08dc-4cd5-87e3-7f343280c511/google-document-ai-pricing-cost-per-page-2026-gu-785e553d.svg "Source: Google Cloud")

Even the dearest option is the price of a lunch, so at this volume accuracy and build time should decide the processor, not cost.

### Mid volume: 10,000 pages

At 10,000 pages, OCR costs $15, the invoice processor $100, and Form Parser and a custom extractor $300 each. The $285 gap between OCR and Form Parser is now a line item someone will ask about.

![Four coin stacks in a row on a desk: OCR short, invoice processor medium, Form Parser and custom extractor two equal tall…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/bba7e823-f803-4cbf-b56c-ef92c4419e96/google-document-ai-pricing-cost-per-page-2026-gu-dea242b5.webp)

If you only need text from clean scans, paying $300 for field extraction you discard is waste. If you need key-value pairs, the cheaper OCR route means writing your own parsing code, and an engineer's hours will outrun the $285 quickly.

Across all three volumes the bars scale in lockstep.

*(chart)*

### High volume: 100,000 pages and committed discounts

At 100,000 pages, Enterprise OCR costs $150 a month. The invoice processor costs $1,000, which is nearly seven times as much for pre-built invoice fields, yet only valuable if your invoices fit the model.

![Activepieces pricing page displaying four subscription tiers with features and costs.](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/841ec84e-02e4-4761-aca2-e92f6d457f41/self-host-mistral-ai-enterprise-deployment-guide-c7d7dca9.webp)

At $3,000 each, Form Parser and the custom extractor run twenty times the OCR bill. That means a pipeline that sends every page to Form Parser by default is paying $2,850 a month for structure that many pages never needed.

Route instead of haggling. **Send plain-text pages to OCR and only the forms to a costlier processor.**

A 30% form share cuts the Form Parser-only bill from $3,000 to $1,005 (30,000 pages at $30 per 1,000 plus 70,000 at $1.50 per 1,000).

Until you have the terms in writing, I wouldn't count on committed-use discounts lowering these rates further.

## Additional charges beyond page pricing

On the invoice, the page price is only one line, and five other items can each outgrow it:

- OCR add-ons at $6 per 1,000 pages
- Re-processed files, billed again
- Custom model training and hosting
- Human review
- Surrounding Cloud storage and compute charges

### Add-ons and custom model hosting

At $6 per 1,000 pages, an add-on is $0.006 a page.

Enabled on every page of a 200,000-page month, it adds $1,200 to a bill you may have budgeted from the base rate alone. Enable add-ons only on the document types that need them.

Leave a custom model idle and it still costs money, because training and hosting a deployed version are separate charges from per-page processing. Human review has its own price, and it scales with how many documents you route to people.

Treat every re-run as a new billed request. A pipeline that resubmits a file after a parsing bug, or reprocesses an archive after a schema change, pays for those pages twice.

Budget a re-run rate in your monthly estimate. Google's docs don't give a standard rate for retries, so measure your own over a trial month.

### Quotas: pages per request, requests per minute

How much splitting code you write is decided by page limits per file. According to [Google's limits page](https://docs.cloud.google.com/document-ai/limits), Form Parser accepts [100 pages per file](https://docs.cloud.google.com/document-ai/limits), so a 350-page contract needs four files.

![Batch page limits per file by Document AI processor](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/7cf46aeb-d665-4bf3-9b96-b296b29ee1e5/google-document-ai-pricing-cost-per-page-2026-gu-b03d0eba.svg "Source: Google Cloud")

For that same contract, Custom Extractor's [200 pages per file](https://docs.cloud.google.com/document-ai/limits) still means two files. Layout Parser and Enterprise OCR each take [500 pages per file](https://docs.cloud.google.com/document-ai/limits), so the contract goes through whole.

You pay for the same page count however you split, but splitting adds orchestration and more places for a failed chunk to trigger a re-run.

Requests-per-minute quotas are set per processor and can differ by project. Check yours before a bulk backfill, because throttled requests that you retry feed straight into the re-run cost above.

Cloud Storage, compute and the database or warehouse where results land don't appear under Document AI. Add storage, compute and egress to the per-processor estimate, or the comparison with another vendor will flatter Google.

## Document AI versus Textract, Azure and Mistral OCR

Among the four, Document AI isn't reliably the cheapest or the dearest. Each vendor splits its price differently, so the comparison only holds when you match the same job, not the same headline rate.

To see where a like-for-like comparison breaks, read the table below for how each vendor bills. The one figure it carries is Mistral's, because it's the only vendor here that publishes a single OCR rate. Fill the other cells from each vendor's own pricing page.

| | Plain OCR per 1,000 pages | Forms/tables | Invoices | Free tier | Custom billing | Check date |
|---|---|---|---|---|---|---|
| Document AI | Separate OCR processor | Form parser processor | Dedicated invoice processor | Read the pricing page | Per-page extraction, plus hosting for deployed custom models | Stamp your own |
| Textract | Text-detection API | Analysis API with tables and forms features | Separate expense API | Read the pricing page | Custom queries and adapters, billed on top | Stamp your own |
| Azure Document Intelligence | Read model | Layout model | Prebuilt invoice model | Read the pricing page | Custom models billed per page | Stamp your own |
| Mistral OCR 4.1 | $4 standard, $2 batch | Same OCR call, with structured output | No dedicated invoice model | Read the pricing page | No custom-model tier in the table | Stamp your own |

If the backlog can wait overnight, it costs half as much as the same pages sent live, because Mistral's batch rate is half the standard one. An upload form with a user waiting can't use it.

For plain text, Mistral's $4 is the only price you can read straight off the page.

The other three bill plain OCR as one product among several, so their cheapest line is the right comparison only if your documents truly need nothing else.

### Invoice and form processor pricing compared

Here the vendors diverge. Document AI, Textract and Azure each sell a dedicated invoice model, billed apart from plain OCR.

Without a dedicated model at Mistral, you pay the OCR rate and then write and maintain the field-mapping yourself. That saves money on the invoice and costs engineering hours at month's end. Price the hours too, or the cheap rate will mislead you.

### Custom processor hosting fees and free tiers

Where custom models are involved, a flat per-page comparison fails. Document AI charges for hosting a deployed model on top of page fees, so a low-volume month can cost more per page than a busy one.

When you're prototyping, a free tier is worth the most, and once volume is steady it is worth the least, so use it to test accuracy, not to choose a vendor.

Run your own page mix through each row, and let that month decide the ranking.

## Cost optimization and automation

Cut the bill by matching each document type to the cheapest processor that passes your own accuracy test, then stopping repeat runs and capping spend. Do these five things on Monday, in order:

1. Run a 50-document sample through each candidate processor, using real files from your own queue.
2. Pick the cheapest processor that meets your accuracy bar on that sample.
3. Block duplicate re-runs, so the same page is never billed twice.
4. Set budget alerts and quotas on the project.
5. Recheck the pricing page, then put the next check on a calendar.

### Test Document AI processors before committing

You can label fifty documents by hand in an afternoon, and fifty is large enough to expose a processor that fails on your scans while acing the vendor's demo. Score each processor on the fields you actually use downstream, not on overall impressions.

If a cheaper general processor extracts those fields correctly, the specialized one is a premium you pay for nothing.

For re-runs, store a hash of each file and the processor version you used. Check it before every call. A page that failed because of a downstream bug should be reprocessed from the saved output, not sent back to the API and billed again.

### Set Document AI budget alerts and quotas

Know the difference: an alert tells you the month is drifting, and a quota stops it. Set both, because an alert on its own depends on someone reading email before a runaway loop finishes.

Set the alert thresholds below your planned monthly spend so you get warning while there's still room to react. Set the quota just above your realistic peak so a bug hits a wall instead of your invoice.

### Where Activepieces fits around Document AI

Around the extraction call, not inside it: Activepieces has 747 integrations and an MIT-licensed core, so the steps on either side of Document AI are already there to connect.

A flow can watch a folder, check the duplicate hash, call Document AI, and route low-confidence results to a person for an approval step before anything reaches your accounting system.

Where Activepieces earns its place is the approval gate, because it catches the errors your accuracy test predicted, and the free plan, at 1,000 credits a month with unlimited flows, is enough to run that 50-document sample through it before you pay for anything.

Activepieces doesn't change what Document AI charges, so keep the quotas in Google Cloud.

## Frequently asked questions

Because quotas cap your throughput, not your invoice, the questions that move the bill are the ones below. Google revises its rates, so confirm each answer against the current pricing page before you budget.

### Does Google Document AI have a free tier?

Not as a standing per-page allowance that I can confirm for any processor.

New Google Cloud accounts get trial credit, but that credit is attached to the account, not to Document AI.

It'll cover a proof of concept, then stop, so don't build a steady-state budget on it. Price your first production month as if the credit didn't exist.

### Is Document AI billed per page or per document?

Per page for the document processors, which means a 40-page contract costs forty times what a one-page receipt does. Counting documents gives you the wrong denominator.

Count pages, and use your longest realistic files in the estimate, because averages hide the outliers that carry the cost.

**Custom models add charges beyond pages**, such as training and keeping a deployed version hosted, so a custom processor needs its own line in the estimate.

### Can I get a discount on Document AI for committed volume?

Volume pricing exists, and Google has published lower per-page rates once usage passes a threshold for some processors. Whether a given threshold applies to your processor, and whether it resets monthly, is exactly what you should read off the pricing page, not assume.

Be wary of any tier you can only understand by booking a call. If the rate for your volume isn't published, treat the unpublished price as unknown and leave it out of your comparison until someone puts a number in writing.

### Which Document AI processor is cheapest for scanned PDFs?

Of the general processors, plain OCR is the least expensive per page, because it only reads text and doesn't extract structure. That advantage disappears if you then need tables or key-value pairs, since the specialised parsers charge more per page.

Enabling OCR add-ons also raises the rate. Compare on the output you need, not on the lowest line in the table.

### Do I pay for pages that fail to process?

**Requests that return an error aren't generally billed**, but a request that succeeds with unusable output is billed in full.

The second case is the expensive one: a badly scanned page that comes back garbled costs you once, and costs you again when you re-run it. Budget for a re-run rate, and fix scan quality before you pay to repeat the work.

## Related reading

- [Ultimate Guide: Automating Document Creation in Google Docs from Clickup Tasks](https://www.activepieces.com/blog/clickup-tasks-to-google-docs)
- [Azure Document Intelligence Pricing per Model in 2026](https://www.activepieces.com/blog/azure-document-intelligence-pricing-per-model-in-2026)
- [ContextGem: Document Data Extraction Guide (2026)](https://www.activepieces.com/blog/contextgem-document-data-extraction-guide-2026)

## References

- [Google Cloud](https://cloud.google.com/document-ai/pricing)
- [Google Cloud](https://docs.cloud.google.com/document-ai/limits)
