title: “AI OCR Pricing 2026: Compare the Six-Layer TCO”
slug: “ai-ocr-pricing-thailand-2026-en”
lang: “en”
meta_description: “Compare AI OCR pricing beyond API rates. See official Google, AWS and Azure pricing plus a six-layer TCO model covering review, exceptions, RPA/ERP integration and security.”
keywords: “AI OCR pricing, AI OCR comparison, AI OCR implementation, document OCR, OCR RPA integration”
category: “AI-OCR×Back Office”
AI OCR Pricing 2026: Compare the Six-Layer TCO
Search for AI OCR pricing and the first number you will see is usually a cloud API rate per page. Yet reading text is only one step in posting an invoice or purchase order to an ERP system. Documents must be classified, uncertain fields checked, transactions approved, data sent through RPA or an API, failures monitored, and sensitive data governed. This guide uses official pricing available on 23 August 2026, then shows how to compare an AI OCR implementation through six total-cost-of-ownership layers. It also includes a fully traceable Thailand model case, so that you can replace every assumption with your own figures.
Why AI OCR pricing is more than a page rate
The API rate matters, but it resembles the price of a component in manufacturing. A cheap component does not make the finished product cheap when setup, inspection, rework, machine integration and maintenance are expensive. The same principle applies to document automation.
A low quotation and a low operating cost are different things
An AI OCR quotation may list a licence, API consumption and configuration. After go-live, the operating team still has to ingest email attachments and scans, separate invoices from quotations, inspect uncertain fields, approve totals and tax, post records to accounting, detect layout changes and control access to personal or financial data.
An API can cost only a modest amount while two employees spend hours every day resolving exceptions. In that situation, labour—not recognition—is the dominant part of AI OCR pricing. The reverse can also happen: a slightly more expensive extraction service can reduce review and exception work enough to lower total cost. A valid comparison therefore prices the same business outcome, not merely the cheapest endpoint.
Recognition is not the same as completed work
Correctly reading “PO-260823” is not enough. The system must identify it as a purchase-order number, validate its format, match the customer or supplier, check duplicates, obtain approval and post it to the target system. Every gap between extracted text and a completed transaction adds work.
That is why a production pilot should measure more than character accuracy. Useful measures include field-level accuracy, review rate, exception rate, straight-through processing rate, handling time and reprocessing rate. A pilot can report impressive OCR accuracy and still fail to reduce workload if the confirmation screen or integration is poorly designed.
Official AI OCR prices available in 2026
The figures below are a snapshot checked on 23 August 2026. Cloud prices change and can vary by region, offer, currency, contract, free tier, selected model and volume. Recheck the official price page, calculator and vendor quotation before making a decision. This section retains the official USD denomination instead of imposing a fixed USD/THB exchange rate.
Google Document AI published pricing
Google Cloud lists the first 1,000 Enterprise Document OCR pages as free, followed by USD 1.50 per 1,000 pages through 5 million pages. Usage above 5 million pages is listed at USD 0.60 per 1,000 pages. If the free allocation applies, 50,000 total pages contain 49,000 charged pages, producing 1.50 × 49, or USD 73.50. Fifty thousand charged pages, excluding the free allocation, would be USD 75.
Structured models are priced differently. Form Parser and Custom Extractor are listed at USD 30 per 1,000 pages for up to 1 million pages per month. At 50,000 pages, that is USD 1,500. Layout Parser is USD 10 per 1,000 pages, or USD 500 for the same page count.
Invoice Parser is priced at USD 0.10 per document for documents of up to ten pages, with subsequent ten-page blocks charged as additional documents. Fifty thousand invoices of no more than ten pages would therefore be USD 5,000. “Fifty thousand pages” and “fifty thousand documents” are not equivalent, so page-based and document-based services must not be compared without normalising the unit.
AWS Textract published pricing
The AWS Textract US West (Oregon) example lists Detect Document Text at USD 0.0015 per page for the first one million pages and USD 0.0006 thereafter. Fifty thousand pages in the first tier equal USD 75.
Forms and Tables are separate capabilities. In the published example, Forms is USD 0.05 per page and Tables is USD 0.015 per page, giving USD 0.065 per page when both are used. AWS shows a 5,000-page total of USD 325. Under the same example conditions, 50,000 pages would be USD 3,250. AWS prices can differ by region, so calculate with the region that will actually process the documents.
How to verify Azure Document Intelligence cost
Azure Document Intelligence lists a free tier of 500 pages per month. Paid rates depend on region, offer and currency, and Microsoft directs users to its pricing page and calculator. We do not invent an unverified paid rate.
Microsoft’s cost-estimation guide, updated on 21 May 2026, explains that the estimate depends on processed pages, selected region and model. The service-limits and billing documentation says billing is monthly according to the model and pages analysed. It also notes that in the free tier only the first two pages of each request are analysed. When evaluating multi-page documents, verify what was actually processed rather than assuming that the whole file was included.
Side-by-side view of public API prices
| Service and capability | Published example | Simple 50,000-unit calculation | Important qualification |
|---|---|---|---|
| Google Enterprise Document OCR | First 1,000 pages free, then $1.50/1,000 pages through 5m | $73.50/50,000 total pages if free allocation applies | $75 for 50,000 charged pages; above 5m: $0.60/1,000 pages |
| Google Form Parser / Custom Extractor | $30/1,000 pages up to 1m | $1,500/50,000 pages | Structured extraction, not plain OCR |
| Google Layout Parser | $10/1,000 pages | $500/50,000 pages | Layout-oriented processing |
| Google Invoice Parser | $0.10/document up to 10 pages | $5,000/50,000 documents | Subsequent ten-page blocks add charges |
| AWS Detect Document Text, Oregon example | $0.0015/page for first 1m | $75/50,000 pages | Above 1m: $0.0006/page; region differences apply |
| AWS Forms + Tables, published example | $0.05 + $0.015/page | $3,250/50,000 pages | Official 5,000-page example totals $325 |
| Azure Document Intelligence | 500 free pages/month | Paid amount: use calculator | Depends on region, offer, currency and model |
This table does not identify one universal winner. It shows that the required output level can change the order of magnitude even within one provider. Decide whether you need plain text, layout, fields, line items or a specialised invoice model before comparing rates. Our 2026 AI OCR comparison provides additional functional and document-type criteria.

