Contents6
The expense report is the admin task everyone puts off. The salesperson keeps receipts in a wallet, finds them crumpled at the end of the month, and fills in a spreadsheet that the accountant then copies again. Between the restaurant and the reimbursement, six weeks can go by, and there is always one receipt missing.
An n8n workflow does not remove the expense or the check. It removes the re-keying and the reminders. This article is part of the n8n workflows: what each department can automate series, accounting section.
In short
The employee sends the photo of the receipt on the same day, through a form or a messaging app.
Reading the receipt extracts date, amount, VAT and supplier; the employee corrects it if needed.
Company rules (limits, categories) are checked automatically.
The manager approves in one click; the accountant only sees the cases that break the rules.
The entry goes to accounting, with the receipt attached.
Why expense reports cost more than they reimburse
The cost of an expense report is not the expense. It is the time of the employee who fills it in, of the manager who signs it without looking, and of the accountant who checks it line by line, chases the missing receipt and re-keys it. This time is invisible because it is cut into small pieces, spread over three people.
Tax rules add a requirement: every expense must be backed by a receipt and linked to a business activity. A process that attaches the receipt when it is sent, and keeps it with the entry, settles the question once and for all.
The process, step by step
An expense report in n8n
- Sending
The employee photographs the receipt and sends it through a form.
- Reading
The workflow extracts the amounts and suggests a category.
- Approval
The manager receives the request and accepts or rejects it.
- Export
The entry goes to accounting with its receipt.
The form can be n8n’s own: its documentation describes the form trigger, which accepts an attached file. Other companies prefer a messaging app the teams already use: you send the photo to a bot, which replies with what it has read. The choice depends on what employees already have to hand, not on the technology.
Reading the receipt is the only place where AI belongs. A till receipt is free text, badly printed, sometimes in several languages: an image reading model gets the date, total and VAT out of it better than a rule would. The employee sees the result and corrects it before sending, so a reading error never reaches accounting.
The rules, written once
What the workflow checks
The limit per category (meals, hotel, travel)
That the receipt is there, and its date
Duplicates, the same receipt sent twice
What the manager and the accountant judge
An expense outside the rules but justified
An exceptional trip
An unclear category
The company rule often already exists, in an internal memo nobody reads again. The project is a chance to write it down plainly: which limits, which categories, which manager approves for which team. Once written, it applies to everyone in the same way, which avoids case by case debates.
What the accountant gains
The accountant no longer receives a spreadsheet to copy, but ready entries, each with its receipt and its approval. She checks only the expenses flagged as outside the rules, and the rest goes through. At the end of the month, expense reports are no longer the last file holding up the month-end close.
The process looks like the one for supplier invoices, with a reading of the document then a matching step. If you have already dealt with that topic, our article on reading supplier invoices shows the same logic applied to purchases.
Dedicated tool or workflow?
There is specialist expense software, often with a payment card. It suits a company that wants the whole package and accepts a subscription per employee. The n8n workflow makes sense when the company already has accounting software and an ERP it is keeping, and only wants to connect the pieces without adding one more tool. Odoo and Dolibarr have an expenses module: the workflow then plugs into it for reading and reminders, without replacing it.
To decide, list what really costs you time today: data entry, approval, checking or reimbursement. Our n8n automation offer starts with that review, then builds the process on the tools you have.
Frequently asked questions
Is automatic reading of receipts reliable?
It is good on a clean receipt and less so on a crumpled or faded one. That is why the employee sees what was read and corrects it before sending. The human check stays at the source, while the person still has the receipt in hand, rather than at the end of the month with the accountant.
Does employee data stay with us?
With n8n hosted on your server, receipts and amounts stay in your infrastructure. The only question is the image reading service: you can choose a model hosted in Europe or a model installed on the same server. This is a choice to make during scoping, with the person responsible for data.
Can we remind employees who forget their expense reports?
Yes, and it is often the first visible gain. A few days before the close, the workflow can remind employees who have expenses on the company card with no receipt received. The reminder goes out on its own, the accountant no longer sends messages one by one, and the files arrive before the deadline.
Sources
- Form, n8n documentation (new tab)docs.n8n.io
Jim · founder of Brain Plus AI
Also in n8n workflows by department

Practical guide5 min The topic guide
n8n workflows: what each department can automate
Accounting, sales, HR, support, purchasing, marketing, logistics, management: every department has tasks that travel from one tool to another. Here, department by department, are the n8n workflows that save time, and those that are not worth the effort.

Understand4 min
Month-end close: what n8n prepares for you
The month-end close is not long because of the entries, but because of everything you have to gather beforehand. An n8n workflow asks for the documents, checks they have arrived and prepares the checklist.

Practical guide6 min
Supplier invoices: automating reading and matching
A supplier invoice goes through three steps: reading it, matching it against what was ordered and received, then approving it before payment. What can be automated at each step, where AI really helps, and what stays with the accountant.
