Receipt scanner
See what an MTD-ready receipt scan looks like
Upload a receipt, invoice or bank statement. We extract every field Xero asks for, plus VAT splits, personal vs business flags, and the SA103 box a sole trader would file it under.
This is a free demo. Your file is sent to Google's Gemini API for analysis and retained in our diagnostics logs so we can debug and improve the scanner. Please don't upload anything sensitive or private. No signup.
Upload a document
JPG, PNG, WebP, AVIF, HEIC, or PDF. Max 8 MB.
Or try a sample
Results will appear here
Choose a saved example on the left to see instant results, or upload your own to run a live scan.
What we pull off a receipt
Header fields
Supplier, date (tax point), reference, total, currency, payment method. These are the minimum HMRC expects you to keep digitally for each transaction.
VAT breakdown
Net and VAT split by rate (0%, 5%, 20%). UK receipts routinely mix rates, like zero-rated food with 20% alcohol. MTD for VAT needs the rate-level breakdown.
Line items
Every row of the receipt, with quantity, unit price, net, and the Xero tax code (T0, T1, T5). Each line is flagged as business, personal or uncertain, so you can spot non-allowable items before they leave your accounts.
Coding hints
Suggested Xero account code (300s for direct costs, 400s for overheads) and the SA103 box for sole traders, for example Box 17, Cost of goods bought for resale.
Flags and warnings
Structured flags for missing VAT numbers, handwritten totals, partial images, or receipts older than HMRC's six-year retention window.
Notes for the bookkeeper
Plain English observations you'd expect from a bookkeeper, like cash receipt rules, mixed personal items, or context the figures alone don't convey.
This page is a demo. Uploaded files are processed by Google Gemini and kept in our diagnostics logs so we can debug failures; nothing is pushed to a live Xero account. Please don't upload anything you wouldn't share. If you need a production scanner with Xero sync, see our MTD software comparison.