Verified August 2026

AWS Textract Pricing: Amazon Textract Pricing and AWS Textract Cost Per 1,000 Pages

AWS Textract costs $1.50 per 1,000 pages to read plain text, dropping to $0.60 above a million pages a month. Structure is the expensive part: tables are $15.00 per 1,000 pages, forms and key-value pairs are $50.00, and Analyze Lending is $70.00. Every figure here is computed from Amazon's own public Price List file, not retyped from a marketing page.

Written for US teams costing out a document API. Rates are US East (N. Virginia) pay-as-you-go, and region changes them by up to 40 percent. Last updated August 2026.

  • All 16 Textract meters, one table
  • The $0.01 bundling discount, proven
  • Region premiums, exact multipliers
  • Free on your own documents
Upload a document, no signup

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload a document to extract

Before you pick a Textract feature, drop in the document you meant to test on it and see what finished, validated fields look like.

Encrypted in transit and at rest
256-bit encryption
US data handling
Seconds per document
$1.50
per 1,000 pages for plain text with DetectDocumentText
$15.00
per 1,000 pages the moment you ask for tables
$50.00
per 1,000 pages for forms and key-value pairs
$0.01
per page saved on every multi-feature call, exactly
// The short answer

What AWS Textract actually costs, in one paragraph

Textract does not have a price, it has sixteen. DetectDocumentText reads words off a page for $1.50 per 1,000, which is the number people quote, and it is almost never the number they end up paying. The moment you need the document understood rather than transcribed you move to AnalyzeDocument, where tables cost $15.00 per 1,000 pages and forms cost $50.00. That is a ten times and a thirty-three times jump off the headline rate, and it happens because AWS runs a different model for each feature and meters each one on its own line of your bill. Everything else about Textract pricing is smaller than that decision: the volume break at a million pages, the $0.01 you save by bundling features into one call, the 40 percent premium in one US region. Get the feature right and the rest is rounding.

Where Textract honestly wins

  • You are already on AWS: the IAM, VPC endpoint and S3 story is genuinely good, and no procurement cycle is needed. That is worth real money and we will not pretend otherwise.
  • High-volume plain text: $0.60 per 1,000 pages above a million is hard to beat with anything you would run yourself.
  • Where it does not win: Textract sells no custom model and no document classifier, so anything template-specific is engineering you write and maintain.
// The rate card

AWS Textract pricing per 1,000 pages, meter by meter

Every row below comes from Amazon's public Price List bulk offer file for Textract, pulled on 19 August 2026. The meter name column is the one worth knowing: it is the string that appears in Cost Explorer, and it is the only reliable way to work out after the fact which feature a workload actually billed on.

What you are doing Operation and feature Meter on your bill Per 1,000 pages Above the break Break at
Plain text OCR DetectDocumentText SyncTextPagesProcessed $1.50 $0.60 1,000,000 pages
Layout roles (titles, headers, lists) AnalyzeDocument LAYOUT SyncLayoutPagesProcessed $4.00 $3.00 1,000,000 pages
Signature detection AnalyzeDocument SIGNATURES SyncSignaturesPagesProcessed $3.50 $1.40 1,000,000 pages
Invoices and receipts AnalyzeExpense SyncExpensePagesProcessed $10.00 $8.00 1,000,000 pages
Tables AnalyzeDocument TABLES SyncTablesPagesProcessed $15.00 $10.00 1,000,000 pages
Ask questions of a page AnalyzeDocument QUERIES SyncQueriesPagesProcessed $15.00 $10.00 1,000,000 pages
Queries plus tables, one call AnalyzeDocument QUERIES + TABLES SyncQueriesTablesPagesProcessed $20.00 $15.00 1,000,000 pages
Queries against a trained adapter AnalyzeDocument custom QUERIES SyncCustomQueriesPagesProcessed $25.00 $15.00 1,000,000 pages
Driver licenses and passports AnalyzeID SyncIDPagesProcessed $25.00 $10.00 100,000 pages
Custom queries plus tables AnalyzeDocument custom QUERIES + TABLES SyncCustomQueriesTablesPagesProcessed $30.00 $20.00 1,000,000 pages
Forms and key-value pairs AnalyzeDocument FORMS SyncFormsPagesProcessed $50.00 $40.00 1,000,000 pages
Forms plus queries AnalyzeDocument FORMS + QUERIES SyncFormsQueriesPagesProcessed $55.00 $45.00 1,000,000 pages
Forms plus custom queries AnalyzeDocument FORMS + custom QUERIES SyncFormsCustomQueriesPagesProcessed $65.00 $50.00 1,000,000 pages
Forms plus queries plus tables AnalyzeDocument FORMS + QUERIES + TABLES SyncFormsQueriesTablesPagesProcessed $70.00 $55.00 1,000,000 pages
Mortgage and loan packets AnalyzeLending AsyncLendingPagesProcessed $70.00 $55.00 1,000,000 pages
Forms plus custom queries plus tables AnalyzeDocument FORMS + custom QUERIES + TABLES SyncFormsCustomQueriesTablesPagesProcessed $80.00 $60.00 1,000,000 pages

