Does Xero Have a Receipt Scanner?
Jul 11, 2026
Turn your receipts and invoices into a clean Excel or CSV file. Upload one or a whole batch:
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your receipts and invoices
Drop files here or click to upload
Up to 50 files
Uploading...
Yes, Xero has a receipt scanner. Every US Xero plan (Early, Growing, and Established) includes Smart Document Capture, which reads bills and receipts you upload or email in and creates a draft transaction from them. What Xero does not include on every plan is employee expense claims: that feature is listed only on the Established plan, and Xero's own billing FAQ confirms Xero Expenses can generate usage charges on top of your subscription.
Last updated July 2026. Plan names, prices, and feature inclusions below were checked against Xero's own US pricing page.
What receipt scanning does Xero actually include?
Xero's document capture works in the way most accounting platforms handle it: you get the document into Xero, Xero reads the header fields, and it drafts a transaction for you to approve. You can upload a file, email a bill or receipt to a Xero inbox address, or snap a photo from the mobile app. Xero pulls the supplier, date, and total, attaches the source image to the transaction, and leaves the record waiting for your review.
That covers the basic bookkeeping loop. Where it stops is line-level detail. Header capture gives you a supplier and an amount, not the individual items on the receipt or a separately stated sales tax field you can report on. For a coffee shop receipt that hardly matters. For a $2,400 hardware store receipt covering eleven job-costed items across three projects, it matters a lot.
Is receipt scanning included in all Xero plans?
Smart Document Capture is listed as included on all three US plans. Expense claims are not. Here is how Xero's own US pricing page lays it out as of July 2026:
| Xero US plan | Price per month | Smart Document Capture | Employee expense and mileage claims |
|---|---|---|---|
| Early | $25 | Included | Not listed |
| Growing | $55 | Included | Not listed |
| Established | $90 | Included | Included |
Two things follow from that table. First, if all you want is to get a bill or receipt image into Xero with the supplier and total read for you, the $25 Early plan already does it. Second, if you want employees submitting expense claims with receipts attached and mileage tracked, you are looking at the $90 Established plan, and Xero's billing FAQ notes that Xero Expenses usage is billed on top of the subscription rather than being unlimited. Xero also caps Early at 20 invoices and 5 bills a month, which quietly rules that plan out for most businesses with real vendor volume.
What about Hubdoc?
Hubdoc is the document-collection tool Xero acquired, and Xero still links Hubdoc's terms of use from its US pricing page. In practice Hubdoc pulls in bills and statements, extracts the key fields, and publishes them into Xero as draft transactions. It is genuinely useful for fetching recurring supplier bills automatically. It is also, like Xero's native capture, a header-level tool: it reliably gets you supplier, date, and total, and it does not hand you an itemized spreadsheet of what was on the receipt. If you want the deeper comparison, we wrote up a Hubdoc alternative that focuses specifically on the line-item gap.
Why does line-item data matter for Xero users?
Because header data answers "how much did we spend at this vendor" and line data answers "on what." The second question is the one that drives real decisions. Job costing needs to know that $610 of that hardware receipt belongs to the Wilson job. Sales tax reporting needs tax broken out as its own field, not baked into a total. Expense disputes and vendor overbilling only ever surface at the line level, because the total always looks plausible.
There is also the tax-substantiation angle. The IRS expects a record of what was purchased, not just the amount. A stored image plus a total technically has the information (it is in the picture), but nobody can run a report on a picture. When the line items are extracted as data, the record is searchable, sortable, and reviewable in seconds.
Can you scan receipts into Xero in bulk?
Not really, not through the built-in tools. Xero's capture flow is designed around documents arriving one at a time: a photo at the register, an emailed bill, a fetched statement. That works when receipts trickle in. It does not work when you are clearing a shoebox for tax season or reconciling a month of company card spend, where you have 180 receipts and a deadline.
The practical workaround is to extract first and import second. Run the whole stack through an AI receipt scanner, get back one spreadsheet with every receipt as a structured row (supplier, date, payment method, line items, sales tax, total, category), and bring that file into Xero. That is what the scan receipts into Xero workflow does, and it is the same approach behind the bulk receipt scanner: one upload, one file, one import, instead of 180 individual captures.
How do I get the extracted data into Xero?
Export the batch as a CSV or Excel file with consistent columns, then import it into Xero. Because every receipt comes back with the same fields in the same order, you map the import once and reuse that mapping for every batch after it. The review step stays: you still confirm the account coding before anything posts. What disappears is the typing.
Xero's receipt scanner vs a dedicated AI scanner
| Capability | Xero Smart Document Capture | Dedicated AI receipt scanner |
|---|---|---|
| Included with your plan | Yes, on all US plans | No, separate tool |
| Captures supplier, date, total | Yes | Yes |
| Itemized line items | No | Yes |
| Sales tax as its own field | Limited | Yes |
| Batch upload of a full stack | Built for one at a time | Yes |
| Spreadsheet export you own | No | Excel, CSV, JSON |
| Attaches source image to the transaction | Yes | Export the data, keep the file |
The honest read: Xero's built-in capture is fine, free with your plan, and worth using for the steady drip of everyday documents. It is not built for volume or for detail. Those two gaps are exactly where a dedicated scanner earns its place, and the two tools coexist happily. Most of our Xero users capture the easy stuff natively and batch the backlog through extraction.
Frequently asked questions
Does Xero scan receipts on the mobile app?
Yes. The Xero mobile app lets you photograph a receipt and upload it, and Smart Document Capture reads the supplier, date, and total to draft a transaction. It handles one receipt per capture, so it suits catching expenses as they happen rather than clearing a backlog.
Does Xero read line items from receipts?
No. Xero's capture is header-level: supplier, date, and total, with the source image attached. Itemized line items and separately stated sales tax are not extracted into fields you can report on, which is the main reason businesses with job costing or tax-detail needs add an extraction tool alongside Xero.
Is Xero Expenses free?
No. Employee expense and mileage claims are listed only on Xero's Established plan ($90 per month in the US), and Xero's billing FAQ states that Xero Expenses can incur usage charges billed on top of the subscription. Document capture for bills and receipts, by contrast, is included on every plan.
What is the best receipt scanner for Xero?
The best receipt scanner for Xero is whichever one gives you the data Xero does not: itemized line items, sales tax broken out, batch processing, and a clean import file. Use Xero's native capture for one-off documents, and run stacks and detail-heavy receipts through an AI scanner that exports a Xero-ready spreadsheet.
The workflow that actually holds up
If you keep your books in Xero, a workable setup looks like this. Let Xero's capture handle the everyday documents that arrive one at a time. Batch everything else, receipts especially, through AI extraction once a week or once a month, and import the resulting file. When you reconcile the card, pull the statement in alongside it: it is much faster to match line items against transactions when you have converted the PDF statement into a clean spreadsheet first, rather than eyeballing a PDF next to your ledger.
That combination keeps you inside Xero for the accounting, and gives you the itemized, exportable record that Xero's own scanner was never designed to produce. You can scan a batch of receipts for Xero in the browser and see what the extracted data looks like before you commit to anything.