Receipt Scanning and Expense Tracking for Small Business: A Practical Guide
Updated 2026-10-30 · 12 min read
A working guide to turning a drawer of receipts into monthly numbers. It covers how receipt scanning works, what the scan can and cannot read, how to set a routine that survives a busy month, and what to check before picking a tool.
The short answer
SortReceipts reads a photo of a printed receipt, extracts the vendor, amount, date and tax, files it under one of 11 business categories, and keeps monthly income, expense and profit totals current. It runs in a browser, so there is nothing to install.
The work it removes is the retyping step. A paper receipt already contains the four numbers a bookkeeping spreadsheet needs; typing them in is the only part a machine can do faster than a person.
The work it does not remove is judgement. If a photo is blurry, if the receipt is handwritten, or if the same purchase was already recorded, the record still needs a human look.
What a pile of paper receipts actually costs
The cost is not the receipts themselves. It is the month-end catch-up, the retyping, and the moment you cannot answer how much was spent on meals.
Three failures repeat in small businesses that keep paper: receipts accumulate until the last day of the month, the totals get retyped from a photo into a spreadsheet, and nobody can say which category is eating the margin until the numbers are already closed.
Each of those is a data-entry problem, not an accounting problem. The accounting logic for a small business is simple — money in, money out, grouped by category. What is hard is getting every receipt into the ledger on the day it happens.
How receipt scanning works
The pipeline has four steps, and knowing which step failed tells you what to fix.
Step one is capture. The file is uploaded and checked: images up to 10 MB, in JPG, PNG, WebP, HEIC or HEIF. A format the server cannot classify is rejected before it reaches the reader.
Step two is optical character recognition. The image is converted to text. This is the step that fails on handwriting, on thermal paper that has faded, and on a photo taken at an angle under a warm lamp.
Step three is field extraction. The text is searched for the four values a record needs: vendor name, total amount, invoice date, and tax amount. A receipt that never printed a tax line will come back with an empty tax field, which is normal.
Step four is categorization and reporting. The record is filed under one of 11 categories, and the monthly report recalculates income, expenses, the category split and the profit trend.
- Capture: upload and format check
- OCR: image to text
- Extraction: text to vendor, amount, date, tax
- Categorization: record to category and monthly totals
What the scan reads well, and what it does not
Printed receipts from supermarkets, cafés and fuel stations are the reliable case. Handwritten notes and badly lit photos are the unreliable one.
A printed receipt has machine-printed digits at a consistent size, which is close to the best case for OCR. A handwritten invoice has none of that, and a photo taken in a dim restaurant has motion blur and low contrast on top.
When a field comes back wrong, correct it on the record rather than re-shooting the photo. The correction is stored with the record, so the monthly report uses the corrected value.
- Shoot straight down, not at an angle
- Let the flash fire, or move to brighter light
- Keep the whole receipt in frame, including the total line
- Avoid creases across the amount column
How to choose a tool
Compare four options on the same three questions: who types the numbers, where the data lives, and what happens at month end.
The fourth column is the one people skip. A tool that stores records in a format you cannot export is a tool that locks the work in. CSV export is the minimum: Excel, Numbers and Google Sheets all open it without conversion.
| Approach | Who types the numbers | Month-end work | Where records live |
|---|---|---|---|
| Paper envelope + spreadsheet | You, from the photo | Hours of retyping | A local file only you can open |
| Accounting software | You, into a form | Reconcile what is missing | Vendor cloud |
| Generic OCR app | You, after fixing layout | Copy rows into a system | Depends on the app |
| Receipt scanner with reports | The scanner, you check | Export and review | The product's cloud |
A routine that survives a busy month
One project, one folder, one minute per receipt is the whole system.
The reason to shoot on the day is not discipline, it is memory. A receipt photographed three weeks later is often a receipt whose merchant name you no longer recognise, and a record with the wrong vendor is a record you will re-open at the end of the quarter.
- Create a project per store or per line of business. Separate books stay separate.
- Photograph the receipt when you get it, not at month end. The photo is the only thing that has to happen on the day.
- Check the four extracted fields in the same sitting. Correcting later means finding the paper again.
- At month end, read the report first and export second. The report tells you which category moved; the export is for whoever keeps the books.
Cost, limits and what the free plan covers
The free plan is 5 receipts a month and 1 project. Paid plans start at $3.99 a month.
Five receipts a month is enough to test whether the scan reads your particular receipts. It is not enough to run a shop, which is the point: the free plan is a trial with a limit rather than a trial with a countdown.
Pro also includes the AI business review, which reads the month's records and writes a short summary of where the money went. Business removes the receipt and project caps and adds priority support.
| Plan | Price | Receipts per month | Projects | Export |
|---|---|---|---|---|
| Free | $0 | 5 | 1 | No |
| Pro | $3.99 / month | 200 | 10 | CSV |
| Business | $13.99 / month | Unlimited | Unlimited | CSV |
Data, privacy and the limits of the tool
Records are stored on Cloudflare infrastructure, encrypted in transit, and can be deleted from the account. The tool is not a tax filing service.
SortReceipts stores amounts as entered and groups them by category. It does not compute VAT returns, does not file anything with a tax authority, and does not replace an accountant. What it produces is a clean set of records an accountant can start from.
Deleting an account deletes the records with it. That is deliberate: a bookkeeping tool that keeps a copy after you leave is a liability, not a feature.
Terms used in this guide
Six terms cover almost every conversation about receipt automation.
- OCR (optical character recognition): converting an image of text into machine-readable text.
- Field extraction: pulling specific values — vendor, amount, date, tax — out of the recognised text.
- Categorization: assigning each record to one of a fixed set of business expense categories.
- Expense report: the monthly view of income, expenses, category split and profit.
- CSV: a plain-text table format that spreadsheets open directly.
- Duplicate: the same purchase recorded twice, usually because a receipt was photographed and then entered by hand as well.
Frequent questions
What is SortReceipts?
SortReceipts is a browser-based receipt scanner and expense tracker for small businesses. It reads vendor, amount, date and tax from a photo of a printed receipt, files the record under one of 11 business categories, and keeps monthly income, expense and profit reports current.
Do I need to install an app?
No. It runs in the browser on any phone, tablet or computer. On a phone you can add it to the home screen, but the web version is the product, not a placeholder for an app.
How accurate is the receipt scanning?
Printed receipts from supermarkets, cafés and fuel stations read reliably. Handwritten bills, faded thermal paper and low-light photos are the cases that need checking. Every field can be corrected on the record, and the report uses the corrected value.
Which file types and sizes can I upload?
Images in JPG, PNG, WebP, HEIC and HEIF, up to 10 MB each. Files larger than that are rejected before anything is stored, so a rejected upload does not leave a copy behind.
How does automatic categorization work?
Each record is assigned to one of 11 fixed categories: Meals & Entertainment, Travel & Lodging, Transportation & Fuel, Office Supplies, Software & Subscriptions, Rent & Facilities, Utilities, Marketing & Advertising, Professional Services, Equipment & Hardware, and Other. A wrong category can be changed on the record.
Can I edit a field the scan got wrong?
Yes. Amount, vendor, date, tax and category are all editable after the scan, and a corrected field is marked as manually corrected so you can see later which records were touched.
Can I export my data?
Monthly reports export as CSV on the Pro and Business plans. Excel, Numbers and Google Sheets open the file directly. The free plan does not include export.
Does it work for more than one store or business?
Each project is one store or one line of business, with its own records and its own monthly report. The free plan allows one project, Pro allows 10, and Business is unlimited.
Is my financial data safe?
Records are stored on Cloudflare infrastructure and encrypted in transit. Files sit in a private object store and are read through short-lived signed links, not public URLs.
Can I delete my data or my account?
Yes. Records can be deleted individually, and deleting the account removes the records with it. There is no retained copy after deletion.
Does it file taxes or compute VAT?
No. SortReceipts keeps records and produces reports. It is not a tax filing service and does not compute VAT returns. Its output is a clean starting point for an accountant.
What is the free plan limit?
5 receipts per month, 1 project, and basic reports. Export and the AI business review are paid features.
How is the AI business review different from the monthly report?
The report shows the numbers: income, expenses, category split and profit trend. The AI business review reads the same records and writes a short description of what moved and what to look at, on the Pro and Business plans.
Can my accountant use the export?
Yes. The CSV opens in Excel, Numbers and Google Sheets with no conversion step, which is what most accountants ask for at the end of a month or quarter.
Does it work on iPhone and Android?
Yes, through the browser on both. Photos can be taken in the camera app or uploaded from the photo library.
Does it read handwritten receipts?
It can try, but expect to correct more fields. Handwriting has no consistent character shapes, so the reliable path for handwritten bills is to enter the four values manually.
Which languages does the interface support?
The product interface is available in English and Chinese. The marketing site also has pages in Spanish, Portuguese, French, German, Japanese and Korean.
How do I cancel a paid plan?
Cancelling stops the next renewal; the plan stays active until the period you already paid for ends. Records stay accessible on the free plan limits afterwards.
Read your first receipt in about a minute
The free plan covers 5 receipts a month and 1 project. No card required, no app to install.