US East (N. Virginia) pay-as-you-go, from the AWS Price List bulk offer file for Amazon Textract, version 20241029, checked 19 August 2026. Asynchronous meters carry the same price as the synchronous ones shown here. Analyze Lending exists only as an asynchronous meter, and Analyze ID only as a synchronous one.

The one meter with a different break point

Fifteen of the sixteen meters change price at a million pages a month. Analyze ID changes at 100,000, and it is a steep one: $25.00 per 1,000 pages down to $10.00, a 60 percent cut ten times earlier than everything else. If you are running identity documents at any real volume, the economics turn far sooner than the rest of the price list would lead you to expect. Signatures and plain text share the same 60 percent cut, but you have to reach a million pages to get it.

These rates have not moved since October 2024

The offer file carries its own version stamp, and the current one for Textract reads 20241029 with a publication date of 29 October 2024. AWS republishes that file whenever a rate changes, so the stamp is a load-bearing fact rather than trivia: Amazon has not altered a published Textract price in roughly 22 months. That is unusual stability in a category where Azure has added three new meters in the same window, and it makes a Textract number safe to put in a budget.

// A finding worth money

Asking for two features in one call saves exactly $0.01 a page, every time

AWS meters feature combinations as their own line items, and when you compute what each bundle costs against the sum of its parts, the answer is the same number six times over: a flat $0.0100 per page, or $10.00 per 1,000. It is not a percentage and it is not tiered. It is a fixed rebate for putting your FeatureTypes in one request instead of two.

Features requested together One call, per 1,000 Separate calls, per 1,000 You save As a share of the bill
Queries + Tables $20.00 $30.00 $10.00 33%
Custom queries + Tables $30.00 $40.00 $10.00 25%
Forms + Queries $55.00 $65.00 $10.00 15%
Forms + Custom queries $65.00 $75.00 $10.00 13%
Forms + Queries + Tables $70.00 $80.00 $10.00 13%
Forms + Custom queries + Tables $80.00 $90.00 $10.00 11%

Why this bites the cheap combinations hardest

Because the rebate is a flat cent rather than a percentage, it is worth proportionally far more at the bottom of the table than the top. A team pulling queries and tables out of a page pays $20.00 per 1,000 in one call and $30.00 in two, so the mistake costs them 50 percent extra. A team already paying $80.00 for forms, custom queries and tables loses 12.5 percent by splitting. The smaller your Textract bill, the more this particular error hurts.

Where the mistake usually creeps in

Rarely in the first version. It appears when two teams own two extractors, or when someone adds table parsing months after the forms pipeline shipped and writes a second call rather than editing the first. The bill grows by a clean $10.00 per 1,000 pages and nothing in Cost Explorer flags it, because both calls are legitimate. The tell is seeing two AnalyzeDocument meters against the same document volume in the same month. If your monthly volume is 250,000 pages, that is $2,500 a year of pure overlap.

