docRefinery vs AWS Textract
Pick docRefinery if you want the layer above OCR already built: field names you choose, one JSON shape for every document type, governed fields, layouts remembered, long files segmented, a review queue, and deployment on your own servers. Pick Amazon Textract if you are standardised on AWS, want low per-page OCR prices, and have engineers to build that layer.
Updated
A building block or a finished workflow
Textract is a strong reading service. It detects printed and handwritten text, keeps tables intact, returns form key-value pairs and answers natural-language queries such as "What is the customer name?". It has specialised APIs for invoices and receipts (AnalyzeExpense), identity documents (AnalyzeID) and loan packages (Analyze Lending), and returns a confidence score for everything it identifies.
What it returns is the raw material. Deciding which document type arrived, which fields matter, which values to trust and who checks the rest is work your team builds on top, usually with other AWS services. docRefinery ships that work as the product: documents in, checked, structured data out.
| docRefinery | Amazon Textract | |
|---|---|---|
| What you get | Checked field sets per document type | Text, forms, tables, queries, layout and signatures |
| Output fields | Named by you: a plain-language instruction, a Return as alias, a type and a required flag per field | Fields set by each API; natural-language queries you write |
| Output format | One shape for every document type: text, alias, field_confidence, location; tables as rows | A separate API for each specialised document |
| Long documents | Long, multi-page files at scale, segmented into the documents inside them | Asynchronous APIs for large volumes; Analyze Lending splits mortgage packages |
| Specialised documents | 20 types, 785 field definitions; custom types trained for you | Invoices and receipts, IDs, lending packages |
| Customising | A workflow designed from one sample | Custom Queries adapters, trained on as few as ten annotated samples |
| Repeat layouts | Each layout learned once, then remembered | Each page analysed in full |
| Confidence | Per field, against thresholds you set | A confidence score for everything it identifies |
| Human review | Review queue on paid plans, every change kept | Built-in Amazon A2I task type, but A2I is closed to new customers |
| Getting started | API keys; a workflow from one sample; JSON, CSV and XLSX export; Chrome extension in early access that fills web forms | AWS APIs, inside your AWS account |
| Deployment | Cloud; private VPC or air-gapped on premises on Enterprise | AWS regions |
| Compliance | SOC 2 Type II audit in progress, no report yet; SSO planned for Enterprise, not yet available; no data-residency commitments | In scope for AWS SOC reports; HIPAA eligible |
| Pricing | Free up to 100 pages a month; paid plans custom, quoted by sales | From $0.0015 a page for text; three-month free tier |
Where Textract is the better choice
- You already run on AWS. Identity, billing, logging and data stay inside an account your security team already approves. For many organisations that outweighs every feature on this page.
- Compliance. AWS lists Textract as in scope for its SOC reports and as a HIPAA eligible service, and AWS publishes a long list of further programmes you can check service by service. docRefinery's SOC 2 Type II audit is in progress with no report yet.
- Price for plain OCR. Detect Document Text costs $0.0015 a page for the first million pages in US West (Oregon), and $0.0006 after that. If you only need text, it is hard to beat.
- Scale and maturity. It is a long-established AWS service with synchronous and asynchronous APIs for very large volumes.
- Specialised APIs. Analyze Lending classifies and splits mortgage packages, and AnalyzeID reads US passports and driving licences without templates.
What docRefinery does that Textract does not, or does differently
docRefinery fits when you would otherwise build the layer above OCR yourself. Most of these are things a Textract project writes itself, or goes without.
- You define the output. Each field has a plain-language instruction, a "Return as" name you choose as its output key, a type and a required flag, so nobody maps Textract's response onto your schema.
- One output format for every document. Every field returns
text,alias,field_confidenceandlocation, and every table returns rows, so one parser replaces separate handling for each specialised API. - Classification and segmentation included. Long, multi-page files are handled at scale, separated into the documents inside them and classified into the right type, for every document type rather than mortgage packages alone.
- Layout memory. docRefinery learns each layout once and recalls it, which matters for monthly invoices and receipts from the same senders. Our guide to invoice data extraction walks through the fields involved.
- A review queue in the product. AWS's documentation names Textract as a built-in task type for Amazon Augmented AI (A2I), but now says A2I is no longer open to new customers and will get no new features, so a new team must build or buy that step. In docRefinery, values below a per-field threshold wait for a person, and every correction stays on the run.
- Null, never a guess. A field missing from the page comes back null, and business rules check the values before they ship.
- Governed fields. Owner, admin and member roles decide what may be extracted, from 20 document types and 785 field definitions.
- Learns from corrections. A reviewer's correction becomes a suggested fix, tested on that layout's own documents before anyone applies it.
- Runs outside AWS. Managed cloud, your private VPC, or fully air-gapped on your own servers on Enterprise.
- More languages. docRefinery supports 70+ languages and scripts; AWS lists printed text in more than 40 languages and handwriting in English.
What Textract costs for richer analysis
Prices rise with the features you turn on. In US West (Oregon), Tables cost $0.015 a page and Forms $0.05 for the first million pages, and Forms, Tables and Queries together come to $0.07. AnalyzeExpense is $0.01 a page and Analyze Lending $0.07. New customers get a three-month free tier. docRefinery is free up to 100 pages a month, and paid plans are custom, quoted to your volume.
Common questions
Is docRefinery a good Textract alternative?
Yes, if you want checked fields rather than raw OCR. docRefinery returns every document type in the same JSON shape under field names you choose, with a confidence score and a page citation on each value. It segments long multi-page files, remembers each vendor's layout, queues uncertain values for review, learns from corrections, and runs in your own VPC or fully air-gapped. Textract is the more natural fit if you only need low-cost OCR inside AWS and its compliance coverage today; our SOC 2 Type II audit is in progress with no report yet.
Does Amazon Textract have human review?
Textract is a built-in task type for Amazon Augmented AI (A2I). As of 4 November 2026, AWS's documentation says A2I is no longer open to new customers, though existing customers can keep using it.
Is Textract cheaper than docRefinery?
For plain text detection, Textract's list price of $0.0015 a page is very low. Forms, tables and queries cost more, and the review, classification and governance layer is yours to build. docRefinery's paid plans are custom, quoted to your volume.
Can docRefinery run inside AWS?
docRefinery offers private VPC and air-gapped on-premises deployment on its Enterprise plan. Ask us about your environment before you plan around it.
Sources
Related
- IntegrationsConnect docRefinery to your systems: REST API keys, workflows from one sample document, a Chrome extension, JSON, CSV and XLSX export, and on-premises options.
- Invoice data extractionWhat invoice data extraction should return, why line items are the hard part, where it sits in accounts payable, and what to test in an invoice extraction API.
- What is document data extraction?Document data extraction turns PDFs and scans into structured fields. How OCR, IDP, extraction APIs and LLM parsing differ, and how to choose between them.
- ReceiptRead merchant, date, tax, tip and items from receipt photos and PDFs. Faded or creased values go to a reviewer instead of straight into your books.
- docRefinery vs Azure Document IntelligencedocRefinery vs Azure Document Intelligence: prebuilt and custom models against governed extraction with review. Containers, compliance and pricing.
- docRefinery vs Google Document AIdocRefinery vs Google Document AI: processors, custom extractors and hosting fees against governed extraction with review. Compliance and pricing.
Run the comparison on your own documents.
Send one vendor's invoices through both. The difference shows up on the second document, not the first.
100 pages a month free. No credit card, no sales call.