Verified July 2026

Nanonets Pricing: Nanonets OCR API Cost Per Document

Nanonets bills per block run, not per page: $0.02 for a simple operation, $0.10 for standard AI, $0.30 for complex AI. Starter is $50 in credits, then $100 a month for 100 credits. Growth and Enterprise are quote-only. By Nanonets' own example, a typical invoice runs 4 to 6 blocks and lands under $2 end to end.

That unit does not convert to the per-1,000-pages rate every other vendor quotes. Here is the honest bridge. Last updated July 2026.

  • Rates read off the vendor page
  • What a block run actually is
  • The credit ratio they do not publish
  • Free on your own documents
Upload a document, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you count blocks in someone's workflow builder, drop in the document you meant to test and see what finished, validated fields look like.

SOC 2 Type II
256-bit encryption
US data handling
Seconds per document
$0.30
per complex AI block run
4 to 6
blocks per invoice, per Nanonets
under $2
per invoice, end to end, per Nanonets
2 of 4
tiers publish no price at all
// The short answer

What Nanonets actually costs, in one paragraph

Nanonets charges $0.02 for a simple block run, $0.10 for a standard AI run, and $0.30 for a complex AI run. A block is one step in a workflow: extract the data, classify the document, format a field, post to an integration. Run five steps over a document and you have five billable runs. Nanonets' own pricing page says a typical invoice workflow runs 4 to 6 blocks and comes to under $2 per invoice end to end, which is the most useful sentence on it. Starter costs $100 a month for 100 credits after $50 of starting credit; Growth and Enterprise publish nothing and route you to sales. Now the part that trips up every spreadsheet: nobody else in this market prices this way. Azure, AWS, Google, and Mistral all quote a rate per 1,000 pages. Nanonets quotes a rate per step. Those units do not convert, and comparing them without saying so produces a number that is off by a factor of fifty and means nothing.

Where each option honestly wins

  • A finished workflow, bought not built: Nanonets genuinely sells this. Under $2 an invoice for classify, extract, validate, and post is a real product, not a model call.
  • Cheapest raw rate: not Nanonets, and it is not trying to be. A cloud API reads a page for a fraction of a cent.
  • Knowing your bill before you sign: hard here. Half the tiers are quote-only and the credit ratio is unpublished.
// The unit problem

Nanonets does not charge per page, and that changes everything

Take Nanonets at its own word. Four to six complex blocks at $0.30 each puts a single-page invoice at $1.20 to $1.80. Scale that to 1,000 invoices and you are looking at roughly $1,200 to $1,800. Azure custom extraction charges about $30 per 1,000 pages. On the face of it Nanonets costs forty to sixty times more, and that comparison is close to worthless.

Azure's $30 buys one model call that hands back fields. Nanonets' $1.20 buys the document classified, the fields extracted, the values formatted and validated, and the result posted into your ERP. Azure charges nothing at all for the four steps it does not perform. You will pay for those anyway, in engineering salary, and you will keep paying every time a format changes.

A real workflow is also rarely all complex blocks. Two complex runs plus three standard runs is $0.90 a document, not $1.50. Count your actual steps and tiers before you accept the headline.

Ask these four before you sign

  1. 1. What is one credit worth in dollars of block runs? This is not published anywhere, and it decides your unit cost.
  2. 2. How many blocks does my workflow run per document, quoted against my real documents?
  3. 3. What is the rate once I exceed my monthly credits?
  4. 4. At what annual volume does the 40% Growth discount actually apply?

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

// The rate card

Nanonets pricing, every published figure

Read from Nanonets' own pricing page in July 2026. Where a number is not published, this table says so rather than guessing.

