Verified July 2026

Google Cloud Vision API Pricing: Vision API Cost and Cloud Vision OCR Pricing Per 1,000 Units

Google Cloud Vision charges about $1.50 per 1,000 units for text detection and document text detection, after a free allowance of 1,000 units a month. Above 5,000,000 units a month the rate falls to about $0.60 per 1,000. One unit is one feature on one image, and each page of a PDF counts as one image. Every figure here comes from Google's own published pricing page.

Written for US teams costing out an OCR vendor. Google revises rates and varies them by region, so confirm on the current Cloud Vision pricing page. Last updated July 2026.

  • Every rate sourced, none invented
  • How a unit is actually counted
  • Why Vision returns no form fields
  • Free on your own documents
Upload a document, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you wire up a Vision pipeline, 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
$1.50
per 1,000 units for text and document text detection
1,000
free units a month, then metering begins
$0.60
per 1,000 units above 5 million a month
2 units
one image, two features, two charges
// The short answer

What Cloud Vision actually costs, in one paragraph

Cloud Vision is cheap, and the pricing is simple once you know what a unit is. The first 1,000 units each month are free. From 1,001 to 5,000,000 units a month, text detection and document text detection cost about $1.50 per 1,000. Past 5,000,000 units they drop to about $0.60 per 1,000. A unit is one feature applied to one image, so asking for two features on the same image bills twice, and every page of a PDF is its own image. Run 35,000 pages a month through document text detection and you will pay roughly $51. The catch is not the price. It is what you get for it: Cloud Vision hands back text and coordinates, never named fields, never table structure, never a trained document type. Teams who choose it for invoices end up writing the extraction layer themselves.

Where each option honestly wins

  • Raw text off images at scale: use Cloud Vision. At $1.50 per 1,000 units it is hard to beat, and we will not pretend otherwise.
  • Named fields from documents: Vision is the wrong Google product. Document AI is the right one, and it costs about $10 to $30 per 1,000 pages.
  • Fields, validation and review, no spare engineers: a finished product costs less in total once the pipeline is priced in.
// The rate card

Google Cloud Vision API pricing per 1,000 units

Published rates as of July 2026, taken from Google's own Cloud Vision pricing page. Tiers are cumulative within a single calendar month and reset each month. Final blocks of 1,000 units are prorated, so a partial block is not billed as a whole one.

Feature First 1,000 units a month 1,001 to 5,000,000 units 5,000,001 units and above
Text detection (TEXT_DETECTION) Free About $1.50 per 1,000 About $0.60 per 1,000
Document text detection (dense text, PDFs) Free About $1.50 per 1,000 About $0.60 per 1,000
Label detection Free About $1.50 per 1,000 About $1.00 per 1,000
Key-value form fields Not offered on Cloud Vision Not offered on Cloud Vision Not offered on Cloud Vision
Table structure Not offered on Cloud Vision Not offered on Cloud Vision Not offered on Cloud Vision
Custom trained document types Not offered on Cloud Vision Not offered on Cloud Vision Not offered on Cloud Vision

Two rows in that table matter more than the prices. Label detection does not fall to $0.60 at high volume the way text detection does, it stops at about $1.00, which surprises teams who assume one discount applies to everything. And the bottom three rows are all the same answer: Cloud Vision does not do structured extraction at any price. For a cross-vendor view of what those jobs cost elsewhere, see our OCR API pricing comparison.

// The billing unit

How Cloud Vision counts a unit, and why bills surprise people

Almost every Cloud Vision billing surprise traces back to one sentence in Google's documentation: each feature applied to each image is a separate billable unit. Read that literally, because the billing system does.

Features multiply, they do not bundle

Send one image and request DOCUMENT_TEXT_DETECTION and LABEL_DETECTION in the same call and you are billed two units. Four features on one image is four units. The single API request is a convenience, not a discount.

A PDF is billed by the page

Each page of a PDF or TIFF counts as one image. A 40-page contract is 40 units under one feature, about $0.06. Multi-page files go through the asynchronous endpoint, but the per-page arithmetic is identical.

