Adobe gives you 500 free Document Transactions a month and Extract bills one transaction per 5 pages, so up to 500 short invoices cost nothing. Past that, Adobe publishes no price at all: paid access runs through an enterprise agreement quoted by sales, with a minimum threshold Adobe confirms but never states. This page shows every metering rule Adobe documents, the worked examples from its own licensing docs, and how the total compares with vendors that publish a rate.
Upload your invoices
Drop files here or click to upload
Up to 50 files
Uploading...
Adobe meters this API in Document Transactions rather than pages, and the rules change per operation. These are the gaps that turn a tidy estimate into a sales call.
The pricing page lists a free tier of 500 Document Transactions a month and then a paid tier that says contact sales. No per-transaction rate, no overage rate and no self-serve upgrade exist anywhere in Adobe public documentation.
Extract and PDF to Markdown bill one Document Transaction per 5 pages. Create, Export, Combine and OCR all get 50 pages per transaction. The operation most buyers want is the one with the tightest bucket.
The Adobe Sales FAQ states that a minimum threshold must be met for an enterprise agreement covering PDF Services API. The figure is never published, so mid-volume teams cannot tell whether they qualify without contacting sales.
The response describes paragraphs, headings, tables and figures with coordinates and styling. Vendor name, invoice number, due date and total are not fields in the output. Mapping structure to accounting data is your code.
These are the metering rules and allowances Adobe publishes as of August 2026, taken from the Acrobat Services pricing page, the Licensing and Usage Limits documentation and the Sales FAQ. Confirm current terms with Adobe before you commit budget.
The free tier covers all 15 or more PDF Services including Extract, needs no credit card and renews monthly rather than expiring as a trial. Failed API calls do not count against the quota.
One Document Transaction covers up to 5 pages of Extract or PDF to Markdown. Adobe own example: extracting from an 8 page PDF consumes two transactions, because it rounds up to the next 5 page block.
Create, Export, Combine, OCR, Compress, Split and the page operations all cover up to 50 pages per transaction. Protect, Get PDF Properties and Accessibility Checker ignore page count entirely.
Accessibility Auto-Tag is billed at 10 Document Transactions per page, so a single 5 page document consumes 50 transactions. That is a tenth of the monthly free tier on one file.
Adobe states that access to Acrobat Services APIs is available when attached to an Enterprise Term License Agreement or a Value Incentive Plan. ETLA terms are net 30 days. Pricing is quoted privately.
Adobe Sales FAQ says Acrobat Services does not currently support collecting, processing or storing sensitive personal data including protected health information. Medical billing documents are a compliance blocker.
Four steps to a defensible monthly number, using only the rules Adobe publishes.
Extract charges one transaction for every 5 pages or part thereof. A 3 page invoice costs one, an 8 page invoice costs two, a 20 page statement costs four. Total the rounded figures, not the raw page count.
Tip: Pull a real month of files and count actual pages. Document volume alone will understate long statement packs.
If your monthly total sits under 500 Document Transactions, your Adobe cost is zero and no further modelling is needed. Most small accounts payable teams processing short invoices land here comfortably.
Tip: Add every other Acrobat Services operation you call. The 500 is shared across all of them, not per API.
Each operation in a chain bills separately. Converting a file, extracting from it and then OCR-ing it is three transactions, not one. Auto-Tag and Electronic Seal multiply by ten, so keep them out of high-volume loops.
Tip: Sketch the full pipeline before estimating. Chained calls are where free tier budgets quietly disappear.
Extract gives you structure. Turning table cells into vendor, invoice number, date, tax and totals is engineering work plus ongoing maintenance as vendor layouts change. Cost that in before comparing with a tool that returns fields directly.
Tip: Two weeks of developer time usually exceeds a year of a flat-rate extraction subscription.
A structural PDF parser and a finished invoice extraction tool are not really competing products. Here is the honest split.
Under 500 short documents a month, Adobe PDF Extract is free and the table fidelity is genuinely strong. For proving a concept before committing budget, it is hard to beat at zero cost.
If your organization already holds an ETLA, adding Acrobat Services is a line item on a contract that exists rather than a fresh procurement cycle and a new vendor security review.
When the goal is a clean document map for indexing or a RAG pipeline, structure is the product. Adobe reading order and multi-row table handling are exactly what that job needs.
If the output has to be vendor, invoice number, date, tax and line items ready to post, a structural API leaves the hardest part unsolved. A dedicated extraction layer returns those fields with no schema work.
Adobe does not publish a price per page for the PDF Extract API, and it does not publish a price per Document Transaction either. What it publishes is a free tier of 500 Document Transactions a month and a paid tier that says "Contact sales". Everything past the free allowance runs through an Adobe Enterprise Term License Agreement (ETLA) or a Value Incentive Plan (VIP), both of which are quoted privately. That single fact explains why "adobe pdf services api pricing reddit" is a search suggestion: there is no public rate card to find.
Last updated August 2026. Every figure below was re-fetched from Adobe's own pricing page, its Licensing and Usage Limits documentation and its Sales FAQ on the date shown. No third-party estimate is presented here as an Adobe price.
Adobe meters the whole Acrobat Services family in Document Transactions, but the number of pages a single transaction covers is not the same for every operation. Extract gets the tightest bucket of any content operation on the platform.
| Operation | Metering rule | Pages per Document Transaction |
|---|---|---|
| Extract PDF and PDF to Markdown | 1 Document Transaction per 5 pages | 5 |
| Create, Export, Combine, OCR, Compress | 1 Document Transaction per 50 pages | 50 |
| Split, Insert, Replace, Delete, Rotate, Reorder Pages | 1 Document Transaction per 50 pages | 50 |
| Document Generation | 1 Document Transaction per document | Per document |
| Accessibility Auto-Tag | 10 Document Transactions per page | 0.1 |
| Electronic Seal | 10 Document Transactions per PDF | Per document |
| Protect, Remove Password, Get PDF Properties, Accessibility Checker | 1 Document Transaction, page count does not apply | Unlimited |
Read that table twice before you budget. Running OCR on a 50 page document costs one transaction. Running Extract on the same 50 page document costs ten. The operation most people actually want from a document API is metered ten times more finely than the ones around it, and nothing on the pricing page warns you about it.
These are the calculations Adobe publishes in its licensing documentation, reproduced so you can check the arithmetic against your own file mix.
| Scenario | Adobe's stated calculation | Transactions |
|---|---|---|
| Extract elements from an 8 page PDF | 1 (Extract) x 2 (5-page blocks) | 2 |
| Auto-tag a 5 page PDF | 1 (Auto-Tag) x 50 | 50 |
| OCR a single 50 page document | 1 (OCR) x 1 (50-page document) | 1 |
| Combine six PDFs into one 250 page PDF | 1 (Combine) x 5 (50-page documents) | 5 |
| Generate a 15 page PDF from a 2 page Word template | 1 (Document Generation) x 1 | 1 |
| Seal one PDF document | 1 (Electronic Seal) x 10 | 10 |
The auto-tag row is worth flagging on its own. One five page accessibility job consumes 50 transactions, which is a tenth of the entire monthly free tier for a single document. Teams that switch on auto-tagging during a trial tend to exhaust the allowance in an afternoon and assume something is broken.
Because Extract rounds up to the next 5 page block, invoice volume maps to the free tier more kindly than you would expect. A typical vendor invoice is one to three pages, and anything up to five pages costs exactly one transaction.
| Typical document | Pages | Transactions each | Documents inside the free 500 |
|---|---|---|---|
| Single page vendor invoice | 1 | 1 | 500 a month |
| Standard invoice with a line-item page | 3 | 1 | 500 a month |
| Invoice plus delivery note pack | 5 | 1 | 500 a month |
| Long itemized invoice | 8 | 2 | 250 a month |
| Monthly supplier statement | 20 | 4 | 125 a month |
| Consolidated carrier billing pack | 60 | 12 | 41 a month |
So for a small accounts payable team processing under 500 short invoices a month, Adobe PDF Extract genuinely costs nothing. That is a real and underrated fact, and any page that tells you Adobe is expensive at low volume is wrong. The free tier renews monthly, needs no credit card and carries no commitment. Adobe's Sales FAQ also confirms that failed API calls do not count against your quota.
The problem starts at transaction 501. There is no self-serve upgrade, no published overage rate and no pay-as-you-go card form. You enter a sales conversation, and Adobe's own Sales FAQ states plainly that "there is minimum threshold needs to be met for the Enterprise Agreement with Adobe PDF Services API" without ever saying what that threshold is.
| Attribute | Free Tier | Paid (ETLA or VIP) |
|---|---|---|
| Published price | $0 | Not published, contact sales |
| Allowance | 500 Document Transactions per month | Negotiated, minimum threshold applies |
| Services included | All 15+ PDF Services including Extract | All 15+ PDF Services including Extract |
| Credit card required | No | Contract and purchase order |
| Account type | Personal Adobe ID recommended | Provisioned via Adobe Admin Console |
| Payment terms | None | Net 30 days on an ETLA |
| Technical support | Community forum | Available on certain plans |
One practical wrinkle from the Sales FAQ: Adobe recommends signing up for the free tier with a personal Adobe ID rather than a company address, because API access on an enterprise account has to be provisioned by an IT administrator first. Plenty of evaluations stall at that step for reasons that look like a bug and are actually a permissions model.
The useful comparison is not really Adobe against another OCR engine. It is Adobe against every vendor that will simply tell you the price. Figures below were verified from each vendor's own documentation on the dates noted on our individual pricing pages.
| Service | Published price per 1,000 pages | Returns invoice fields? | Self-serve at any volume? |
|---|---|---|---|
| Adobe PDF Extract API | Not published | No, structure only | No, sales contract past 500/month |
| AWS Textract AnalyzeExpense | $10.00 | Yes, natively | Yes |
| Azure AI Document Intelligence prebuilt-invoice | $10.00 | Yes, natively | Yes |
| Mistral OCR | $4.00, or $2.00 via Batch | No, text and layout | Yes |
| LlamaParse, Agentic parse | $12.50 | No, markdown | Yes |
| LlamaParse, Agentic Extract | $31.25 | Yes, with your own schema | Yes |
| InvoiceExtractor Starter | About $19.60 equivalent, flat $49 a month | Yes, header and line items | Yes |
If you are comparing on cost alone and your volume is above the free tier, the honest answer is that you cannot compare Adobe at all, because Adobe will not give you a number without a sales call. For a procurement process that needs a defensible cost per document in a spreadsheet this week, that is usually the end of the evaluation.
This is the part that catches teams out more often than the pricing does. Adobe PDF Extract is a document structure service. It returns a JSON description of the document: text grouped into contextual blocks such as paragraphs, headings, lists and footnotes, with font and styling detail; tables parsed cell by cell, including cells that span multiple rows or columns, optionally delivered as CSV and XLSX; and figures pulled out as PNG files. The PDF to Markdown variant returns the same understanding as LLM-friendly markdown with base64 images.
What it does not return is a vendor name, an invoice number, an invoice date, a purchase order reference, a tax amount or a total. There is no semantic layer. The API tells you that a table exists at a set of coordinates and what is inside each cell. Deciding that the cell reading 4,812.60 is the invoice total rather than a subtotal, a line extended price or last month's balance is your code.
That gap is the whole job in accounts payable. Textract AnalyzeExpense and Azure's prebuilt-invoice model return typed invoice fields directly for $10 per 1,000 pages, no schema work required. Adobe hands you a beautifully accurate structural map and leaves the business logic to you, which is exactly the right trade if you are building a search index or a document viewer, and exactly the wrong one if you need to post a bill to a general ledger.
Adobe's Sales FAQ states that Acrobat Services does not currently support using the SDK to collect, process or store sensitive personal data, specifically naming protected health information under HIPAA and children's information under COPPA. If your invoices are medical billing documents or carry patient identifiers, that is a compliance blocker rather than a preference, and it is stated in Adobe's own terms rather than inferred.
The second is architectural. Documents are transferred to Adobe's cloud for processing. For most accounts payable teams that is unremarkable, but regulated buyers who need on-premise or in-region processing should confirm the deployment options with Adobe before designing around the API.
Pick it when you are under 500 short documents a month and want a genuinely excellent free structural parser, when you are already an Adobe enterprise customer with an ETLA where adding Acrobat Services is a line item rather than a new negotiation, or when what you need really is document structure, for example feeding a retrieval pipeline where the table fidelity Adobe produces is worth the schema work.
Skip it when you need a cost per document you can put in a business case this quarter, when your volume sits in the awkward middle ground of a few thousand documents a month where an enterprise minimum makes no sense, or when the output you want is invoice fields rather than a document map. In that last case you are not buying a parser at all, you are buying an extraction layer, and paying a structural API plus building the semantic layer on top usually costs more in engineering time than the API costs in fees.
Yes, up to a point. Adobe gives every account 500 free Document Transactions a month across all Acrobat Services APIs including Extract, with no credit card and no commitment, and the allowance renews monthly rather than expiring as a trial. Since Extract bills one transaction per 5 pages, that covers 500 invoices a month if each is five pages or fewer.
Beyond the free 500 Document Transactions a month, Adobe does not publish a price. Paid access is sold only through an Enterprise Term License Agreement or a Value Incentive Plan, both quoted by Adobe sales, and Adobe's Sales FAQ confirms a minimum threshold applies without stating the figure. There is no public per-transaction rate and no self-serve pay-as-you-go option.
A Document Transaction is Adobe's billing unit, based on the API call and its digital output. For Extract and PDF to Markdown, one transaction covers up to 5 pages. Most other operations get 50 pages per transaction, while Accessibility Auto-Tag costs 10 transactions per page and Electronic Seal costs 10 per PDF.
It does. The free tier is 500 Document Transactions per month covering all 15 or more PDF Services, and it is not time limited. Adobe recommends creating it with a personal Adobe ID rather than a company account, because enterprise IDs need an administrator to provision API access first. Failed API calls do not count against the quota.
No. Extract returns document structure: text blocks with font and styling, parsed tables with cell-level content, and figures as images, delivered as JSON or markdown. It does not identify semantic business fields such as invoice number, vendor name, due date or total. Mapping structure to invoice fields is work you write yourself.
For structure, LlamaParse and Mistral OCR both publish per-page rates and need no sales call. For invoice fields specifically, AWS Textract AnalyzeExpense and Azure prebuilt-invoice return typed data natively at $10 per 1,000 pages, and a dedicated invoice tool returns header fields and line items with no schema work at a flat monthly price.
Create credentials in the Adobe Developer Console to get a Client ID, then call the Extract endpoint with your PDF and the elements you want, text, tables or figures. The service returns a ZIP containing structuredData.json plus any table CSV, XLSX or figure PNG files. SDKs are available for Python, Java, .NET and Node.js.
Yes, up to a point. Adobe gives every account 500 free Document Transactions a month across all Acrobat Services APIs including Extract, with no credit card and no commitment, and the allowance renews monthly rather than expiring as a trial. Since Extract bills one transaction per 5 pages, that covers 500 invoices a month if each is five pages or fewer.
Beyond the free 500 Document Transactions a month, Adobe does not publish a price. Paid access is sold only through an Enterprise Term License Agreement or a Value Incentive Plan, both quoted by Adobe sales, and the Adobe Sales FAQ confirms a minimum threshold applies without stating the figure. There is no public per-transaction rate and no self-serve pay-as-you-go option.
A Document Transaction is Adobe billing unit, based on the API call and its digital output. For Extract and PDF to Markdown, one transaction covers up to 5 pages. Most other operations get 50 pages per transaction, while Accessibility Auto-Tag costs 10 transactions per page and Electronic Seal costs 10 per PDF.
It does. The free tier is 500 Document Transactions per month covering all 15 or more PDF Services, and it is not time limited. Adobe recommends creating it with a personal Adobe ID rather than a company account, because enterprise IDs need an administrator to provision API access first. Failed API calls do not count against the quota.
No. Extract returns document structure: text blocks with font and styling, parsed tables with cell-level content, and figures as images, delivered as JSON or markdown. It does not identify semantic business fields such as invoice number, vendor name, due date or total. Mapping structure to invoice fields is work you write yourself.
For structure, LlamaParse and Mistral OCR both publish per-page rates and need no sales call. For invoice fields specifically, AWS Textract AnalyzeExpense and Azure prebuilt-invoice return typed data natively at $10 per 1,000 pages, and a dedicated invoice tool returns header fields and line items with no schema work at a flat monthly price.
Create credentials in the Adobe Developer Console to get a Client ID, then call the Extract endpoint with your PDF and the elements you want, text, tables or figures. The service returns a ZIP containing structuredData.json plus any table CSV, XLSX or figure PNG files. SDKs are available for Python, Java, .NET and Node.js.
AnalyzeExpense returns invoice fields natively at $10 per 1,000 pages, with a published rate.
The prebuilt-invoice model at $10 per 1,000 pages, plus what Azure free tier really covers.
Credit-based parsing from $1.25 per 1,000 pages, and why Extract costs 2.5x parse.
Flat $4 per 1,000 pages, or $2 through Batch, with no sales call required.
Google processor pricing and how the invoice parser is metered.
Our own API: typed invoice header fields and line items, flat monthly pricing.
Start turning your invoices into clean, structured spreadsheet data.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
Scale invoice extraction across your whole team with automation.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
Enterprise‑grade invoice extraction, security, and controls.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |