Automate Expense Reports: Capture Receipts by Photo Instead of an Excel Spreadsheet
Why Excel-based expense reporting is expensive, and how an n8n workflow captures receipts by photo, checks them, and routes them for approval.
In many small and medium-sized businesses, expense reporting still runs through an Excel spreadsheet and an envelope full of receipts. At the end of the month, someone types in the amounts, hunts for missing receipts, and chases people for answers. If you want to automate expense reporting, this is exactly where you start: with the receipt itself.
This article shows how your employees can simply take a photo of a receipt while an n8n workflow handles the rest: reading it out, checking it, sending it for approval, and passing it on to accounting. And where this process differs from classic invoice processing.
What does a manually processed expense report really cost?
A single manually processed expense report costs a company an average of 58 US dollars and takes around 20 minutes. That was measured by the Global Business Travel Association (GBTA) together with HRS.
It gets more expensive with errors. According to the same study, almost one in five reports (19 percent) contains an error or a missing entry. Each correction costs an additional 52 US dollars and 18 minutes. Over a year, that adds up to around half a million US dollars and nearly 3,000 hours per company, just for fixing errors.
The leverage of automation is correspondingly large. SAP Concur puts processing time in the manual process at 20 to 30 minutes per report and in the automated process at 3 to 5 minutes, a saving of up to 75 percent in processing time.
How does automating expense reporting from a receipt photo work?
The core idea is simple: your employees photograph the receipt with their phone, and an n8n workflow reads out the data, checks it, and presents the report for approval. Five steps run one after another.
- Capture: The receipt arrives as a photo in a chat (Telegram, WhatsApp Business, or Microsoft Teams) or via an upload form. n8n picks up the image through a trigger.
- Extraction: An OCR or AI service recognizes the merchant, date, amount, VAT rate, and currency from the photo.
- Check: The workflow compares the values against rules, for example meal allowances, permitted categories, and a duplicate check against receipts already recorded.
- Approval: Inconsistent or high-value receipts go to the responsible person, while the rest are confirmed automatically according to a defined rule.
- Handover: The checked report moves in structured form into accounting or the DATEV pre-system, together with the receipt as an attachment.
How does this differ from supplier invoice processing?
At first glance, expenses and supplier invoices look similar, but they follow different processes. An expense is an outlay by an employee that gets reimbursed. An incoming invoice is a claim from a supplier that gets paid.
- Who submits it: For expenses, it's the employees themselves with many small receipts; for invoice processing, it's external suppliers with usually fewer, larger invoices.
- Receipt quality: Expense receipts are photos of receipts of varying quality, while incoming invoices often arrive as a PDF or as a structured e-invoice.
- Approval logic: Expenses are checked against the travel policy and allowances, invoices against the purchase order and goods receipt.
- Payment: Expenses are reimbursed to employees, invoices are paid to suppliers.
If you want to automate the processing of supplier invoices, that's a separate workflow with its own review logic. You can read what that looks like under Automate invoice processing.
What does the automation check, and where does the human stay in the loop?
The automation takes over reading and pre-sorting; approval remains a deliberate decision. You decide which cases go through without a query and which ones a human reviews.
In practice, that means: small amounts under a threshold go through automatically, above a certain limit an approval kicks in, and for very high outlays a two-person rule applies. Data protection is just as important. Receipts contain personal data, so the workflow should run in the EU and log access. For this, n8n can be self-hosted on a server in Germany, so receipt data never leaves your own premises. More on that under n8n.
Where should an SME start?
The pragmatic entry point is a single, clearly scoped process: one channel for receipt photos, a handful of check rules, one approval step.
In the projects we implement at NordFlux, a workflow like this often starts with a single Teams or Telegram channel into which the team photographs its receipts. n8n reads out the data, attaches the receipt photo, and files the report in structured form. Only once this core runs reliably do the travel policy, allowances, and the connection to accounting get added.
Honestly, building this out isn't a weekend project, but it isn't a major project either. For a cleanly scoped expense workflow, it usually takes just a few days to reach the first production-ready version. The effort pays off quickly once you weigh it against the 20 minutes per manual report.
Frequently asked questions about automated expense reporting
Which receipts can be captured by photo?
In principle, any paper receipt: fuel receipts, entertainment receipts, parking tickets, hotel invoices. What matters is a legible photo. Modern OCR and AI services recognize the amount, date, and VAT even on till receipts of varying quality. For very poor photos, the workflow automatically asks for a new one to be taken.
Do I need expensive expense software for expense automation?
No. An n8n workflow connects the tools you already have, such as a chat channel, an OCR service, and your accounting. For many SMEs, this is cheaper and more flexible than a dedicated expense suite, especially with manageable receipt volumes.
Is capturing receipts by photo GDPR-compliant?
Yes, if the data is processed and stored in the EU. Receipts contain personal data, so the workflow should run on a server in Germany or the EU and log access. For this, n8n can be self-hosted.
What happens to the original receipt?
The receipt photo is attached to the report and archived. For audit-proof retention, the legible digital image counts. Discuss with your tax advisor how to handle the paper original and which retention period applies.
NordFlux UG (haftungsbeschränkt)
NordFlux builds digital employees for organisations: automations and AI agents that take over repetitive work. You stay in control.
Concrete questions about automation or AI?
In a free initial analysis we discuss your case directly. No strings attached.