Google Cloud Vision bills per feature, per image. OCR (Text Detection or Document Text Detection) is free for the first 1,000 units a month, then $1.50 per 1,000 units up to 5 million and $0.60 per 1,000 after that. Every PDF page counts as one image, so 10,000 invoice pages cost $13.50 a month. What that buys is raw text, not invoice fields. Upload an invoice below to see the vendor, totals and every line item already structured.
PDF, JPG, PNG, BMP, HEIC and TIFF
Drop files here or click to upload
Up to 50 files
Uploading...
Cloud Vision is one of the cheapest ways to read text off a page. The trouble starts when an AP team assumes $1.50 per 1,000 pages is the cost of getting invoices into their books.
Document Text Detection hands back words, blocks and coordinates. It does not know which number is the invoice total, which date is the due date or where the line-item table starts. Someone still has to write that logic.
Google charges one unit per feature per image. Run Document Text Detection and Label Detection on the same page and you pay for two units. A careless request template can double the bill without adding anything useful.
A 12-page vendor statement is 12 units, not one. Google treats each page of a PDF or TIFF as an individual image, so page count, not file count, drives the invoice.
The synchronous files endpoint reads at most 5 pages per file. Anything longer goes through asynchronous batch annotation, which reads from and writes JSON back to a Cloud Storage bucket and does not accept API keys, only service accounts.
When teams discover Vision cannot find invoice fields, the Google answer is the Document AI Invoice Parser at $0.10 per document. On single-page invoices that is $100 per 1,000, against $1.50 for Vision OCR.
Upload handling, retries, parsing text into columns, vendor matching, review and the export to QuickBooks, NetSuite or Excel all sit outside the API. That engineering is usually the largest line in the real budget.
These rates come from cloud.google.com/vision/pricing and the Vision quotas and PDF documentation. Google bills in USD per 1,000 units, tiered by monthly volume.
Every feature carries its own free allowance of 1,000 units a month. It resets monthly and is not a one-time trial, so light testing costs nothing.
Text Detection and Document Text Detection both cost $1.50 per 1,000 units from unit 1,001 to 5,000,000 in a month, then $0.60 per 1,000 above 5 million.
For multi-page files such as PDF and TIFF, each page is treated as an individual image and billed as one unit per feature requested.
Google prices usage in blocks of 1,000 with the final block prorated, so 4,300 billable units cost 4.3 blocks, not 5.
Web Detection is $3.50 per 1,000 and Object Localization $2.25. Label, face, landmark, logo and image properties match OCR at $1.50, while Safe Search is free with Label Detection.
You need a billing-enabled Google Cloud project, the Vision API enabled and credentials before the first call. New Google Cloud customers get $300 in trial credits.
The meter is simple once you count pages and features. The honest number also needs the part Google does not bill you for.
Add up the pages you will send in a month, since every PDF page is a unit. A mid-sized AP team at 3,000 invoices averaging 1.4 pages sends about 4,200 pages.
Tip: Subtract 1,000 for the monthly free allowance.
For invoices you normally need only Document Text Detection. At 4,200 pages that is 3,200 billable units, or $4.80 a month. Add a second feature and the unit count doubles.
Budget either a field extractor (Document AI Invoice Parser, Textract Analyze Expense, an LLM pass) or the developer time to parse the text yourself. This is the number that decides whether Vision is actually the cheap option.
A general OCR endpoint and an invoice extraction tool are priced for different jobs. Here is the honest split.
Search indexing, archive digitization or feeding page text into your own model are exactly what Vision is priced for. At $1.50 per 1,000 pages it is hard to beat for raw reading.
If your storage, IAM and billing already live in GCP, the setup cost is small and Vision slots into existing pipelines cleanly.
If the goal is vendor, date, totals and line items in a spreadsheet, raw OCR is only the first step. A finished extractor costs less than the developer hours needed to finish the job.
Standing up a Cloud Storage bucket, a service account and a batch job to read invoices is the wrong project for a finance team that needs bills entered this week.
Google Cloud Vision charges per image, per feature. The first 1,000 units of each feature every month are free. After that, OCR through Text Detection or Document Text Detection costs $1.50 per 1,000 units up to 5 million units a month and $0.60 per 1,000 above 5 million. A PDF page counts as one image, so for document work a unit is effectively a page. There is no subscription, no minimum and no commitment tier.
| Vision API feature | First 1,000 units / month | Units 1,001 to 5,000,000 | Above 5,000,000 |
|---|---|---|---|
| Text Detection (OCR) | Free | $1.50 | $0.60 |
| Document Text Detection (dense OCR) | Free | $1.50 | $0.60 |
| Label Detection | Free | $1.50 | $1.00 |
| Safe Search | Free | Free with Label Detection, or $1.50 | Free with Label Detection, or $0.60 |
| Face Detection, Celebrity Recognition | Free | $1.50 | $0.60 |
| Landmark, Logo Detection | Free | $1.50 | $0.60 |
| Image Properties | Free | $1.50 | $0.60 |
| Crop Hints | Free | Free with Image Properties, or $1.50 | Free with Image Properties, or $0.60 |
| Object Localization | Free | $2.25 | $1.50 |
| Web Detection | Free | $3.50 | Contact Google |
All prices are USD per 1,000 units. One detail in that table matters for high-volume document work: the OCR features drop to $0.60 past 5 million units, a 60% cut, while Label Detection only drops to $1.00. If you are reading documents at scale, OCR is the feature with the steepest volume break Google offers on Vision.
Google Vision OCR costs $0.0015 per page between 1,001 and 5 million pages a month, and $0.0006 per page beyond that, with the first 1,000 pages free every month. Google treats each page of a PDF or TIFF as a separate image, so a 3-page invoice is billed as 3 units for each feature you request, not as one document.
Pricing runs in 1,000-unit blocks and the last block is prorated. Google's own example: 5,300 landmark requests in a month cost $6.45, because the first 1,000 are free and the remaining 4,300 are 4.3 blocks at $1.50. The same math applies to OCR.
Here is the monthly Document Text Detection bill for common US accounts payable volumes, assuming one feature per page and the free 1,000 units applied first.
| Pages per month | Billable units | Vision OCR cost | Effective per 1,000 pages |
|---|---|---|---|
| 1,000 | 0 | $0.00 | $0.00 |
| 5,000 | 4,000 | $6.00 | $1.20 |
| 10,000 | 9,000 | $13.50 | $1.35 |
| 50,000 | 49,000 | $73.50 | $1.47 |
| 100,000 | 99,000 | $148.50 | $1.49 |
| 6,000,000 | 5,999,000 | $8,098.50 | $1.35 |
At 6 million pages the first 4,999,000 billable units cost $7,498.50 at $1.50 and the last 1,000,000 cost $600 at $0.60. Very few AP departments get near the 5 million break, so for practical budgeting the rate is $1.50 per 1,000 pages.
Partly. Google Cloud Vision gives every feature 1,000 free units per month, permanently, so a team reading fewer than 1,000 pages a month with one feature pays nothing. Above that every unit is billed. New Google Cloud accounts also get $300 in trial credit, but you still need a billing-enabled project to call the API at all.
Both cost the same, so pick on output, not price. Text Detection is tuned for sparse text in photos, such as signs and labels. Document Text Detection is tuned for dense text and returns a page, block, paragraph, word and symbol hierarchy that is far more useful for invoices, statements and forms. For any invoice workload, Document Text Detection is the right feature, and calling both on the same page simply pays twice for the same words.
The published quotas decide how you have to build the integration, and they are where most of the setup effort goes.
None of this is hard for an engineer who works in Google Cloud every day. It is, however, a Cloud Storage bucket, a service account, an operation poller and a JSON reader before you have a single invoice total.
No. Google Cloud Vision returns the text on the page with bounding boxes and a reading hierarchy, but it has no concept of an invoice number, vendor, due date, tax or line item. To get those fields you either write parsing rules against the raw text, send the text to a language model, or pay for a separate extractor such as the Google Document AI Invoice Parser.
That is the real pricing decision. The table below puts Vision next to the options a US team usually compares when the goal is invoice data, not just text.
| Option | Cost per 1,000 single-page invoices | Returns invoice fields? | What you still build |
|---|---|---|---|
| Google Cloud Vision, Document Text Detection | $1.50 | No, raw text only | All field and line-item parsing, export |
| Google Document AI Enterprise OCR | $1.50 | No, raw text and layout | All field and line-item parsing, export |
| Google Document AI Invoice Parser | $100 ($0.10 per document up to 10 pages) | Yes | JSON mapping, review, export |
| Gemini 2.5 Flash-Lite (258 tokens a page) | About $0.27 | Yes, if you prompt for a schema | Prompt, schema validation, review, export |
| AWS Textract Analyze Expense | $10 | Yes | JSON mapping, review, export |
| Azure Document Intelligence prebuilt invoice | $10 | Yes | JSON mapping, review, export |
| InvoiceExtractor | Flat plan, from $49 a month for 2,500 pages | Yes, header and every line item | Nothing, export Excel, CSV or JSON |
Two things stand out. First, Google charges exactly the same $1.50 per 1,000 for Vision OCR and for Document AI Enterprise OCR, and both give 1,000 free units a month, so the choice between them is about output format, not cost. Second, the jump from reading an invoice to understanding it is where Google's pricing climbs steeply: the Invoice Parser costs about 66 times the OCR rate on single-page invoices, because each document is billed as a full 10-page block.
For plain text they are priced identically. Google Vision Document Text Detection, AWS Textract Detect Document Text and Azure Document Intelligence Read all cost $1.50 per 1,000 pages at normal volumes and $0.60 at high volume. The difference is where the break happens: AWS and Azure drop to $0.60 after 1 million pages a month, while Google waits until 5 million. Between 1 and 5 million pages a month, Vision is the more expensive of the three.
So Vision only wins on price below 1 million pages if you value the 1,000 free units every month, which are worth $1.50. In practice, pick the cloud you already run on. Pick on field extraction if you need invoice data, because that is where the three vendors diverge by a factor of ten.
We run the invoice case for both clouds at 5,000 invoices a month in AWS Textract vs Google Vision pricing for invoice OCR.
Vision is the right buy when text is the product. Digitizing an archive for full-text search, feeding page text into your own model, reading labels in photos, or adding OCR to an app that already runs on Google Cloud all fit the per-unit model well, and $1.50 per 1,000 pages is a fair price for that.
It is the wrong buy when the real requirement is "get these vendor invoices into QuickBooks with every line item by Friday." In that case the OCR bill is the smallest number in the project and the parsing, review and export work is the largest. A finished invoice extractor reads the header and each line, lets a person check the result, and exports Excel, CSV or JSON at a flat monthly price. Upload one of your own invoices in the tool above and compare the output with a Vision OCR response before you decide which one your team should maintain.
Each Vision feature is free for the first 1,000 units a month. OCR then costs $1.50 per 1,000 units up to 5 million and $0.60 per 1,000 after that. Label, face, landmark and logo detection are also $1.50, Object Localization is $2.25 and Web Detection is $3.50 per 1,000.
Most features cost $0.0015 per image after the free 1,000 a month. Each feature applied to an image is a separate unit, so running OCR and Label Detection on one image costs $0.003. Each page of a PDF or TIFF counts as one image.
The first 1,000 units of each feature are free every month, not just once. Beyond that every unit is billed, and you need a billing-enabled Google Cloud project to use the API even inside the free allowance. New Google Cloud accounts receive $300 in trial credit.
There is none. Both cost $1.50 per 1,000 units up to 5 million and $0.60 above. Document Text Detection is built for dense documents and returns a page, block, paragraph and word hierarchy, so it is the better choice for invoices.
Google bills every page of a PDF or TIFF as an individual image. A 4-page invoice costs 4 units for each feature you request. Synchronous calls read up to 5 pages per file and asynchronous batch calls up to 2,000 pages, with output written to Cloud Storage.
It extracts the text, not the invoice fields. Vision does not label the vendor, invoice number, total or line items. For structured fields Google sells the Document AI Invoice Parser at $0.10 per document, or you parse the Vision text yourself or with a language model.
At normal volumes they cost the same, $1.50 per 1,000 pages for plain text. Textract drops to $0.60 after 1 million pages a month and Google only after 5 million, so between those volumes Textract is cheaper. Google gives 1,000 free pages every month.
Yes. InvoiceExtractor reads invoice headers and every line item and exports Excel, CSV or JSON with no Google Cloud project, bucket or API key. Plans start at $49 a month, or $24 a month billed yearly, for 2,500 pages.
Google Document AI pricing for the Invoice Parser at $0.10 per document.
Gemini OCR pricing per 1,000 pages at 258 tokens a page.
Amazon Textract pricing, Analyze Expense at $10 per 1,000 invoice pages.
Azure Document Intelligence pricing for Read, prebuilt invoice and commitment tiers.
Mistral OCR pricing: $4 per 1,000 pages, $2 with Batch.
Invoice OCR software that returns fields and line items, not raw text.
Invoice data extraction API that returns invoice fields as JSON.
Start turning your invoices into clean, structured spreadsheet data.
USD
per month
per month
$288 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
Scale invoice extraction across your whole team with automation.
USD
per month
per month
$888 charged today
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
Enterprise‑grade invoice extraction, security, and controls.
USD
per month
per month
$ charged today
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |
Secure checkout powered by Stripe