Estimate an AI OCR implementation in six TCO layers
Separate the solution into six layers. For each layer, record initial cost, monthly fixed cost, usage cost and human hours. This makes quotations comparable even when providers bundle functions differently.
Layer 1: recognition and structuring
This layer converts an image or PDF into text, tables, key-value pairs and line items. It includes cloud API usage, an OCR licence, specialist models and overage charges.
Ask how duplex sheets, blank PDF pages and reprocessing are counted; whether a document has a page limit; and whether training or evaluation creates additional usage. Also define the output. Plain text can be inexpensive, but building fields from coordinates shifts development and support cost to other layers. The cost has moved; it has not disappeared.
Layer 2: document classification and exceptions
An inbox contains more than invoices. It may contain quotations, delivery notes, order confirmations, advertisements and password-protected PDFs. The system must classify document type and version, recognise unsupported inputs and route failures to an exception queue.
Exception rate has a direct cost. In a volume of 50,000 pages, a 3% exception assumption produces 1,500 cases. At four minutes per case, investigation, correction and reprocessing consume 6,000 minutes, or 100 hours. That workload is absent from an API-rate comparison.
The realistic objective is not zero exceptions. It is a queue in which reasons such as poor image, unknown template, missing required field, master-data mismatch, duplicate and system outage are explicit. Measure both exception rate and handling time per exception.
Layer 3: validation and approval
Confidence values can route only uncertain fields to a reviewer. High-risk data such as amount, bank account, tax identifier and purchase-order number may still require independent validation regardless of confidence. The control should reflect the consequence of an error.
Review rate materially changes cost. Under the explanatory assumptions of 50,000 pages, 0.75 minute per reviewed page and THB 180 per hour, a 20% review rate costs 10,000 × 0.75 ÷ 60 × 180 = THB 22,500 per month. At an 8% review rate, it is 4,000 × 0.75 ÷ 60 × 180 = THB 9,000. The difference is THB 13,500 per month.
The engine is not the only way to reduce review. Limiting required fields, matching supplier masters, validating vertical and horizontal totals, and controlling templates can all help. A useful pilot therefore measures the review rate, not only extraction accuracy.
Layer 4: OCR RPA integration and ERP integration
This layer transports approved data through CSV, RPA, an integration platform, an API or a direct database interface.
OCR RPA integration can be practical when a legacy ERP has no API. However, a changed screen or button can stop a bot. The design must identify how far a transaction progressed and prevent a retry from creating a duplicate. A document ID, supplier, amount and date can form part of an idempotency key.
APIs tend to be more stable but still need authentication, mapping, master synchronisation, rate-limit handling and retries. CSV is simple only at first glance; encoding, date formats, decimal separators, approval timing and import-result reconciliation remain. Compare not only initial development but expected failures and recovery time.
See our detailed guides to purchase-order OCR and invoice processing automation for field and control considerations.
Layer 5: monitoring, retraining and change management
Documents change after go-live. A supplier redesigns an invoice, a scanner is replaced, a handwritten field is added or the ERP requires a new field. Day-one accuracy is not permanent.
Monitor volume, failures, review rate, field accuracy, cycle time, queue age and integration errors. Break metrics down by supplier, document type, version, language and input channel. An overall average can hide a severe decline caused by one newly designed template.
Retraining or configuration changes need labelled truth data, regression testing, approval, release and rollback. Even when no model is retrained, rules, master data and connectors still require maintenance. Include recurring operating hours in the AI OCR price.
Layer 6: security and cross-border data governance
Invoices and application forms can include names, addresses, bank details, compensation and commercial conditions. Review the processing and storage region, encryption, access control, audit logs, retention, deletion, backup and subcontractors.
If a Thailand operation sends documents to another country’s region, confirm cross-border requirements with legal and information-security specialists. This article is not legal advice; the necessary controls depend on the documents, contracts and architecture.
Security is an operating condition, not a decorative add-on. Private networking, key management, masking, retention control and audit evidence can add licences, implementation and review effort. A low-cost endpoint may need a more expensive surrounding architecture to meet policy.

