The software is cheap: free with Xero's Smart Document Capture, about 10-50 cents a document on a capture tool such as Dext, and under two cents in raw AI model fees. Checking time is the real cost: at one to three minutes per invoice and $25-40 an hour, the full cost is roughly 50 cents to $2.50.
That's why published cost-per-invoice benchmarks mislead small firms. Accounts-payable benchmark reports are mostly surveys aimed at larger finance departments, with the detailed figures behind a form or a paywall, and they include approval chains and payment runs that a ten-person business doesn't have. The benchmark worth having is your own: time twenty invoices, count the exceptions, add the software, and divide. Below are the prices you need for that sum, a worked example and a one-week method.
Three layers of cost behind every automated invoice
Every invoice that passes through an automated process carries three kinds of cost, plus a one-off setup cost spread over its life:
- Software. A subscription, a per-document fee, or both. Often nothing extra, if capture is built into accounting software you pay for anyway.
- Model fees. Only if you build your own workflow on an AI model's API, where you pay for every token, the unit models measure text in.
- People. Checking each captured invoice, sorting out exceptions such as missing purchase orders or credit notes, and filing.
- Setup and upkeep. Connecting inboxes, training suppliers to email the right address, and fixing things when a supplier changes its layout.
Cost per invoice =
( software per month
+ model fees per month
+ invoices x checking minutes x hourly cost / 60
+ exceptions x extra minutes x hourly cost / 60
+ upkeep per month ) / invoices per month
In every worked example below, the people line is the largest by a distance. Automation earns its keep by shrinking checking minutes, not by being cheap software.
Per-document prices from the tools small firms use
| Route | What you pay | Effective software cost per document | Notes |
|---|---|---|---|
| Xero Smart Document Capture | Included in every Xero plan (Early $25, Growing $55, Established $90 a month) | $0 extra | Captures receipts, bills, invoices and rent statements from a phone photo, an email to your Xero address or a drag-and-drop upload |
| QuickBooks Online receipt and bill forwarding | Included in paid plans (Simple Start $38, Essentials $85, Plus $140, Advanced $340 a month); limited on Free and Lite | $0 extra | Forward bills to a dedicated address; QuickBooks pulls out date, amount and supplier |
| Dext Business | $302.50 a year billed annually (about $25.21 a month) for 250 documents a month and 5 users | About $0.10 at 250 a month; $0.25 at 100; $0.50 at 50 | Line-item extraction from $20.50 a month or $0.50 a document pay-as-you-go, after 5 free |
| Your own workflow on an AI model | Model fees plus an automation platform such as Zapier or Make | About half a cent to two cents in model fees per page | Plus build time and upkeep, which usually outweigh the fees |
Two details on that table matter more than they look. On Dext's business plans, once you reach the monthly document limit you can still upload, but data isn't extracted until your next billing date or an upgrade, so a busy month quietly turns back into manual work. And built-in features change: Xero's Hubdoc gave up fetching bills from supplier portals back in 2022, sending firms that relied on it back to downloading PDFs by hand. Xero's Smart Document Capture, announced in July 2026 and free on every plan, is the current built-in route. There's a fuller comparison of dedicated tools in Dext vs Hubdoc, and of the two accounting platforms in Xero vs QuickBooks AI.
What the AI model itself charges per page
If you build your own workflow, or want to judge a vendor's margin, the model maths is simple enough to do yourself. Anthropic's documentation says each PDF page costs 1,500 to 3,000 tokens for its text, plus the cost of an image of the page, because every page is also converted into an image. Image cost depends on size: a page is split into 28 x 28-pixel patches, capped at 1,568 image tokens on older models such as Claude Haiku 4.5 and 4,784 on newer high-resolution models such as Claude Sonnet 5. Anthropic's own example puts a one-megapixel image on Haiku 4.5 at about $1.30 per thousand images.
| One-page scanned invoice | Claude Haiku 4.5 ($1 / $5 per million tokens) | Claude Sonnet 5 ($2 / $10) |
|---|---|---|
| Input: text + page image + 400-token instruction | about 3,500 to 5,000 tokens: $0.0035 to $0.005 | about 6,700 to 8,200 tokens: $0.013 to $0.016 |
| Output: about 300 tokens of structured data | $0.0015 | $0.003 |
| Per invoice | about half a cent | about 1.6 to 1.9 cents |
Anthropic's Batch API halves input and output prices for work that can wait a few hours, such as an overnight run. Cheaper models from other providers, such as OpenAI's gpt-6-luna at $0.10 per million input tokens, go lower still. Either way, a thousand invoices a month costs somewhere between a few dollars and twenty in model fees. The vision documentation has the full token rules.
The instruction you send matters more than the model you pick. Here's one for a wholesaler's supplier bills:
Extract these fields from the attached supplier invoice and return JSON:
supplier_name, supplier_invoice_number, invoice_date (YYYY-MM-DD),
due_date, net_total, tax_total, gross_total, currency, po_number,
document_type ("invoice" or "credit_note").
Rules: copy numbers exactly as printed; use negative totals for credit
notes; if a field is missing or unreadable, return null. Do not guess.
An illustrative result, and what was wrong with it:
{"supplier_name": "[Supplier] Packaging Supplies",
"supplier_invoice_number": "INV-48817",
"invoice_date": "2026-04-03", "due_date": "2026-05-03",
"net_total": 1240.00, "tax_total": 248.00, "gross_total": 1488.00,
"currency": "USD", "po_number": null, "document_type": "invoice"}
The invoice was dated "03/04/2026", which this supplier writes day first, so the correct date was 3 April, which the model got right, but only by chance: a similar invoice from another supplier writing month first was read wrongly. The fix was a per-supplier date format in the reference list the workflow sends with each invoice. The missing PO number was genuinely absent, which is exactly what null should mean. And the name on the invoice, "[Supplier] Packaging Supplies", didn't match "[Supplier] Packaging" in the accounts system, so the workflow needed a supplier-matching step, or every invoice would have created a new supplier.
A wholesaler's 220 invoices a month, costed four ways
Run the numbers for an illustrative wholesaler that receives about 220 supplier invoices a month, 15% of which need line items captured because they feed stock records. Its accounts assistant costs an illustrative $30 an hour. Here's the monthly cost of four setups, using the checking times the wholesaler measured on a sample of twenty invoices each:
| Setup | Software and model fees | Staff time | Total per month | Per invoice |
|---|---|---|---|---|
| A. Manual keying (5 minutes each) | $0 | 18.3 hours: $550 | $550 | $2.50 |
| B. Xero Smart Document Capture (already on Xero Growing) | $0 extra | 1.5 min checking + 10% exceptions at 6 min: 7.7 hours, $231 | $231 | $1.05 |
| C. Dext Business, line items pay-as-you-go | $25.21 + 28 x $0.50 = $39.21 | 1.2 min + 8% exceptions: 6.2 hours, $184.80 | $224.01 | $1.02 |
| D. Own workflow: Sonnet 5 + Zapier Professional + 1 hour upkeep | $4.18 + $19.99 + $30 = $54.17 | Same as B: $231 | $285.17 | $1.30 ($1.48 in year one with a 16-hour build) |
Three conclusions. Automation roughly halves the cost per invoice, from $2.50 to about $1, and nearly all of the saving is staff time. The built-in option and the dedicated tool come out within a few cents of each other, so the choice between them rests on features such as line items, supplier statement checks and how each copes with the wholesaler's worst suppliers, not on price. And the custom workflow is the most expensive of the three automated options here, because it has to be built and looked after while doing what the free option already does. A custom build earns its place when nothing off the shelf handles your documents, as AI invoice processing for supplier bills explains.
The Zapier line needed a check of its own. With the wholesaler's own API key, each invoice used three tasks: one for the AI step, one to create the bill and one to file the PDF. That's 660 tasks a month, inside the Professional plan's 750. A few extra steps per invoice would have tipped it into a bigger plan.
Build your own cost per invoice benchmark in a week
- Time twenty invoices end to end. From the moment one arrives to the moment it's posted and filed, including hunting for purchase orders. Use a stopwatch, not an estimate.
- Count exceptions for a week. Anything that needed more than a glance: missing PO, wrong supplier, duplicate, credit note, disputed price.
- Count errors found later. Mistakes caught at bank reconciliation or on a supplier statement show whether the checking is thorough enough.
- List the software. Only what you pay for this job, or the share of a tool that does several.
- Divide. Use the formula above, then repeat after any change.
A property maintenance firm with about 60 invoices a month, mostly from builders' merchants and subcontractors, filled it in like this:
| Measure (illustrative) | Before | After switching on built-in capture |
|---|---|---|
| Average minutes per invoice | 3.8 | 1.3 |
| Exceptions per week | 4 | 4 (mostly subcontractor invoices without job numbers) |
| Errors found at month end | 3 | 1 |
| Extra software cost | $0 | $0 |
| Cost per invoice at $28 an hour | $1.77 | $0.61 |
At 60 invoices a month that's about $70 a month saved, from switching on a feature the firm already had. A paid capture tool would struggle to beat that at this volume. The exceptions didn't fall at all, because they came from subcontractors leaving job numbers off; a one-line request in the firm's purchase-order emails fixed more than any software could.
How the answer changes at 25, 220 and 2,000 invoices a month
Volume changes which line of the cost formula matters, so the right setup shifts as a business grows.
Around 25 a month: a storage facility
A two-site storage business gets about 25 bills a month: utilities, insurance, maintenance contractors, a handful of suppliers. Even at a slow five minutes each by hand, that's about two hours a month. Built-in capture in its accounting software trims that to under an hour. A paid capture tool at about $25 a month would cost more than the staff time it could possibly save, so the sensible move is to switch on what's included and stop there.
Around 220 a month: the wholesaler above
This is the zone where built-in capture and a dedicated tool compete on features rather than price, and where the checking routine, not the software, decides the cost per invoice. It's also where line items start to matter, because a share of invoices feeds stock records.
Around 2,000 a month: a larger distributor
At this scale the extra lines take over: purchase-order matching, approval routing, supplier statements, and document limits on per-document plans. A minute saved per invoice is worth about 33 hours a month, so spending on a tool that matches to purchase orders, or on a custom workflow that handles the distributor's awkward suppliers, can pay back quickly. Model fees stay trivial even here: 2,000 one-page invoices on Claude Sonnet 5 come to roughly $32 to $38 a month, or half that through the Batch API.
A checking routine that cuts the biggest cost line
Because checking time dominates, the most valuable change is often a better routine rather than better software. The wholesaler cut its average from 1.5 minutes to about a minute per invoice without losing accuracy, like this:
- Glance at four fields on every invoice: supplier, date, gross total and tax. About twenty seconds when capture is clean.
- Open the full document only when something is flagged: a new supplier, a total more than 20% above that supplier's usual, a missing PO number or a credit note.
- Sample the trusted suppliers: for the ten suppliers with a clean record over three months, check every fifth invoice in full rather than all of them.
- Reconcile supplier statements monthly: the statement catches what the glance misses, including duplicates and missed credits.
At 220 invoices a month, half a minute saved on each is almost two hours of staff time, about $55 a month at $30 an hour, which is more than Dext's whole monthly fee. The routine only works if the error count from step 4 stays low; if it rises, go back to full checks for the supplier concerned.
Where the per-invoice figure creeps back up
- Duplicates. An invoice emailed to the capture address and also photographed from the paper copy in a delivery gets posted twice. At one wholesaler this surfaced only when a supplier statement refused to reconcile. A duplicate check on supplier, invoice number and amount prevents it; catching duplicate invoices and payment fraud with AI covers the method.
- Purchase-order matching. Capture reads the invoice; matching it to what you ordered and received is a separate step, and often where the minutes go. See matching supplier invoices to purchase orders automatically.
- Line items. Headline fields are cheap; every line is not. On Dext, line-item extraction beyond the free five costs from $20.50 a month or $0.50 a document.
- Volume spikes. A plan with a document limit turns busy months back into manual keying once you pass it.
- Credit notes and statements. Negative amounts and multi-page statements cause more errors than ordinary invoices. Test them specifically.
- Supplier layout changes. A supplier's new invoice template can halve accuracy overnight. A monthly glance at your exception count catches it.
Rerun your benchmark every six months. The cost per invoice is a moving number, and the cheapest way to lower it is usually a tidier process upstream rather than a smarter tool downstream.
Invoice processing cost questions
Is AI invoice capture accurate enough to skip checking?
Not entirely. Capture tools read clear invoices well, but supplier names, tax amounts, credit notes and ambiguous dates still trip them up. A quick check of supplier, date and total on each document, plus a closer look at anything flagged, keeps errors out of your books. Measure your error rate for a month before deciding how light that check can safely become.
Does Xero's free Smart Document Capture replace a tool like Dext?
For headline fields such as supplier, date and total, it may well cover a small business, and it costs nothing extra on any Xero plan. Dedicated tools add things like line-item extraction, supplier statement checks and multi-entity handling, often as paid extras. Run the same twenty invoices through both and compare the minutes of checking each one needs.
How many invoices a month justify paying for a capture tool?
Work it out from minutes saved. At $30 an hour, each minute of checking saved per invoice is worth 50 cents. Dext's business plan costs $302.50 a year, about $25 a month, so it pays when it saves at least a minute per invoice over your free option on roughly 50 or more invoices a month, before any paid extras.
Can ChatGPT or Claude process our invoices directly?
For an occasional batch, yes: you can upload invoices and ask for a table of supplier, date, invoice number, net, tax and total. For routine processing you need an automation that fetches each invoice, sends it to a model and posts the result to your accounting software. Business plans don't train on your content by default, but still check what the tool retains.
Further reads
- How Much Does AI Bookkeeping Software Cost per Month? — The monthly bill for the accounting software around your capture.
- AI Accounts Payable: Approvals and Payment Runs Without Chaos — What happens after capture: approvals and payment runs.
- AI Receipt Capture and Bank Categorisation: A Bookkeeper's Setup — A bookkeeper's receipt and bank-feed setup.
- Can AI Do My Bookkeeping? What Still Needs an Accountant — Which bookkeeping jobs AI can take and which it can't.
- AI Maintenance Costs: What You Pay After an Automation Goes Live — The upkeep costs of a custom invoice workflow.
- What Does the ChatGPT API Cost for a Business Automation? — Price the model calls for a do-it-yourself pipeline.
- AI Document Extraction vs Traditional OCR: Which Should You Use? — Traditional OCR reads characters; AI extraction reads meaning. When each wins, what a page costs, and how to test both on your own documents.
- How Much Does It Cost to Automate One Workflow With AI? — Every cost line in one AI-automated workflow, with a returns-email example costed on Zapier and Make, three budget scenarios and where bills creep up.
- How to Choose an Outsourced Bookkeeping Service That Uses AI — Why your books must stay in your own file, twelve questions for any service, a trial month on real transactions, and a yoga studio's worked example.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Xero Smart Document Capture page and Xero plan prices; Intuit QuickBooks help on emailing receipts and bills; Dext business pricing page; Anthropic documentation on PDF support and image token costs; OpenAI and Anthropic API pricing; Zapier help on task counting. Checked September 2026.