Line item Published price What it covers
Simple operations $0.02 per block run Formatting a field, routing, basic steps
Standard AI $0.10 per block run Ordinary AI extraction and classification steps
Complex AI $0.30 per block run The heavier AI blocks Nanonets quotes in its own invoice example
Starter plan $50 in credits to start, then $100 a month for 100 credits Data extraction, API access, email integration, cloud storage, up to 3 users
Growth plan Quote only, up to 40% volume discount Classification, barcode and signature detection, ERP and database integrations
Enterprise plan Custom, tailored to your volume SAML SSO, SCIM, RBAC, HIPAA and SOC 2, private cloud or on-prem, audit logs
Credit expiry Credits never expire, shared across the team Suits bursty workloads such as a quarter-end close

One line on that table is missing a number, and it is the one you need most. Nanonets sells credits at $100 for 100, describes them as prepaid usage spendable across any workflow block, and separately prices those blocks in dollars. Nowhere does it state how many dollars of block runs one credit buys. Until you have that ratio in writing, any Nanonets estimate you build is an estimate of an estimate. Credits never expiring is a genuine plus, and it suits workloads that arrive in bursts rather than evenly across a month.

// Side by side

Nanonets vs Azure, AWS Textract and Google Document AI

Published rates as of July 2026, taken from each vendor's own pricing page. AWS figures are US West (Oregon). The row that matters most is the fourth one, because it explains why the third one looks so lopsided.

Dimension Nanonets Azure AI Document Intelligence AWS Textract Google Document AI DocuOCR
Billing unit Block run Page Page Page Page
Published headline rate $0.02 to $0.30 per block run About $30 per 1,000 pages (custom) About $50 to $70 per 1,000 (Forms) About $30 per 1,000 (Form Parser) About $14 to $20 per 1,000 pages
Cost of one 1-page invoice About $1.20 to $1.80, per Nanonets own example About $0.03 About $0.05 to $0.07 About $0.03 About $0.014 to $0.02
What that price includes Classify, extract, format, validate, post to ERP One model call returning fields One model call returning fields One model call returning fields Classify, extract, validate, review, export
Steps you must build yourself None of the above All of the above All of the above All of the above None of the above
All tiers publish a price No, 2 of 4 are quote only Yes Yes Yes Yes

Rows three and four have to be read together or not at all. The cloud APIs look almost free next to Nanonets because they are selling one step of a five-step job. Nanonets is selling all five. Whether that is worth the difference depends entirely on whether you have engineers who want to build and then maintain the other four, and on how often your document formats change. For the full cross-vendor picture, see our OCR API pricing comparison. If you want the cheapest raw reader in the market, that is currently Gemini OCR pricing, at roughly $0.33 per 1,000 pages, and it gives you nothing but text.

// Worked example

5,000 invoices a month, priced honestly

A realistic US mid-market accounts payable workload: 5,000 single-page invoices a month that have to end up as validated records in an ERP, not as text on a screen.

Nanonets, all complex blocks

$6,000 to $9,000

per month

Nanonets own example: 4 to 6 complex blocks at $0.30. The whole workflow, posted to your ERP.

Nanonets, mixed blocks

$4,500

per month

Two complex plus three standard runs is $0.90 a document. Design the workflow with cheaper blocks and the bill moves.

Azure custom extraction

$150

per month

About $30 per 1,000 pages for the extraction call alone. Classification, validation, review, and ERP posting are yours to build.

DocuOCR

$149

per month

The published 10,000 page plan, with classification, validation, review, and export included.

The Azure column is not really $150. It is $150 plus the engineers who build classification, write the validation rules, ship a review screen, and maintain the ERP integration, and then keep doing it as vendors change their invoice layouts. For a lot of US mid-market teams that work costs more in year one than any of these line items. The Nanonets columns are honest about including it. The gap between the two Nanonets columns is worth noticing on its own: the same document through a workflow designed with standard rather than complex blocks costs about half as much, so how you build the workflow matters as much as which vendor you pick. Price the whole job, then compare.

// Frequently asked

Nanonets pricing FAQ