Thailand AI OCR pricing model case
All THB figures in this section are a TOMAS TECH explanatory model case, excluding tax, and not an actual quotation. They are not published vendor prices and do not promise a particular result. Replace them with your documents, wages, region and integration design.
Assumptions: 50,000 pages, 20% review and 3% exceptions
- Monthly volume: 50,000 pages
- Human review rate: 20%, or 10,000 pages
- Review time: 0.75 minute per page
- Explanatory reviewer labour: THB 180/hour
- Exception rate: 3%, or 1,500 cases in this simplified page-based model
- Exception handling: four minutes per case
- Explanatory exception labour: THB 250/hour
- Amounts exclude tax and foreign-exchange conversion
Where pages and documents are not one-to-one, redefine exception volume by document. The page-based assumption here exists only to make the arithmetic transparent.
Explanatory PoC and implementation: THB 350,000
| Initial item | Model amount |
|---|---|
| Process definition and scope | THB 60,000 |
| Sample collection and truth-data preparation | THB 80,000 |
| Recognition and extraction configuration | THB 70,000 |
| Review and approval workflow | THB 45,000 |
| RPA/ERP connector | THB 55,000 |
| Testing, training and cutover preparation | THB 40,000 |
| Total | THB 350,000 |
The calculation is 60,000 + 80,000 + 70,000 + 45,000 + 55,000 + 40,000 = THB 350,000. Actual cost changes with document types, line-item complexity, languages, ERP specifications, environments and security review.
Explanatory monthly cost: THB 92,500
| Monthly item | Calculation | Model amount |
|---|---|---|
| Recognition and structuring service | Model assumption | THB 12,000 |
| Platform and storage | Model assumption | THB 8,000 |
| Human review | 10,000 × 0.75 ÷ 60 × 180 | THB 22,500 |
| Exception handling | 1,500 × 4 ÷ 60 × 250 | THB 25,000 |
| Monitoring and improvement | Model assumption | THB 15,000 |
| Security, logs and backup | Model assumption | THB 10,000 |
| Total | THB 92,500 |
The first-year TCO is 350,000 + 92,500 × 12 = THB 1,460,000. Under these assumptions, review and exception handling total THB 47,500, almost four times the THB 12,000 recognition layer. This is not a universal ratio; it demonstrates why optimising only the API can miss the larger cost.
Improved scenario: 8% review and 1.5% exceptions
Assume classification, master matching, thresholds and input quality improve after the pilot. Review becomes 4,000 × 0.75 ÷ 60 × 180 = THB 9,000 per month. Exceptions become 750 × 4 ÷ 60 × 250 = THB 12,500.
The four unchanged cost items total 12,000 + 8,000 + 15,000 + 10,000 = THB 45,000. Monthly cost becomes 45,000 + 9,000 + 12,500 = THB 66,500. First-year TCO becomes 350,000 + 66,500 × 12 = THB 1,148,000, a THB 312,000 difference from the first scenario.
Treat manual entry as a sensitivity analysis
At an explanatory 2.5 minutes per page and THB 180 per hour, manual entry is 50,000 × 2.5 ÷ 60 × 180 = THB 375,000 per month, or THB 4,500,000 per year. The difference from the first AI OCR scenario is THB 3,040,000 in year one, but it must not be presented as a guaranteed saving.
Measure current entry, double checking, correction, search, storage and overtime. Retain approval and operating work that remains after automation. Separate handwritten, low-quality, multi-page and out-of-scope inputs. Make the business case a sensitivity table that varies volume, review rate, exception rate and labour—not a single optimistic payback number.
Twelve questions for an AI OCR comparison
Ask every vendor the same questions so that totals cover the same scope.
Capability and accuracy
- Which document types, languages, handwriting, tables and line items are supported?
- What constitutes a page, document and billable transaction?
- How are field accuracy and review rate measured?
- Can confidence thresholds vary by field and document type?
- How are unknown layouts, poor images and encrypted PDFs handled?
- Are reprocessing, training and evaluation charged separately?
Operations and integration
- Who provides the exception queue, approval and audit trail?
- What exactly is included for CSV, RPA, API and ERP connectors?
- How are duplicates, retries, partial failures and rollback handled?
- Are monitoring, alerts and layout-change detection included?
- What are the processing region, retention, model-training use and deletion terms?
- What are the setup, fixed, variable, support, minimum-volume and currency terms?
When a provider says “99% accuracy”, ask for the denominator: character, word, field or whole document; before or after human correction; required fields only or all fields; average or worst segment. Definitions must be normalised just as pricing units are.

