Verified July 2026

W-2 OCR API Pricing: Cost Per W-2 Compared

W-2 OCR APIs run from about half a cent to thirty cents per form. Mistral Document AI is the cheapest verified structured rate at $0.005, Azure's prebuilt W-2 model about $0.01, Veryfi $0.16 per document, and Google's dedicated W2 parser $0.30 per document.

A W-2 is one page, which is exactly why the dedicated per-document parsers are the expensive option, not the cheap one. Here is the honest math. Last updated July 2026.

  • Rates read off the vendor pages
  • Per-page vs flat per-document units
  • Why a one-page form flips the cost
  • Numbered box values, not just text
Upload a W-2, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you wire up an API, drop in a real W-2 and see box 1 wages, box 2 withholding, the EIN and SSN come back as clean fields.

SOC 2 Type II
256-bit encryption
US data handling
Numbered box fields
$0.005
cheapest structured rate, Mistral
$0.01
Azure prebuilt W-2, per page
$0.16
Veryfi, per document
$0.30
Google dedicated W2 parser
// The short answer

What a W-2 OCR API actually costs

A W-2 OCR API costs between about half a cent and thirty cents per form for the numbered box values, and because a W-2 is a single page the billing unit decides almost everything. Mistral Document AI bills per page at $0.005, the cheapest verified structured rate. Azure's prebuilt US Tax W-2 model bills per page at $0.01. Veryfi charges $0.16 per document, and Google's dedicated W2 parser charges $0.30 per classified document. Since the form is one page, the per-document parsers are not saving you money, they are charging a flat fee that runs sixteen to sixty times the per-page rate for the same page. What that flat fee buys is a W-2-native schema that already maps the numbered boxes, so you trade dollars for less field engineering. On raw cost per form, the per-page vendors win by a wide margin.

Where each option honestly wins

  • Cheapest per W-2: Mistral at $0.005, then Azure's prebuilt W-2 model at $0.01.
  • W-2-native box schema: Google's $0.30 parser and Azure's prebuilt model map the numbered boxes directly.
  • Fields plus a review step: a product that flags low-confidence boxes for a temp team before export.
// The W-2 problem

A W-2 is one page, so the dedicated parser is the pricey one

A W-2 fits on a single page. That makes it the mirror image of a bank statement. Where a multi-page statement rewards a flat per-document fee, a one-page form punishes it, because the flat fee is spread across just one page. Google's W2 parser costs $0.30 per document, which on a single-page W-2 is thirty times Azure's per-page $0.01 for the same form. Veryfi's $0.16 per document is sixteen times the per-page rate. Mistral, at $0.005 a page, is the cheapest verified structured path to the box values.

This is the same shape as receipts, which are also one page. Any vendor with a flat per-document or per-request minimum looks expensive on a single-page form. The dedicated parsers are not overcharging, they are pricing a W-2-native model that already knows box 1 is wages and box 2 is federal withholding. If that schema saves your team a week of mapping, $0.30 can be worth it. If you process W-2s in bulk during tax season, the per-page rate keeps the January and February spike affordable.

The practical rule for W-2s: normalize every quote to cost per one-page form, then decide whether a ready box schema is worth the per-document premium over a per-page rate you map once and reuse.

Ask these before you wire it up

  1. 1. What does one W-2 cost, per page or as a flat per-document fee?
  2. 2. Does the API return the numbered boxes mapped, or only text I match to boxes myself?
  3. 3. Can it handle my seasonal spike, and is there a monthly floor like Veryfi's $500?
  4. 4. Does it also handle pay stubs and 1099s, or only the W-2?

Rates change. Everything on this page was read from each vendor's own pricing page in July 2026, and we would rather you confirm it there than trust us.

// The rate card

W-2 OCR API pricing, per form

Read from each vendor's own pricing page in July 2026 and normalized to a single-page W-2. Where a vendor publishes no dedicated W-2 model, this table says so.

Vendor Cost per W-2 Billing unit Box schema? Free allowance
Mistral Document AI $0.005 per W-2 Per page ($5 per 1,000) Structured, generic schema No standing free tier
Azure AI Document Intelligence (US Tax W-2) About $0.01 per W-2 Per page ($10 per 1,000) Yes, W-2-native model 500 pages a month (F0)
DocuOCR About $0.014 to $0.02 per W-2 Per page (product) Yes, plus review and export On your own documents
Veryfi $0.16 per W-2 Per document Yes, W-2 fields 100 documents a month
Google Document AI (W2 parser) $0.30 per W-2 Per classified document, flat Yes, W-2-native model New-customer credit
AWS Textract About $0.05 to $0.07, you build it Per page ($50 to $70 per 1,000, Queries/Forms) No native model, build the schema 100 pages a month, 3 months

Two rows on that card need your own numbers. AWS Textract has no dedicated W-2 model, so the figure is what it costs to write Queries or run Forms extraction and map the boxes yourself. The DocuOCR figure is a product range that includes classification, review, and export, not a raw OCR rate. For the full per-vendor rate cards, see the OCR API pricing comparison.

// Worked example

10,000 W-2s a month, priced honestly

The same volume of single-page W-2s run through each option, so the flat per-document fees and floors show up in dollars.

Option Monthly cost Why
Mistral Document AI $50 10,000 W-2s at $0.005 each. The cheapest verified structured rate.
Azure (US Tax W-2 model) $100 10,000 W-2s at $0.01 on the prebuilt W-2 model, per page.
DocuOCR $140 to $200 A product that also classifies, reviews low-confidence boxes, and exports.
Veryfi $1,600 10,000 W-2s at $0.16 each, above the $500 monthly floor.
Google W2 parser $3,000 Each single-page W-2 billed as a flat $0.30 document.