How much does Nanonets cost?
Nanonets prices per block run, not per page. Its published rates are $0.02 per run for simple operations, $0.10 for standard AI, and $0.30 for complex AI. The Starter plan gives $50 in credits to begin, then costs $100 a month for 100 credits. Growth and Enterprise are quote-only. Nanonets states a typical invoice workflow runs 4 to 6 blocks per document, at under $2 per invoice.
What is a block in Nanonets pricing?
Nanonets defines a block as a single step in a workflow: extracting data, classifying a document, formatting a field, or posting to an integration. Each time a block runs, it counts as one run, and each run is billed at its complexity tier. A document that passes through five steps therefore generates five billable runs, not one.
How much does Nanonets cost per page?
Nanonets does not publish a per-page rate, which is the single most important thing to understand about its pricing. Using its own published example of 4 to 6 complex blocks at $0.30 each, a one-page invoice costs about $1.20 to $1.80, so roughly $1,200 to $1,800 per 1,000 invoices. A cheaper mix of standard and simple blocks brings that down considerably.
Is Nanonets more expensive than Azure Document Intelligence?
On the headline unit, dramatically, but the units do not measure the same work. Azure custom extraction is about $30 per 1,000 pages for a single model call that returns fields. Nanonets runs roughly $1,200 to $1,800 per 1,000 invoices for a finished workflow that classifies, extracts, formats, validates, and posts to your ERP. Azure does not charge for the four steps it does not perform. You pay for those in engineering time.
What is a Nanonets credit worth in dollars?
Nanonets does not publish the conversion. Its page says $100 a month buys 100 credits, describes credits as prepaid usage spendable across any workflow blocks, and prices runs in dollars. Whether one credit equals one dollar of runs is not stated anywhere on the pricing page. Get that ratio in writing before you sign anything, because it decides your real unit cost.
Does Nanonets have a free plan?
Nanonets offers $50 in credits to start, with no card required, on its Starter tier. That is trial credit rather than a standing free allowance. After the credit is spent, Starter is $100 a month for 100 credits and includes data extraction, API access, email integration, cloud storage connectors, and up to three users.
Does Nanonets publish Enterprise pricing?
No. Two of its four tiers publish no price. Growth is quote-only and advertises up to a 40% volume discount. Enterprise is listed as custom and tailored to your volume, adding SAML SSO, SCIM, role-based access control, HIPAA and SOC 2 compliance, private cloud or on-premise deployment, data residency, audit logs, and dedicated support. Expect a sales conversation to learn either number.
Why do people search for Nanonets pricing on Reddit?
Because two of the four tiers are quote-only and the credit-to-dollar conversion is not published, so the pricing page does not answer the question a buyer arrives with. That is a common pattern in enterprise document processing. Rossum, ABBYY, and Nanonets all gate their real numbers, which is why buyers end up asking strangers what they actually paid.
Do Nanonets credits expire?
No. Nanonets states that credits are shared across your team and never expire. That is genuinely friendlier than a monthly page allowance that resets and wastes whatever you did not use, and it suits workloads that arrive in bursts, like a quarter-end close or an annual document backfill.
How do I estimate a Nanonets bill?
Count blocks, not pages. Sketch the workflow you would actually build, then count how many steps each document passes through and what complexity tier each step is. Five blocks made of two complex and three standard runs is $0.90 a document, not $1.50. Multiply by monthly document volume. Then ask what the credit-to-dollar ratio is, because that is the number that turns your estimate into a bill.
Is Nanonets worth it compared with a raw OCR API?
It depends on whether you want to build the pipeline. A raw API like Azure Read or Gemini gives you text or fields for cents, and nothing else. Nanonets sells the workflow around them, and charges accordingly. The comparison that matters is not the rate, it is the rate plus the engineering months you would otherwise spend building classification, validation, review, and ERP posting yourself.
What should I ask Nanonets before signing?
Four things. What is one credit worth in dollars of block runs? How many blocks does my specific workflow run per document, quoted against my real documents? What happens to the rate when I exceed my monthly credits? And at what annual volume does the 40% Growth discount actually apply? None of those are answered on the pricing page, and every one of them changes your unit cost.

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 what unit you want to be billed in.