How to test the business case in a pilot
Include difficult documents, not only representative clean ones
Use major and low-volume suppliers, poor scans, phone photos, multi-page files, handwriting, mixed languages and old versions. Keep evaluation samples separate from configuration data. Otherwise the production exception rate will be understated.
Define required fields and the cost of an error
Not every field needs the same treatment. Separate fields required for ERP posting, fields used only for search, and fields that can remain in the image. Amount and bank account errors may be much more costly than a note-field error. Use that risk to assign automatic pass, conditional review or mandatory review.
Record review and exception metrics
The pilot report should include field accuracy, straight-through rate, human review rate, exception rate, review minutes, exception minutes and reprocessing. Those operating metrics feed the price model. A poor validation interface can increase time even when extraction is accurate.
Test the complete route into the ERP
Do not end the pilot when JSON is returned. In a test environment, run ingestion, classification, extraction, validation, approval, posting, notification and retry. For RPA test screen timeouts and duplicate prevention; for APIs test expired authentication and rate limits; for CSV test import rejection and reconciliation.
Observe volume variation
Month-end, the first business day, one supplier’s batch and staff absence change the queue. Where possible, measure several weeks and look at peak backlog, not only daily averages. A shorter pilot should supplement observation with a load test.
Additional points for Thailand and ASEAN operations
Thailand’s Board of Investment reported THB 1.47 trillion of investment applications in the first half of 2026, up 37% year on year, with approximately THB 1.12 trillion in the digital sector. This provides context for substantial digital investment in Thailand; it is not evidence of an OCR return on investment. Your business case must use your own operating data.
Measure languages and entities separately
English, Thai, Japanese and Vietnamese documents can have different formats and reviewers. Keep review and exception rates by language, entity and document type rather than relying on one average. Tax and invoice formats also differ by country, so do not assume that one site’s pilot result transfers unchanged.
State currency and contract assumptions
Cloud consumption may be USD, implementation THB and labour another local currency. The Bank of Thailand publishes a weekly FX market report, and currencies move. We do not quote a fixed USD/THB rate. A comparison should state quotation date, applied rate, buffer, tax, minimum usage and contract period.
Decide what is global and what is local
A group can standardise the model and platform while local-language staff handle exceptions. Alternatively, local tools can create duplicate monitoring, security and integration work. Define global and local ownership for each of the six layers.
AI OCR pricing FAQ
How much does AI OCR cost per page?
It depends on the capability. On 23 August 2026, Google Enterprise Document OCR was listed at USD 1.50 per 1,000 pages for the 1,000-to-5-million tier, while the AWS Detect Document Text Oregon example was USD 0.0015 per page for the first million. Form, table and invoice structuring have different rates. Add review, exceptions, integration, monitoring and security to see TCO.
Can I compare AI OCR for free?
Free tiers or trials may be available. Azure Document Intelligence lists 500 free pages per month, but its free tier analyses only the first two pages in a request. Use production-like page counts, languages and image quality, and verify the billing unit.
What does a document OCR pilot cost?
It depends on document and field count, line items, integration and security. The THB 350,000 in this article is a TOMAS TECH explanatory model, excluding tax, not an actual quote. A quotation needs sample documents, volume, required fields, target system, region and acceptance criteria.
Which AI OCR cost is most often missed?
Human review and exception handling are frequently overlooked. Multiply review rate and exception rate by handling time and labour. Then add ERP changes, RPA recovery, monitoring, retraining and audit evidence.
Is OCR RPA integration cheaper than an API?
RPA may be faster when a stable legacy system lacks an API. An API may be more reliable when screens change or transaction volume and duplicate risk are high. Compare expected downtime and recovery, not only initial development.
Which is cheapest: Google, AWS or Azure?
There is no universal answer because the required model, region, volume and unit differ. Use the same document sample and output requirements, then recheck the official calculator or quote.
How should AI OCR ROI be calculated?
Subtract the post-implementation cost from the current process cost. Include entry, checking, correction, search and storage in the baseline, and all six TCO layers plus remaining human work in the future state. Vary volume, review, exceptions and labour in a sensitivity analysis.
Conclusion: compare all six layers on the same scope
The API page rate is the start of an AI OCR pricing comparison, not the conclusion. Compare recognition and structuring, classification and exceptions, validation and approval, RPA/ERP integration, monitoring and retraining, and security and cross-border governance on the same scope. Review rate and exception rate often determine both labour cost and processing capacity. The vendor figures in this article are a snapshot from 23 August 2026, so verify region, contract and currency when you buy.
You can discuss the scope even if you already have sample documents and volume but have not decided how far a pilot should go. TOMAS TECH can help structure a six-layer TCO that includes validation, exceptions and OCR RPA integration—not only the API rate. Contact us with the document types, approximate volume and target system you currently know.
Sources checked on 23 August 2026
- Google Cloud, Document AI pricing: https://cloud.google.com/products/document-ai/pricing
- AWS, Amazon Textract pricing: https://aws.amazon.com/textract/pricing/
- Microsoft Azure, Document Intelligence pricing: https://azure.microsoft.com/en-us/pricing/details/document-intelligence/
- Microsoft Learn, Estimate cost (updated 21 May 2026): https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/how-to-guides/estimate-cost?view=doc-intel-4.0.0
- Microsoft Learn, Service limits and billing: https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits?view=doc-intel-4.0.0
- Thailand Board of Investment, 1H 2026 investment applications: https://www.boi.go.th/index.php?_module=news&from_page=press_releases2&language=en&page=press_releases_detail&topic_id=139075
- Bank of Thailand, Weekly FX market report: https://www.bot.or.th/th/thai-economy/financial-market-conditions/weekly-fx-market-report.html