Blocks are prorated at the edge

Google prorates the final partial block of 1,000 units, so processing 34,200 units does not bill as 35,000. You pay for what you sent, rounded at the block boundary rather than up to it.

// Worked example

35,000 pages a month, priced honestly

Take a realistic US mid-market workload: 35,000 pages a month of mixed business documents. Here is what Cloud Vision bills, and what it still leaves you holding.

Cloud Vision, text only

$51

per month

34,000 billable units after the free 1,000, at about $1.50 per 1,000. You receive text and bounding boxes.

Cloud Vision, two features

$103

per month

70,000 units, because each feature on each page bills separately. Still no named fields.

Document AI Form Parser

$1,050

per month

About $30 per 1,000 pages, and it does return key-value pairs. The right Google product for forms.

DocuOCR

$499

per month

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

Compare the first column to the last and Cloud Vision looks ten times cheaper. That comparison is only fair if raw text is the finished product. If your actual goal is an invoice number, a vendor name, a total, and a date landing in your accounting system, the $51 buys you the starting line. Someone still has to write the parsing rules, decide what to do when the total sits in an unexpected place, build the screen where a person checks the low-confidence values, and keep all of it working as vendors redesign their invoices. That work does not appear on a Google bill, which is exactly why it gets left out of comparisons.

// The wrong product

Cloud Vision or Document AI: which Google product do you actually need

Google sells two things that read text, and the pricing pages do not make the difference obvious. Cloud Vision is an image API. Document AI is a document API. Picking the cheap one for a document job is the most expensive mistake in this table.

What you need Google Cloud Vision Google Document AI DocuOCR
Plain text off a page About $1.50 per 1,000 units About $1.50 per 1,000 pages (Enterprise Document OCR) Included in plan
Invoices and receipts as named fields Not offered, you build the parsing About $10 per 1,000 pages (prebuilt parsers, billed in 10-page blocks) Included in plan
Any form, as key-value pairs Not offered About $30 per 1,000 pages (Form Parser) Included in plan
Your own document type, trained Not offered About $30 per 1,000 pages (Custom Extractor) Included, no training needed
Document classification Not offered About $5 per 1,000 pages (Custom Classifier) Included in plan
Idle hosting fee None About $0.05 an hour per deployed custom processor version None
Free allowance 1,000 units a month No standing free tier, trial credit only Test on your own files, no signup
Human review of low-confidence values You build the screen You build the screen Included review screen

If you are reading signage, product photos, screenshots, or scanned images where the text itself is the answer, Cloud Vision is the correct and cheapest choice, and you should stop reading here and go use it. If you are reading invoices, bank statements, insurance forms, contracts, or anything with a layout that means something, you want Google Document AI pricing instead, or a product that already includes the pipeline around it.

// The rest of the bill

What the $1.50 does not include

The parsing layer

Vision returns text and coordinates. Deciding that the number to the right of the word "Total" is the total, on every vendor template you receive, is code you write and own.

The review step

Someone has to look at the values the model was unsure about. That screen, the queue behind it, and the audit trail are all yours to build.

The classification step

A mixed batch of invoices, statements, and contracts has to be sorted before it can be parsed. Vision does not classify documents.

Storage, compute and egress

The API call is one line item. Cloud Storage, the compute that orchestrates it, and egress charges arrive separately on the same bill.

For most US mid-market teams the engineering around the API costs more in year one than the API does, and it recurs every year after in maintenance. That is not an argument against Cloud Vision. It is an argument for pricing the whole job rather than the API call, which is the same advice we would give about AWS Textract pricing or Azure Document Intelligence pricing.

// Frequently asked

Google Cloud Vision pricing FAQ