// The 40 percent nobody budgets for

Does the AWS region change what Textract costs?

It does, and by an exact multiplier rather than a rounded one. Across the 16 regions in the price list, 13 are priced identically to N. Virginia. US West (N. California) is precisely 1.4 times all of them on every meter, and both GovCloud regions are precisely 1.26 times. Deploying to us-west-1 when you meant us-west-2 raises your entire Textract bill by 40 percent for byte-identical output.

Region Region code Multiplier Text per 1,000 Tables per 1,000 Forms per 1,000
US West (N. California) us-west-1 1.40x $2.10 $21.00 $70.00
AWS GovCloud (US-East and US-West) us-gov-east-1, us-gov-west-1 1.26x $1.89 $18.90 $63.00
US East (N. Virginia) and 12 others us-east-1, us-east-2, us-west-2, eu-west-1 and more 1.00x $1.50 $15.00 $50.00

The 13 regions at parity with N. Virginia are Ohio, Oregon, Canada (Central), Ireland, London, Paris, Frankfurt, Spain, Mumbai, Singapore, Seoul, Sydney and N. Virginia itself. Textract is not offered everywhere, so check availability before you plan a move.

// Checked, not assumed

Does AWS Textract offer a batch discount?

No. Fifteen Textract meters exist in both a synchronous and an asynchronous form, and comparing them pair by pair in the price list gives the same result fifteen times: identical to the cent. SyncFormsPagesProcessed and AsyncFormsPagesProcessed are both $0.05 a page. Textract's asynchronous operations exist because a multi-page PDF cannot go through the synchronous path, not to save you money.

Azure does the same

Azure prices its batch analysis meters identically to their synchronous twins across all eight Document Intelligence meters. Batch Read is $1.50 per 1,000 pages and so is Read. The pattern holds on both hyperscalers.

The LLM APIs are the exception

If you have heard that batching halves an OCR bill, you have heard it about a language model. Mistral and Gemini both discount batch inference by 50 percent. No document-specific API in this category does.

What async does buy you

Multi-page PDF and TIFF support, S3 input rather than raw bytes, and jobs that outlive an HTTP timeout. Those are real reasons to use it. A lower rate is not one of them, and no Textract page limit changes with it either.

// What it lands at

AWS Textract cost at real monthly volumes

Volume breaks are applied where they fall, so the million-page and five-million-page rows are blended rather than straight multiplication. What the table shows is that the feature you choose swings the bill far harder than the volume you run. At five million pages a month, forms cost 54 times what text costs.

Monthly volume Text only Tables Forms Forms + queries + tables
10,000 pages a month $15 $150 $500 $700
50,000 pages a month $75 $750 $2,500 $3,500
250,000 pages a month $375 $3,750 $12,500 $17,500
1,000,000 pages a month $1,500 $15,000 $50,000 $70,000
5,000,000 pages a month $3,900 $55,000 $210,000 $290,000

What the per-page price does not include

Textract returns a Block-object JSON graph, not fields. Turning that into rows your finance system will accept means writing table reconstruction that handles merged cells, deciding what to do when a confidence score comes back at 0.71, storing the documents somewhere, building a screen for a human to fix what the model got wrong, and keeping all of it running. None of that is on the AWS invoice, and on most projects it costs considerably more than the pages do. That is the honest comparison to make before treating $1.50 per 1,000 as the cost of the project. If you would rather buy the pipeline than build it, the tool at the top of this page is the whole thing, and you can try it on your own document without signing up.

// Questions buyers actually ask

AWS Textract pricing questions, answered

