Verified July 2026

1099 OCR API Pricing: Cost Per 1099 Compared

1099 OCR APIs run from about half a cent to three cents per form. Mistral Document AI is the cheapest verified structured rate at $0.005, Azure's prebuilt US Tax 1099 model about $0.01 per page, and the Google or AWS custom-extraction fallback about $0.03 because neither ships a 1099 parser.

Azure is the only major cloud with a prebuilt 1099 model, and it covers 1099-NEC, MISC, DIV, INT and eighteen more variants. Here is the honest math. Last updated July 2026.

  • Rates read off the vendor pages
  • Who actually has a 1099 model
  • 1099-NEC, MISC, DIV, INT and more
  • Payer and recipient TINs, not just text
Upload a 1099, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you wire up an API, drop in a real 1099-NEC or 1099-MISC and see the payer TIN, recipient TIN and the numbered boxes come back as clean fields.

SOC 2 Type II
256-bit encryption
US data handling
TINs and boxes
$0.005
cheapest structured rate, Mistral
$0.01
Azure prebuilt 1099, per page
~20
1099 variants Azure reads
$0.03
Google/AWS custom fallback
// The short answer

What a 1099 OCR API actually costs

A 1099 OCR API costs between about half a cent and three cents per form for the box values, and the number depends less on the billing unit than on whether the vendor has a 1099 model at all. A 1099 is a single page, so per-page and per-document units nearly converge. Mistral Document AI bills per page at $0.005, the cheapest verified structured rate, on a generic schema you map to the boxes. Azure's prebuilt US Tax 1099 model bills per page at $0.01 and is the only major-cloud model that reads the base 1099 plus about twenty variants directly, from 1099-NEC and 1099-MISC to 1099-DIV, 1099-INT and 1099-R. Google Document AI ships a W2 parser and a Pay Slip parser but no 1099 processor, and AWS Textract has none either, so on both you fall to a custom extraction model at roughly $0.03 a page, three times Azure, or you map plain OCR yourself. For a 1099-native schema, Azure is both the cheapest dedicated path and the most complete, which is unusual.

Where each option honestly wins

  • Cheapest per 1099: Mistral at $0.005, generic schema you map.
  • 1099-native schema: Azure's prebuilt model, ~20 variants at $0.01, the only major-cloud 1099 model.
  • Fields plus a review step: a product that flags a low-confidence TIN or box before export.
// The 1099 problem

Only one major cloud has a prebuilt 1099 model

A 1099 looks like a W-2 pricing problem, one page, box values, but it is not, because of model coverage. For a W-2 you can pick Azure's per-page prebuilt model or Google's dedicated W2 parser. For a 1099 that choice narrows to one. As of July 2026 Azure AI Document Intelligence is the only major cloud with a prebuilt 1099 model, and it reads the base 1099 plus about twenty variants: A, B, C, CAP, DIV, G, H, INT, K, LS, LTC, MISC, NEC, OID, PATR, Q, QA, R, S, SA and SB. That includes 1099-NEC for contractor pay and 1099-MISC for miscellaneous income, the two a business handles most.

Google Document AI ships a W2 parser and a Pay Slip parser, but no 1099 processor. AWS Textract has no 1099 model either. On both you either run a custom extraction model at about $30 per 1,000 pages, three times Azure's prebuilt 1099 rate, or you read the form with plain OCR at $1.50 per 1,000 and map the payer TIN, recipient TIN and each box yourself. Mistral reads a 1099 at $0.005 a page on a generic schema, cheaper still, but again you own the box mapping and the variant differences.

The practical rule for 1099s: if you want a ready 1099 schema across many variants, Azure's prebuilt model is the cheapest and most complete dedicated path. If you are fine mapping a generic schema once and reusing it, Mistral is cheaper per page. Only fall to Google or AWS custom extraction if you are already committed to that cloud for other reasons.

Ask these before you wire it up

  1. 1. Does the API have a 1099 model, or am I mapping generic OCR to the boxes?
  2. 2. Which 1099 variants does it cover, and does it read multi-copy filings?
  3. 3. Do the payer and recipient TINs come back as fields, or as raw text?
  4. 4. Can it handle my January to April spike, and is there a monthly floor?

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

// The rate card

1099 OCR API pricing, per form

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

Vendor Cost per 1099 Billing unit 1099 model? Free allowance
Mistral Document AI $0.005 per 1099 Per page ($5 per 1,000) Generic, you map to boxes No standing free tier
Azure AI Document Intelligence (US Tax 1099) About $0.01 per 1099 Per page ($10 per 1,000) Yes, ~20 1099 variants 500 pages a month (F0)
DocuOCR About $0.014 to $0.02 per 1099 Per page (product) Yes, plus review and export On your own documents
Google Document AI About $0.03 per 1099 Per page ($30 per 1,000, Custom Extractor) No 1099 model, build it 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 1099 model, build it 100 pages a month, 3 months
Veryfi Not published for 1099 Per document (W-2/W-9 are $0.16) W-2/W-9 yes, 1099 custom 100 documents a month

Three rows on that card need your own numbers. Google and AWS Textract have no dedicated 1099 model, so those figures are what it costs to run a custom extraction model or write Queries 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

20,000 1099s a month, priced honestly

A tax season volume of single-page 1099s run through each option, so the model gap and the custom-extraction premium show up in dollars.

Option Monthly cost Why
Mistral Document AI $100 20,000 1099s at $0.005 each. Cheapest verified rate, generic schema you map.
Azure (US Tax 1099 model) $200 20,000 1099s at $0.01 on the prebuilt 1099 model, ~20 variants, per page.
DocuOCR $280 to $400 A product that also classifies, reviews low-confidence boxes, and exports.
Google / AWS custom extraction $600 No 1099 model, so a custom extractor at about $0.03 a page.

