Textract vs Azure Document Intelligence vs Google Document AI: what each one sorts, reads and leaves for you to build

For AI, engineering and operations teams choosing a cloud document API. See what each service sorts and reads, what you label first, and what you still build yourself.

Three cloud outlines drop dotted paths into three trays of tabbed pages, which lead through an empty dashed page outline to one finished page with a green check

Key takeaways

  • Amazon Textract has no classifier you can train on your own document types. Its Analyze Lending API sorts mortgage packages only. To sort other documents, AWS teams use Amazon Comprehend or Bedrock Data Automation.
  • Azure Document Intelligence trains a classifier from at least two document types and five labeled samples of each. It splits a combined file only when you set its split mode to auto.
  • Google's Document AI custom classifier can sort English documents from type names and descriptions alone, with no training. It costs $5 per 1,000 pages for the first million pages a month.
  • All three give each result a confidence score, but none offers new customers a review queue. Your team builds and staffs the review step.
  • Compare total cost per document, not the price per page. The page price leaves out the time people spend checking and fixing results.
On this page
  1. The three services at a glance
  2. Classification: what each one sorts, and what it needs from you
  3. Splitting a combined file
  4. Extraction: ready-made models and custom fields
  5. What each vendor does with your documents
  6. Human review is the part you build
  7. What the per-page price leaves out
  8. When a cloud API fits, and when a platform fits
  9. Put one week of real files through each
  10. Frequently asked questions

Textract, Azure Document Intelligence and Google Document AI are cloud tools that read a file and send back what it says. Azure and Google each sell a custom classifier that labels each document by type. Textract sorts only mortgage packages. To sort the rest, AWS teams can add Amazon Comprehend or Bedrock Data Automation. All three give each result a confidence score, a number for how sure the service is. None offers new customers a review queue, where people check the uncertain results.

We compared the three services using each vendor's own documentation and pricing pages, checked on October 8, 2026. We didn't run an accuracy test of our own. Docsumo, our product, is a document processing platform that your team works in, and it has its own API. We say where it fits near the end.

Which team are you?

For insurance, lending and AP operations teams
Docsumo sorts each file into the document types you name, with no training set. It sends uncertain fields to your reviewers and, on the Enterprise plan, checks the documents against each other.
For engineers building on AWS
Amazon Textract reads text, forms and tables. Add Bedrock Data Automation or Amazon Comprehend to sort documents, and plan to build the review step.
For engineers building on Azure
Azure Document Intelligence trains a classifier from five labeled samples of each document type, at $3 per 1,000 pages. Its Read and Layout models also run in containers on your own servers.
For engineers building on Google Cloud
Google Document AI can sort English documents from type names and descriptions, before you label anything.

The three services at a glance#

Each of the three is a set of APIs that your engineers call from their own code. Docsumo is a platform your team works in, and it has an API too. Here is what each one does with a file that holds several documents.

ToolSorts documentsSplits filesReview queueClassifier price
Document processing platform1 tool
DocsumoOur productTypes you name, with no training setYes, with AI SplitYesFree trial; quoted plans
Cloud API3 tools
Amazon TextractMortgage packages onlyMortgage packages onlyNo$0.07 a page (Analyze Lending, includes extraction)
Azure Document IntelligenceTrained from 5 samples per typeYes, when split mode is autoNo$3 per 1,000 pages
Google Document AIFrom type names, or trainedYes, with a separate splitterNo$5 per 1,000 pages

These are list prices for the lowest volume. AWS's price is for its US West (Oregon) region, and Microsoft's is for East US. Google's price covers the first million pages a month. Textract's price includes extraction, so it isn't directly comparable with the two classifier prices.

Classification: what each one sorts, and what it needs from you#

Classification decides what each document is, such as an application, a loss run or a bank statement. The three services differ most in how you teach them your own document types. On AWS, classification lives in three different services.