How much does AWS Textract cost?
Reading plain text off a page with Textract costs $1.50 per 1,000 pages, falling to $0.60 above a million pages a month. Structure is what costs money: tables are $15.00 per 1,000 pages, forms and key-value pairs are $50.00, and Analyze Lending is $70.00. Those are US East (N. Virginia) rates from Amazon's own published price list file.
How much does Amazon Textract cost per page?
DetectDocumentText is $0.0015 a page. AnalyzeDocument costs $0.004 a page for Layout, $0.0035 for Signatures, $0.015 for Tables, $0.015 for Queries and $0.05 for Forms. AnalyzeExpense is $0.01 a page, AnalyzeID is $0.025 and AnalyzeLending is $0.07. Every one of those drops at a volume break, most of them at a million pages a month.
What is the AWS Textract free tier?
It runs for three months from your first request rather than indefinitely, and the allowance differs by API. New AWS customers get 1,000 pages a month of Detect Document Text, 100 pages a month of Analyze Document, 100 pages a month of Analyze Expense, 100 pages a month of Analyze ID and 2,000 pages a month of Analyze Lending. After three months every page bills at the standard rate.
Does AWS Textract offer a batch discount?
No. We checked this against the price list rather than assuming it: all 15 meters that exist in both a synchronous and an asynchronous form carry identical prices to the cent. Textract's async operations exist because multi-page PDFs cannot go through the synchronous path, not to save you money. Azure prices batch identically too.
Does the AWS region change what Textract costs?
Yes, and by more than most teams expect. US West (N. California) is exactly 1.4 times the price of every other commercial region on every meter, so $2.10 per 1,000 pages of text instead of $1.50 and $70.00 instead of $50.00 for forms. Both GovCloud regions are exactly 1.26 times. The other 13 regions in the price list, Oregon and Ohio included, match N. Virginia.
Why is AnalyzeDocument so much more expensive than DetectDocumentText?
Because they are different products on different meters, not one API with a flag. DetectDocumentText returns words and lines. AnalyzeDocument runs additional models for table structure, key-value association, query answering and layout roles, and AWS prices each of those features separately. Asking for tables moves you from $1.50 to $15.00 per 1,000 pages, a ten times jump.
Is there a volume discount for AWS Textract?
Yes, and it applies automatically at a million pages a month on most meters. Text drops 60 percent, from $1.50 to $0.60 per 1,000. Signatures drops 60 percent too. Tables and Queries drop about 33 percent, Forms 20 percent and Layout 25 percent. AnalyzeID is the outlier: its break arrives at 100,000 pages, not a million, and cuts the rate from $25.00 to $10.00 per 1,000.
How do I reduce my AWS Textract bill?
Request every feature you need in a single AnalyzeDocument call rather than several. AWS discounts each combination by exactly $0.01 a page, so splitting Forms and Tables across two calls costs $10.00 more per 1,000 pages for identical output. After that, check you are not in N. California, drop Forms for Queries where you only need a handful of fields, and stop sending pages you will not read.
Does AWS Textract charge per page or per document?
Per page. A 40-page PDF submitted to AnalyzeDocument bills 40 pages whether you needed one field or forty. Textract has no page-range parameter the way Azure does, so filtering pages before the call is your own job, and on the $50.00 forms meter it is worth writing.
How much does it cost to process 1 million pages with Textract?
One million pages of plain text is $1,500. The same million pages through Tables is $15,000, through Forms $50,000, and through Forms plus Queries plus Tables $70,000. The gap between reading a page and understanding it is roughly 47 times at that volume, which is why the feature you pick matters more than the vendor you pick.
Is AWS Textract cheaper than Azure Document Intelligence?
On plain text they are identical at $1.50 per 1,000 pages, and both drop to $0.60 above a million. On structure Azure is cheaper: Azure bills Layout and every prebuilt model at $10.00 per 1,000 pages, where Textract charges $15.00 for tables alone and $50.00 for forms. Azure also offers custom model training at $30.00 per 1,000 pages, which Textract does not sell at all.
Does AWS Textract charge extra for handwriting?
No. Handwriting recognition is included in the standard Textract rates and there is no separate handwriting meter anywhere in the price list. You pay the same $1.50 per 1,000 pages whether the page is typed or handwritten, which is not true of every vendor in this category.

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 whether you are buying an OCR call or a finished pipeline.