Automating invoice processing with AI: what works and what does not
Automating invoice processing sits near the top of most small business wish lists, and rightly so: it is work that comes back every week, it is dull, and a mistake costs money. The question is rarely whether it can be done. The question is who should do it.
Because before you hand automating invoice processing to an agency, you need to know what your accounting package already has on board. That is often more than the user thinks, and then the cheapest fix is switching on a feature you already pay for.
This page sets out what the process looks like step by step, which checks a human keeps, what goes wrong with amounts, VAT codes and suppliers who change their layout, and what building it with us costs. No promises in percentages, because we do not know them.
What happens to an incoming invoice today
At most companies it goes like this. The invoice arrives in a mailbox — often accounts@, sometimes the owner’s personal inbox. Some arrive on paper or through a supplier portal. Then someone opens the PDF and retypes the details into the accounting package: supplier, invoice number, date, amount, VAT, ledger account, sometimes a project or cost centre code.
The pain is rarely the retyping. It is everything around it: invoices arriving twice because the supplier also emailed the engineer, invoices waiting two weeks for approval, and the hunt when the accountant asks which document belongs to that payment.
- Arrival: email, paper, portal, or all three mixed together.
- Retyping: header details and sometimes the line items.
- Coding: ledger account, VAT code, cost centre, project.
- Approval: someone with budget responsibility has to say yes.
- Posting and filing: ready for payment, stored so it can be found again.
What AI changes here — and what it does not
AI is good at reading a document that does not follow a fixed pattern. Older recognition works with templates: you teach the system where supplier X puts the invoice number, and the moment that supplier changes their layout, it breaks. Language models read an invoice more like a person does: they look for what an invoice number is, not for whatever sits in a fixed position.
That mainly helps with the long tail. Your twenty largest suppliers are so tidy that any system copes with them. It is the hundred small ones — the builders’ merchant, the fuel card, the sole trader who writes invoices in Word — where template recognition keeps stumbling.
What AI does not change: it does not know what your chart of accounts means, whether this is a project cost or stock, or whether the goods were delivered. It learns that from your history or from rules you set. And it does not know whether an invoice is correct — only what it says. AI pulls out the data and proposes. The decision stays a decision.
How automating invoice processing works in practice
A working setup usually looks like this. The steps are the same whether you use an off-the-shelf solution or something custom; the difference is how much of each step you get to decide yourself.
- One entry point. All invoices land in one mailbox, portal invoices and scans included. This sounds dull and it is the most important step: as long as there are three entry points, manual work stays.
- Extraction. Supplier, invoice number, date, amounts, VAT and, where needed, the line items come out of the PDF. A scan without a text layer goes through OCR first.
- Matching. The supplier is linked to your creditor records. Ledger account, VAT code and cost centre are proposed from earlier postings for that same supplier.
- Checking. Does net plus VAT add up to the total? Has this invoice number come past before? Does the amount differ from what this supplier normally sends? Anything unusual goes onto an exceptions list.
- Approval. The invoice goes to the right person, with a reason attached and an amount threshold. Approving works from a phone; anyone who stays quiet gets a reminder.
- Posting. The approved invoice enters the accounting package through whatever integration that package offers, with the PDF attached.
- Feedback. Whatever a human corrects is remembered. Without this step the system stays as dumb as on day one.
Your package may already do more than you think — check there first
This is the honest part. Accounting packages have built or bought invoice recognition, and there are separate scan-and-recognise services that plug straight into them. Exact, AFAS and Moneybird come past most often with us, and there are others.
What those packages can do exactly, we will not say. It differs per version, per module and per subscription, and it changes. Ask your own supplier or your accountant, with a concrete question: can I send invoices to a mailbox that you read, what does that cost per invoice or per month, and is approval included?
If the answer is yes and it fits how you work, you are done. Then you do not need an agency, and that is a perfectly good outcome: a solution that is live tomorrow beats custom work that is live in six weeks. The limit sits where the standard route does not follow your way of working — the point where it stops being about recognition and starts being about what has to happen afterwards.
When custom work does pay off
Four situations where the standard route structurally falls short. If two or more sound familiar, a custom integration is probably worth the money.
- Unusual supplier formats. A wholesaler or installation company gets invoices with dozens of line items, article numbers that do not match their own, and surcharges named differently by every supplier. Reading header details works everywhere; matching line items to your articles is another matter.
- Integration with projects or stock. A construction firm wants costs on the right job, a manufacturer wants goods receipts reconciled against the purchase order. The invoice then has to reach your project administration or stock system too, not just the accounting package.
- Multiple administrations. A holding with operating companies, an accounting firm with client ledgers, a haulage business with several depots. Invoices have to be routed to the right administration first, and off the shelf that often means setting everything up again per administration.
- Approval flows with real rules. Amounts above a threshold to the director, project costs to the project manager, cover during holidays, reminders that go out. Many packages offer a simple version; the moment your rules lean on more than one field, it stops.
The checks a human keeps, and why
We do not build this as a system that posts everything by itself, but as one that does the groundwork and shows you its doubts. Every invoice gets a status. If everything adds up and it comes from a known supplier with a known pattern, it sits ready with a proposal you confirm in one click. If something is off — an amount that does not add up, a new supplier, a deviation — it sits separately with the reason attached.
Having a human look is not a temporary measure for the first few months. An invoice is a payment instruction. Whoever approves it spends money, and that should be a person who signs for it. Your accountant also wants to see who approved what and when.
What you gain: the work shifts from entering to checking. That goes faster, and the administrator who used to do it usually does not become redundant but gets room to breathe.
What goes wrong
Every setup we have seen running suffers from the same things. Ask any supplier about them; anyone who says it does not happen has not watched it run long enough.
- Wrong amounts. A credit note arriving as a normal invoice, or a total including VAT read as excluding. The safety net is a sum: net plus VAT equals gross, and anything that differs sharply from that supplier’s history goes to review.
- Duplicate postings. The supplier emails accounts and the engineer, or sends a reminder with the same invoice attached. Deduplicating on supplier, invoice number and amount catches most of it — but not a supplier who restarts their numbering.
- VAT codes. Reverse charge for subcontractors, foreign suppliers, partly exempt items. This is where automation most often proposes something wrong, and where a mistake hurts you at the VAT return. We put extra checks here and run the rules past your accountant.
- Suppliers who change their layout. Without warning, usually around a year end or a software migration on their side. With AI recognition it is milder than with templates, but you still notice it. Expect to go through a supplier again once a year.
- Invoices that do not arrive as invoices. A link to a portal, an invoice in the body of the email, or a photo from someone’s phone. Those are solved with an agreement with your supplier, not with technology.
What it costs
There are three kinds of cost, and the second and third are the ones most often forgotten.
Building costs €110 per hour with us for straightforward work and €165 per hour for complex development, paid monthly in advance from an AI budget or build fund that you set, so there is no open end. How many hours it takes depends on the number of suppliers, the number of administrations and whether you need integration with projects or stock. A fixed price quoted before the core session contains a margin for the unknown, and you pay for it.
Usage is the second: per processed invoice you pay something to the AI model and the services underneath, and that scales with your volume. We work it through up front on your own numbers, so you can weigh it against what an off-the-shelf solution charges per invoice. The third is your own time: cleaning up creditor records, merging duplicate suppliers, agreeing how you code things, then a few hours a month for exceptions. That is in no demo, and it is real.
Before anything gets built there is the core session: a half-day (4 hours) on your shop floor, €596 excluding VAT and travel (€0.45 per kilometre). A full day is €1,192, our advisory rate €149 per hour. We carry professional and public liability insurance, and a subsidy partner checks as standard whether a scheme applies.
How to start
Do two things yourself first; you do not need us for either. Count how many incoming invoices you get per month and from how many different suppliers. Then ask your software supplier or your accountant what your current package already does with incoming invoices, what that costs, and whether approval is included.
If the standard route fits, switch it on and you are done. If you get stuck on supplier formats, projects or stock, multiple administrations or your approval rules, there is something to build. Start with the free AI scan: five minutes online, no sales pitch, with a first price indication. If the picture holds up, we spend a half-day watching, and you get a core report with a go or no-go — including “your package can do this itself, go do that”.
Frequently asked questions
Do I need an agency for this, or can my accounting package already do it?
Often your package already does something, and then you do not need us. Accounting packages and separate scanning services have built in recognition of incoming invoices, but what exactly is included differs per version, module and subscription. Ask your own supplier or accountant before you request a quote. If the standard route fits, switch it on: that is faster and cheaper than custom work.
Does this work with Exact, AFAS or Moneybird?
Those packages come past most often with us, and there are others. What each package allows in terms of integrations depends on your version and licence, and it changes. That is why we make no claims about it and check it with your supplier before building. If the integration is closed or only available in a more expensive subscription, you hear that before you spend money.
Can the AI post invoices itself, without anyone checking?
Technically a lot is possible, but we do not build it that way. An invoice is a payment instruction and approving one belongs with a human who carries budget responsibility. What we build does the groundwork and shows its doubts: familiar invoices sit ready with a proposal you confirm in one click, and anything unusual sits separately with the reason attached.
What happens when a supplier changes their invoice layout?
It happens without warning, usually around a year end or a software migration on their side. AI recognition suffers less from this than template recognition, because it looks at meaning rather than a fixed position. You still notice it, though. Expect it once or twice a year that you have to go through a supplier again.
How do you prevent duplicate postings?
By deduplicating on the combination of supplier, invoice number and amount, and by recognising reminders with a copy attached. That catches most of it, but not everything: a supplier restarting their numbering slips through. That is why there is an exceptions list a human looks at.
What does automating invoice processing cost?
Building costs €110 per hour with us for straightforward work and €165 per hour for complex development, paid monthly in advance from a budget you set. On top of that come usage costs per processed invoice, which scale with your volume, and time on your side for cleaning up and maintenance. The core session beforehand costs €596 excluding VAT and travel for a half-day of 4 hours.
How many invoices a month do you need before this pays off?
There is no fixed number, because it depends on how much handling each invoice takes. A hundred simple invoices from ten regular suppliers are less work than thirty project invoices with line items that have to be booked to jobs. So also count your number of different suppliers and administrations; those matter more than volume.
What we do for this
Retyping, forwarding, checking, checking again. It's work nobody enjoys and that comes back every day. Process automation gets rid…
Off-the-shelf software is fine — until the moment your business works just slightly differently from what the package had in mind.…
Further reading
Don’t pick the process with the biggest payoff. Pick the one where you can prove fastest that it works.…
A tour of the processes that genuinely lend themselves to AI in practice: what happens, what your people keep doing, and…
AI only becomes useful once it can reach your own data. What an integration is, the four ways to get at your data, and w…
Other topics
Check what your package already does — then call us
Ask your software supplier what your current package does with incoming invoices. If you get stuck there, take the free AI scan: five minutes online, with a first price indication. After that we can spend a half-day watching how invoices really arrive at your business.