n8n workflows by department 4 min

Expense reports: an n8n workflow from receipt to refund

An n8n expense report workflow receives the photo of the receipt, extracts the date, amount and VAT, checks the company rules, asks the manager for approval, then prepares the entry for accounting. Employees no longer fill in a spreadsheet, and the accountant only checks the expenses that break the rules.

Contents6
  1. 01Why expense reports cost more than they reimburse
  2. 02The process, step by step
  3. 03The rules, written once
  4. 04What the accountant gains
  5. 05Dedicated tool or workflow?
  6. 06Frequently asked questions

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

  1. Sending

    The employee photographs the receipt and sends it through a form.

  2. Reading

    The workflow extracts the amounts and suggests a category.

  3. Approval

    The manager receives the request and accepts or rejects it.

  4. 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

  1. Form, n8n documentation (new tab)docs.n8n.io
Source 1

Form, n8n documentation

Read on docs.n8n.io(new tab)

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.

WhatsApp