How much does Google Cloud Vision API cost?
Google Cloud Vision charges about $1.50 per 1,000 units for text detection and document text detection, covering units 1,001 through 5,000,000 each month. The first 1,000 units every month are free. Above 5,000,000 units a month the rate drops to about $0.60 per 1,000. Rates come from Google's published Cloud Vision pricing page and are current as of July 2026.
What counts as a unit in Cloud Vision API pricing?
One unit is one feature applied to one image. That detail decides most bills. If you send a single image and ask for both DOCUMENT_TEXT_DETECTION and LABEL_DETECTION, you are billed two units, not one. For multi-page files such as PDFs and TIFFs, each page counts as one image, so a 40-page PDF processed with one feature bills 40 units.
Is Google Cloud Vision API free?
Only the first 1,000 units per month are free, and that allowance resets monthly. It is a testing allowance, not a production tier. Beyond it, every unit is billed at about $1.50 per 1,000. A team running 35,000 pages a month through document text detection pays for 34,000 of them, which works out to roughly $51 a month.
How much is Google Vision API per 1,000 images?
For a single feature on single-page images, about $1.50 per 1,000 images, once you pass the free 1,000 units. The figure changes if you request more than one feature per image, because each feature bills separately. Two features on 1,000 images is 2,000 units, so about $3.00 rather than $1.50.
Does Cloud Vision charge per page for PDFs?
Yes. Google bills PDF and TIFF files by the page, and each page counts as one image. A 40-page PDF sent through document text detection bills 40 units, which is about $0.06 at the standard rate. PDF and TIFF processing runs through the asynchronous endpoint rather than the synchronous one, but the pricing is the same either way.
What is the difference between Cloud Vision and Document AI pricing?
They start at the same place and diverge fast. Cloud Vision text detection and Document AI Enterprise Document OCR both cost about $1.50 per 1,000 pages. But Vision stops at raw text. Document AI keeps going: the Form Parser and Custom Extractor cost about $30 per 1,000 pages, prebuilt invoice parsing about $10 per 1,000, and each deployed custom processor version adds about $0.05 an hour in hosting.
Can Google Cloud Vision extract form fields?
No, and this is the single most common mistake buyers make with it. Cloud Vision returns characters, words, paragraphs, blocks, and their bounding boxes. It does not return key-value pairs, table structure, or trained document types. If you need the invoice number and the total pulled out as named fields, Vision gives you the text and leaves you to write the logic. Google's own answer for that job is Document AI.
Is Cloud Vision cheaper than AWS Textract?
For plain text they are effectively tied. Cloud Vision text detection and Textract Detect Document Text both run about $1.50 per 1,000 pages, and both fall to about $0.60 at very high volume. The gap opens on structured extraction, which Vision does not offer at all. Textract charges about $50 per 1,000 pages for Forms and about $70 for Forms, Tables, and Queries together.
Does Google Cloud Vision have a volume discount?
Yes, one step. Text detection and document text detection drop from about $1.50 to about $0.60 per 1,000 units once you pass 5,000,000 units in a month. Not every feature drops that far. Label detection falls from about $1.50 to about $1.00 rather than $0.60. Final blocks of 1,000 units are prorated, so you are not charged for a full block you did not use.
How do I estimate my Cloud Vision API bill?
Count total pages, not documents. Multiply by the number of features you request per page, subtract the 1,000 free units, then divide by 1,000 and multiply by $1.50. A 35,000-page month with one feature per page is 34,000 billable units, or about $51. Then add the parts Vision does not do: the parsing logic, the review step, and the storage and compute around the call.
Which Google product should I use for invoices and receipts?
Document AI, not Cloud Vision. Google publishes prebuilt invoice and expense parsers that bill about $0.10 per 10 pages, which is about $10 per 1,000 pages, and they return named fields rather than a wall of text. Using Vision for invoices means paying $1.50 per 1,000 pages and then building the field extraction yourself, which almost always costs more than the $8.50 per 1,000 you saved.
Is Cloud Vision OCR accurate enough for production documents?
For printed text on clean scans, yes. Cloud Vision is a mature OCR engine and reads printed pages well. The accuracy question that decides production readiness is not character recognition, it is field accuracy: did the right value land in the right field, and did anyone check it. Vision does not answer that question, because it never assigns values to fields in the first place.

Price it on your own documents

A rate card 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 an OCR call or a finished pipeline.