ServiceHow you define typesMinimum to startDocuments that fit no typePrice
Textract Analyze LendingAWS's fixed list of mortgage document typesNothing to trainLabeled UNCLASSIFIED$0.07 a page (includes extraction)
Amazon ComprehendLabeled training files50 documents per typeAWS's docs don't say$3 an hour to train, plus a charge for each use
Bedrock Data AutomationA blueprint for each type, described in wordsAWS's docs describe no training stepNo match, or a fallback blueprint you set$0.04 a page (custom output, includes extraction)
Azure custom classifierLabeled samples2 types, 5 samples of eachA confidence threshold or an "other" type$3 per 1,000 pages
Google custom classifierType names and descriptions, or trainingNone; 10 per type if you train itA catch-all type$5 per 1,000 pages

Microsoft also sells Azure Content Understanding, which sorts files into up to 200 categories you describe, with no training. Microsoft says to add a category called "other". Without it, every file goes into one of the categories you described, even when none fits. Google's processor list shows that its classifier works in English only. For a longer list that includes document processing platforms, see our comparison of document classification software.

One insurance submission, set up three ways

Take a commercial property submission that a broker emails as one PDF. It holds five document types. They are the ACORD 125 application, the ACORD 140 property section, a statement of values, loss runs and the expiring policy's declarations page.

On Azure, you label at least five samples of each type, 25 documents in all, and train the classifier. Microsoft says training in Document Intelligence Studio takes a few minutes. Splitting stays off until you set the split mode to auto.

On Google, you can start with five type names and a sentence describing each one. If the results aren't good enough, you can train the classifier. Google's own example for five types uses 50 documents to train it and 50 to test it, 100 in all. Training can take several hours.

On AWS, Textract's lending list has no insurance forms in it. Comprehend needs at least 50 labeled documents per type, 250 in all. Bedrock Data Automation needs a blueprint for each of the five types instead, written as a description and a list of fields.

Our take. A training minimum tells you when a classifier can start, not how well it will sort your files. We'd judge each service by what your reviewers had to fix on a few hundred of your own submissions. Count the pages filed under the wrong type, and the splits made at the wrong page. That count matters more than any vendor's sample results.

Splitting a combined file#

Many files hold several documents in one PDF, like the submission above. The service has to find where each document starts and ends before it can sort them.

ServiceHow it splitsOn by default
Textract Analyze LendingSplits a mortgage package into pages and groups them by document typeYes
Bedrock Data AutomationSplits at each document's boundaries, up to 3,000 pages a file and 20 pages a documentNo, you turn it on
Azure custom classifierFinds each document and its page range when split mode is autoNo, the default is none
Google custom splitterA separate processor that returns page ranges and a type for each document. It works from type names, or after trainingYes, that is what it does

Google's splitter predicts the page ranges but doesn't cut the file. Google's software development kit (SDK) has code that cuts the file at those page ranges. Google suggests that a person checks the page ranges before the file is cut. Docsumo's AI Split takes a plain-English definition of each document type.

Extraction: ready-made models and custom fields#

After sorting comes reading. On all three, reading plain text costs $1.50 per 1,000 pages at the lowest paid volume. The services differ in their ready-made models and in how you teach them new fields.

ServiceReady-made modelsCustom fieldsCustom price
Amazon TextractInvoices and receipts, IDs, mortgage packagesCustom Queries, trained on at least 5 training and 5 test documents$0.025 a page
Azure Document IntelligenceInvoices, receipts, IDs, bank statements, checks, pay stubs, contracts, US tax and mortgage formsTemplate or neural models, from 5 labeled samples$30 per 1,000 pages
Google Document AIInvoices, expenses, bank statements, pay slips, W-2s, US driver's licensesCustom extractor, from a field list alone or after training$30 per 1,000 pages

Language support differs too. Textract reads printed text in six languages and handwriting in English only. Azure lists hundreds of printed languages and 12 for handwriting. Google's text reader covers more than 200 languages, but its classifier, splitter and generative extractor list English only.

What each vendor does with your documents#