Sixty times the spread, from $50 to $3,000, for the exact same 10,000 W-2s, decided entirely by the billing unit. Mistral and Azure give you cheap per-page reads, with Azure adding a W-2-native box schema. Veryfi and Google charge a flat per-document fee that buys a ready schema but multiplies the cost of a one-page form. A ready-to-use product like DocuOCR sits in the middle and adds the review step that matters when a wrong box 1 becomes a wrong tax return. See the per-vendor detail on Veryfi pricing and Google Document AI pricing.

// Frequently asked

W-2 OCR API pricing FAQ

How much does a W-2 OCR API cost?
It ranges from about half a cent to thirty cents per W-2, depending on the billing unit. Mistral Document AI is the cheapest verified structured rate at $0.005 a form. Azure's prebuilt US Tax W-2 model is about $0.01. Veryfi charges $0.16 per W-2, and Google's dedicated W2 parser charges $0.30 per document. A W-2 is one page, so the flat per-document parsers are the expensive option here.
What is the cheapest W-2 OCR API?
For the numbered box values, Mistral Document AI is the cheapest verified rate at $5 per 1,000 pages, or $0.005 per W-2. Azure AI Document Intelligence follows with its prebuilt US Tax W-2 model at $10 per 1,000 pages, about $0.01. Both bill per page and a W-2 is one page, so they are far cheaper than the per-document parsers that charge a flat $0.16 to $0.30 a form.
Why is Google's W2 parser more expensive?
Google's Document AI W2 parser bills $0.30 per classified document. Because a W-2 is a single page, that flat fee works out to thirty times Azure's per-page rate of $0.01 for the same form. The $0.30 buys a W-2-native model that already maps the numbered boxes, so you pay for the ready schema, not for pages. On a one-page form the dedicated parser is the priciest option, not the cheapest.
Is W-2 OCR billed per page or per document?
Both, but for W-2s it barely matters on the page side, because a W-2 is one page. Azure and Mistral bill per page, so a W-2 is one page of billing. Veryfi bills $0.16 per document and Google's W2 parser bills $0.30 per document. Since the form is a single page, the per-document parsers charge a flat fee that is many times the per-page rate for the same form.
Does AWS Textract extract W-2 forms?
AWS Textract has no dedicated W-2 model. You extract W-2 box values by writing Queries against Textract at about $50 to $70 per 1,000 pages, or by running Forms extraction and mapping the boxes yourself. Either way you build the W-2 schema, the numbered wage and withholding boxes, that Google's and Azure's prebuilt W-2 models return directly. Textract also has no custom training.
How much does W-2 extraction cost at scale?
At 10,000 W-2s a month, all single pages, Mistral Document AI runs about $50, Azure's prebuilt W-2 model about $100, a full IDP product around $140 to $200, Veryfi about $1,600, and Google's dedicated W2 parser about $3,000. The 60x spread from cheapest to most expensive comes entirely from the billing unit, per page versus a flat fee per one-page form.
What fields does a W-2 OCR API extract?
A W-2 OCR API should return the numbered boxes as structured fields: box 1 wages, box 2 federal income tax withheld, boxes 3 through 6 Social Security and Medicare wages and tax, box 12 codes and amounts, and the state and local boxes 15 through 20, plus the employer EIN and employee SSN. Google's and Azure's prebuilt W-2 models map these boxes directly. Plain OCR returns only text and leaves the box mapping to you.
Is there a free W-2 OCR API?
Some vendors offer an allowance rather than a permanently free API. Veryfi processes 100 documents a month free on an ongoing basis, enough for a small tax practice. Azure's free tier covers 500 pages a month, enough to test its prebuilt W-2 model. Google offers a new-customer credit. These allowances suit testing and seasonal spikes; steady bulk W-2 processing quickly moves onto paid rates.
Which W-2 OCR API is best for payroll and tax season?
It depends on volume and how much mapping you want to own. For high seasonal volume, the per-page vendors, Mistral at $0.005 and Azure's prebuilt W-2 model at $0.01, keep the January and February spike cheap. For a ready W-2 box schema with less engineering, Google's $0.30 parser or Azure's prebuilt model pay off. A product like DocuOCR adds review and export so a temp team can correct low-confidence boxes before export.
Are pay stubs priced the same as W-2s?
Close, on the per-document parsers. Google prices both its W2 parser and its Pay Slip parser at $0.30 per document, and Veryfi handles pay stubs at its per-document rate. On the per-page vendors a pay stub can be one or two pages, so Azure and Mistral bill a page or two rather than a flat fee. If you process both forms, a per-page vendor or a product that handles mixed payroll documents is usually simpler to reason about.
How do I compare W-2 OCR API pricing fairly?
Normalize everything to cost per W-2, remembering the form is one page, then check the billing unit. Confirm whether the rate is per page or a flat per document fee, whether the vendor returns the numbered boxes or only text, and whether a monthly floor like Veryfi's $500 applies at your volume. Add the free allowance. Only after normalizing to a single one-page form are the vendors comparable.

Extract your W-2s and check every box

A per-form rate cannot tell you whether box 1 wages, box 2 withholding, the EIN and the SSN come out right on your real W-2s, including the odd faxed or photographed one. Upload a form, look at the mapped boxes, and then decide which billing unit you want.