Six times the spread, from $100 to $600, for the exact same 20,000 1099s, decided by the billing unit and by who has a 1099 model. Azure's prebuilt 1099 model beats the Google or AWS custom-extraction fallback three to one because it prices per page, not as a custom model. Mistral is cheaper still if you map a generic schema. A ready-to-use product like DocuOCR sits in the middle and adds the review step that matters when a wrong recipient TIN becomes a wrong information return. See the per-vendor detail on W-2 OCR API pricing and Azure Document Intelligence pricing.

// Frequently asked

1099 OCR API pricing FAQ

How much does a 1099 OCR API cost?
It runs from about half a cent to three cents per 1099 for the box values, depending on the vendor. Mistral Document AI is the cheapest verified structured rate at $0.005 a form. Azure's prebuilt US Tax 1099 model is about $0.01 per page, and a 1099 is one page. Google and AWS have no dedicated 1099 parser, so you drop to a custom extraction model at about $0.03 per page or map plain OCR yourself.
Is there a prebuilt 1099 OCR model?
Azure AI Document Intelligence is the only major cloud with a prebuilt 1099 model. Its US Tax 1099 model reads the base 1099 plus about twenty variants, including 1099-NEC, 1099-MISC, 1099-DIV, 1099-INT, 1099-K, 1099-R and more, at $10 per 1,000 pages. Google Document AI ships a W2 parser and a Pay Slip parser but no 1099 processor, and AWS Textract has no 1099 model at all.
What is the cheapest 1099 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 1099, on a generic schema you map yourself. For a 1099-native schema, Azure's prebuilt US Tax 1099 model at $10 per 1,000 pages, about $0.01 a form, is the cheapest dedicated option and the only one from a major cloud. Both bill per page, and a 1099 is one page.
Does Google Document AI have a 1099 parser?
No. As of July 2026 Google Document AI has no dedicated 1099 processor. It ships prebuilt W2 and Pay Slip parsers among tax forms, but for a 1099 you use the Custom Extractor or Form Parser at $30 per 1,000 pages, which is three times Azure's prebuilt 1099 rate, or plain Enterprise Document OCR at $1.50 per 1,000 pages and map the boxes yourself. There is no 1099-native Google model.
Does AWS Textract extract 1099 forms?
AWS Textract has no dedicated 1099 model. You extract 1099 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 1099 schema, the payer and recipient TINs, box 1 through the state boxes, that Azure's prebuilt 1099 model returns directly. Textract also has no custom training.
Which 1099 variants can be read automatically?
Azure's prebuilt US Tax 1099 model covers the base 1099 and around twenty variants: A, B, C, CAP, DIV, G, H, INT, K, LS, LTC, MISC, NEC, OID, PATR, Q, QA, R, S, SA and SB. That includes the two most common for businesses, 1099-NEC for contractor pay and 1099-MISC for miscellaneous income, plus 1099-DIV, 1099-INT and 1099-R. Other vendors read a 1099 with generic OCR, so you handle the variant differences in your own mapping.
How much does 1099 extraction cost at scale?
At 20,000 1099s a month, all single pages, Mistral Document AI runs about $100, Azure's prebuilt 1099 model about $200, a full IDP product around $280 to $400, and a Google or AWS custom extraction fallback about $600. The spread comes from the billing unit and from whether a vendor has a 1099-native model at all: Azure's per-page prebuilt rate beats the custom extraction fallback three to one.
What fields does a 1099 OCR API extract?
A 1099 OCR API should return the payer name, address and TIN, the recipient name, address and TIN, the account number, and the numbered boxes for the specific variant. On a 1099-NEC that means box 1 nonemployee compensation and box 4 federal tax withheld; on a 1099-MISC it means rents, royalties, other income and withholding; on a 1099-INT it means interest income. Azure's prebuilt 1099 model maps these per variant. Plain OCR returns only text.
Is a 1099 priced the same as a W-2?
The per-page rates are the same, but the model coverage is not. Both are single-page forms, so Azure and Mistral bill one page each. The difference is that Google has a dedicated W2 parser but no 1099 parser, so a W-2 has a per-document Google option and a 1099 does not. For a 1099 the cleanest dedicated path is Azure's prebuilt model, while a W-2 can be read by Azure or Google. See our W-2 OCR API pricing page for that side by side.
Is there a free 1099 OCR API?
Some vendors offer an allowance rather than a permanently free API. Azure's free tier covers 500 pages a month, enough to test its prebuilt 1099 model, and Google offers a new-customer credit. These allowances suit testing and the seasonal January to April spike; steady bulk 1099 processing during tax season quickly moves onto paid rates. Beware any tool marketed as fully free for high volume, as accuracy and data handling usually suffer.
How do I compare 1099 OCR API pricing fairly?
Normalize everything to cost per 1099, remembering the form is one page, then check two things: the billing unit, per page or per document, and whether the vendor has a 1099-native model or makes you map generic OCR. Confirm which 1099 variants are covered, whether the payer and recipient TINs come back as fields, and any monthly floor. Only after normalizing to a single one-page form, and accounting for who actually has a 1099 model, are the vendors comparable.

Extract your 1099s and check every TIN

A per-form rate cannot tell you whether the payer TIN, recipient TIN and the numbered boxes come out right on your real 1099-NEC and 1099-MISC forms, including the odd faxed or photographed one. Upload a form, look at the mapped boxes, and then decide which billing unit you want.