The three vendors treat your documents differently. Unless you opt out through an AWS Organizations policy, AWS may store Textract inputs and use them to improve Textract and other Amazon AI. Google says it never uses customer data to train its Document AI models. Microsoft deletes Document Intelligence inputs and results 24 hours after each analysis.

Docsumo doesn't use your documents to train shared or third-party models.

Human review is the part you build#

Each service gives its results a confidence score, which says how sure it is. What happens to a low score is up to you. AWS suggests writing your own rule, such as flagging anything under 95%. Microsoft's example sends results scored below 0.80 to a person.

None of the vendors offers a review tool to new customers. Amazon Augmented AI (A2I) sends Textract results to human reviewers, but it no longer takes new customers. Google deprecated, or began to withdraw, Document AI's Human-in-the-Loop review feature on January 16, 2024, and names no replacement. Microsoft's Document Intelligence docs describe confidence scores and thresholds, but no review queue.

So your engineers build the review step. Reviewers need a queue of uncertain results and a screen that shows each value next to its place on the page. They need a way to correct a value and send the document on. You also need a record of who changed what, and people to work the queue every day.

Docsumo includes the review queue and the review screen, and your own staff do the reviewing. Fields below the confidence threshold you set for each field go to your reviewers. Clicking a field highlights its source line in the document, and reviewer corrections improve the model. Audit logging, a record of who changed what, is on the Business plan.

What the per-page price leaves out#

The three services publish low per-page prices. Classification adds $3 per 1,000 pages on Azure and $5 on Google. AWS's Analyze Lending costs $70 per 1,000 pages, and Bedrock Data Automation's custom output costs $40, but both of those prices include extraction.

Some costs sit outside the page price. Google charges $0.05 an hour to host a custom processor version, which comes to $438 a year. A real-time Comprehend endpoint is billed for as long as it runs, even when no documents arrive. Review time can cost more than the API itself. Put your own numbers in the calculator below. It asks for a price per page, so $3 per 1,000 pages is $0.003 a page.

Cost per document: the API price plus review time

Per-page prices look small until you add the time people spend fixing what the tool gets wrong.

From the tool's pricing page or your quote
Tool cost per month
$200
Review time per month
$1,167
Total per month
$1,367
Total cost per document
$0.27
How it's worked out
  • Tool cost = documents × pages × price per page.
  • Review time = documents × the share reviewed × minutes per review ÷ 60 × hourly cost.
  • Compare tools on the total per document, not the price per page: a cheaper tool that sends more documents to review can cost more.

In the calculator, use the share of documents your reviewers had to check or fix in a pilot, a trial run on your own files. Don't use a vendor's estimate. A cheaper service that sends more documents to review can cost more per document.

When a cloud API fits, and when a platform fits#

The choice comes down to who will run the process every day.

Build on a cloud API

  • Engineers write the code that sorts and reads each file.
  • Engineers build and maintain the review screen.
  • Checks between documents live in your own code.
  • Prices are published per page.

Run a document platform

  • Your team sets up document types and checks in the product.
  • Uncertain results wait in a built-in review queue.
  • Checks between documents are rules you set up.
  • Plans are often quoted rather than published.

A cloud API fits when your engineers want to control every step. It also fits when documents must stay with the cloud provider you already use. Azure's Read and Layout models can even run on your own servers, in software containers. A document intelligence platform fits when the team that processes the documents should run the process. Our guide to document intelligence covers the API-or-platform choice in more depth.

Docsumo is built for that second case. It sorts files into the document types you name, with no training set, and a new type works from the first document. Every label has a confidence score, and documents it can't classify wait as Unclassified for a person to assign. Auto-classification and splitting are on the Business plan. Checks between documents are on the Enterprise plan. Data goes to your systems through the API and webhooks. Docsumo is cloud-hosted only, so it can't run inside your own cloud account or on your own servers.

We compare Docsumo with each service on its own page, for Amazon Textract, Azure Document Intelligence and Google Document AI. Software companies that add document reading to their own product can start with the document extraction API. Insurance teams can see how submissions are sorted and checked on the insurance page.

Put one week of real files through each#

Take a week of real files, including the hardest scans, and run them through each option you shortlist. Engineers who work in AWS, Azure or Google Cloud can start with their own cloud's API and budget for the review step. If you'd rather not build that step, run the same files through Docsumo.

Book a demo and bring a week of real submissions, or start a free trial.

Frequently asked questions#

Does Amazon Textract classify documents?

Only mortgage documents. Textract's Analyze Lending API splits a loan package into pages and labels each page from AWS's list of mortgage document types. For other documents, AWS offers two other services. Amazon Comprehend trains a classifier on labeled files, and Bedrock Data Automation matches documents to blueprints you describe.

How many training documents does a custom classifier need?

Azure's custom classifier needs at least two document types and five labeled samples of each. Google's classifier can start with none. If you train it, Google recommends at least 10 documents per type in both the training set and the test set. Amazon Comprehend needs at least 50 training documents per type when each document gets one label.

Which is cheaper, Azure Document Intelligence or Google Document AI?

For classification, Azure lists $3 per 1,000 pages and Google lists $5 per 1,000 pages for the first million pages a month. For reading plain text, both list $1.50 per 1,000 pages. Then add the cost of your team's review time.

Do Textract, Azure and Google Document AI include human review?

Not for new customers. AWS's review service, Amazon Augmented AI (A2I), is closed to new customers, and Google deprecated Document AI's Human-in-the-Loop feature in January 2024. Azure returns confidence scores and leaves the review step to you.

Is Azure Form Recognizer the same as Azure Document Intelligence?

Yes. Form Recognizer is the service's former name. Microsoft now calls it Azure Document Intelligence in Foundry Tools and describes it as part of Azure Content Understanding.

Sources

  1. AWS: Amazon Textract pricing
  2. AWS: Amazon Textract FAQs
  3. AWS: Analyzing lending documents with Amazon Textract
  4. AWS: Analyze Lending response objects and document types
  5. AWS: Customizing Queries responses with Textract adapters
  6. AWS: Amazon Comprehend custom classification
  7. AWS: Amazon Comprehend guidelines and quotas
  8. AWS: Amazon Comprehend pricing
  9. AWS: Bedrock Data Automation document splitting
  10. AWS: Bedrock Data Automation blueprints
  11. AWS: Bedrock Data Automation fallback blueprints
  12. AWS: Amazon Bedrock Data Automation
  13. AWS: Amazon Bedrock pricing
  14. AWS: Amazon Augmented AI (A2I) human review, SageMaker developer guide
  15. AWS: Services in maintenance
  16. Microsoft: Document Intelligence custom classification model (v4.0)
  17. Microsoft: Document Intelligence custom models (v4.0)
  18. Microsoft: What is Azure Document Intelligence in Foundry Tools?
  19. Microsoft: Document Intelligence accuracy and confidence scores
  20. Microsoft: Transparency note for Document Intelligence
  21. Microsoft: Document Intelligence language support (OCR)
  22. Microsoft: Install and run Document Intelligence containers
  23. Microsoft: Content Understanding classifier
  24. Microsoft: Azure Document Intelligence pricing
  25. Microsoft: Azure Document Intelligence in Foundry Tools (product page)
  26. Google Cloud: Document AI custom classifier
  27. Google Cloud: Document AI custom splitter
  28. Google Cloud: Document AI processor list
  29. Google Cloud: Document AI custom extractor
  30. Google Cloud: Document AI quotas and limits
  31. Google Cloud: Document AI deprecations
  32. Google Cloud: Document AI release notes
  33. Google Cloud: Document AI pricing
  34. Microsoft: Build and train a custom classifier (v4.0)
  35. Microsoft: Document Intelligence FAQ (formerly Form Recognizer)
  36. Microsoft: Data, privacy and security for Document Intelligence
  37. Google Cloud: Document AI custom extractor with generative AI
  38. Google Cloud: Document AI security
  39. Google Cloud: Document AI product page

First published .

See Docsumo read your own documents

Bring a few real samples. We'll show the fields extracted, the checks that ran and what a reviewer would see.