Every month, a Dutch SME's bookkeeper opens a shared inbox, downloads a stack of PDF invoices from suppliers, retypes the amounts into the accounting package, checks them against a purchase order if one exists, and chases down whoever has to approve the payment. None of that is difficult work. It is just slow, repetitive, and the kind of task that quietly eats hours every week without anyone ever deciding it should. "Factuurverwerking automatiseren" — automating invoice processing — is the search behind exactly this problem: getting a supplier invoice from inbox to paid with as little manual retyping as possible.
This guide is specifically about incoming invoices: the ones you receive from suppliers and need to check, approve and pay. If you are looking for automating what happens after you send your own invoices to customers, that is a different flow, covered in our broader guide to automating business processes.
What invoice processing automation actually does
Under the sales pitch, invoice processing automation is a handful of distinct steps chained together:
- Capture. The invoice arrives by email or upload, and software extracts the data: supplier, invoice number, amount, VAT, due date, line items. This usually relies on OCR (optical character recognition) combined with pattern recognition, not a human reading the PDF.
- Matching. The extracted data is checked against a purchase order and, if goods were received, a delivery note — a three-way match that catches overbilling or duplicate invoices before anyone approves payment.
- Approval routing. The invoice is sent automatically to whoever needs to sign off, based on rules like amount, cost centre or supplier, with escalation if nobody responds in time.
- Booking. Once approved, the invoice is posted to the right ledger account in your accounting software and scheduled for payment, instead of someone keying it in by hand.
None of these steps individually require artificial intelligence. Rule-based matching and routing are decades-old technology. Where AI actually earns its place is in the capture step, reading invoices from suppliers who all use a different layout, and in flagging anomalies — a price that jumped 30% from the last invoice, a supplier bank account that changed — for a human to look at before money moves.
Signs it is worth automating
Automation pays off fastest when more than one of these is true:
- Volume is high enough that retyping is a real job, not an occasional five-minute task. Dozens of invoices a week is usually the point where manual entry starts costing real hours.
- Invoices come from many different suppliers in different formats, so a single hard-coded template will not cover them.
- Approval chains are unclear or slow, with invoices sitting in someone's inbox for days before anyone notices they need signing off.
- Errors keep happening: duplicate payments, invoices booked to the wrong cost centre, or a missed early-payment discount because nobody processed the invoice in time.
- Growth is outpacing the admin team. If invoice volume is rising faster than you can hire bookkeepers, automation is often cheaper than the next hire.
If your invoice volume is low and suppliers are few, the manual process may simply be fine. Automation has a setup cost and an ongoing cost, and neither disappears just because a vendor says "AI" in the pitch.
What accuracy you can actually expect
This is the part most sales conversations skim past. OCR-based data capture is good, not perfect. A handwritten note scrawled on an invoice, an unusual layout, or a low-quality scan can still produce a wrong amount or a misread supplier name. Reputable tools flag low-confidence reads for a human to check rather than booking them silently, but that safety net only works if someone is actually reviewing the flagged exceptions, not rubber-stamping them.
Treat invoice automation as removing the retyping, not removing the review. A sensible rollout keeps a person checking every invoice for the first few weeks, then narrows that review to invoices the system itself flags as uncertain, new suppliers, or amounts above a threshold you set. Full "zero-touch" processing, where invoices post with no human look at all, only makes sense once you have real data on your own error rate and have decided that rate is acceptable for the invoice values involved.
Price bands in the Netherlands (2026)
These are Byteet's own estimates based on project scope, not a single vendor's list price, and they will vary with invoice volume and how many systems need connecting.
| Approach | What it covers | Typical cost |
|---|---|---|
| Built-in feature in your accounting software | Basic OCR capture and booking suggestions, no custom matching or routing logic | Often included or a small add-on fee, roughly EUR 20 - 80 per month |
| No-code workflow (e.g. a platform like n8n or Make, paired with an OCR service) | Capture, simple matching rules, routing to one or two approvers | EUR 1,500 - 4,000 one-off setup, plus EUR 50 - 250 per month in tool and API costs |
| Dedicated accounts-payable automation tool | Full three-way matching, multi-level approval, supplier portal, audit trail | EUR 300 - 1,500 per month, scaling with invoice volume |
| Custom integration with your ERP or accounting system | Matching and routing logic specific to your business rules, built directly against your systems' APIs | From EUR 8,000 upwards, one-off, plus ongoing hosting and maintenance |
Most Dutch SMEs start with the first or second option and only move to a dedicated tool or custom build once volume or complexity outgrows what a no-code workflow can reliably handle.
Build vs buy
Three real routes exist, and the right one depends less on budget than on how standard your process is:
- 1. Your accounting software's own feature. Exact, AFAS and similar packages increasingly ship basic invoice-capture features. If your approval chain is simple and your suppliers are relatively uniform, this is the cheapest and fastest path, and it needs no separate tool to maintain.
- 2. A no-code workflow. Tools like n8n or Make, combined with an OCR or document-processing service, can capture, match against simple rules and route for approval without custom development. This is the right fit for most SMEs: it covers matching against a purchase order, routing by amount or cost centre, and posting to most mainstream accounting packages.
- 3. Custom integration. Needed when your approval logic is genuinely business-specific (multi-step sign-off tied to project budgets, matching against an in-house ERP with no standard connector), when invoice volume is high enough to justify a dedicated platform, or when the accounting system you use has no off-the-shelf integration at all.
The retention duty that still applies
Automating how an invoice gets processed does not change how long you have to keep it. Dutch tax law requires a business to retain its bookkeeping records for seven years, and this duty explicitly covers your accounts-payable records — the invoices you receive from suppliers — as part of the basic data the Belastingdienst requires you to always keep for that full period, regardless of what shorter terms you might agree for other records. Whatever tool processes your invoices, make sure its archive, not just your accounting software's ledger entries, is actually kept for the full retention period and stays retrievable if the Belastingdienst ever asks to see it.
Rolling it out, step by step
- 1. Pull a month of real invoices and sort them by supplier, format and approval path. This tells you how much variation the system actually needs to handle, rather than guessing from memory.
- 2. Pick the matching rules first, before picking a tool. Decide what "matched" means for your business: exact amount, a tolerance percentage, delivery note required or not.
- 3. Define the approval chain explicitly, including who approves what amount and what happens if nobody responds within a set number of days.
- 4. Run the automation in parallel with the manual process for the first few weeks. Compare its output against what your bookkeeper would have entered, and fix the matching rules before trusting it unsupervised.
- 5. Narrow the human review gradually, from checking everything to checking only what the system flags, once you have evidence of its actual error rate.
- 6. Revisit the rules periodically. New suppliers, new cost centres and new approval thresholds all drift the original setup out of date if nobody owns maintaining it.
Common mistakes
- Automating before mapping the real process. If approvals currently happen through a mix of email, WhatsApp and someone remembering, automating that mess just moves the mess into software.
- Trusting zero-touch processing from day one. Every automated capture tool misreads something eventually. Build in review before you remove it.
- Ignoring exception handling. A tool that only works for the easy, well-formatted invoices and has no clear path for the odd one out just creates a second manual queue.
- No clear approval ownership. If "who approves this" is ambiguous in the software, it was already ambiguous on paper, and automation surfaces that gap rather than fixing it.
- Forgetting retention. An invoice that was never properly archived because "the system has it somewhere" is a real problem the one time the Belastingdienst actually asks.
Is it worth it for an SME?
The honest answer depends on volume and how messy your current process already is. A business processing a handful of invoices a month from a handful of regular suppliers may see little benefit beyond what its accounting software already offers for free. A business processing dozens or hundreds of invoices a month, with an approval chain that regularly causes late payments or missed discounts, usually recovers the setup cost within months. Before committing to a tool, count how many invoices you actually process in a typical month — that number tells you more than any vendor's pitch.
FAQ
What does automating invoice processing cost? In the Netherlands, a basic capture feature built into your accounting software often costs little to nothing extra; a no-code workflow setup typically runs EUR 1,500 - 4,000 one-off plus EUR 50 - 250 per month; a dedicated accounts-payable tool runs EUR 300 - 1,500 per month depending on volume; and a custom integration with your ERP starts from roughly EUR 8,000. These are Byteet's own 2026 estimates, not list prices from a specific vendor.
Can automation process invoices with no human check at all? It can, but it should not start that way. OCR-based capture still misreads invoices occasionally, especially unusual layouts or poor scans. A sound rollout keeps a human reviewing everything at first, then narrows that review to invoices the system itself flags as uncertain once you have real data on its error rate.
Does it work with my existing accounting software? Most no-code workflow tools and dedicated accounts-payable platforms connect to mainstream Dutch accounting packages through a standard integration. If your software has no standard connector, or your matching logic is unusually specific, that is when custom integration work becomes the better route.
How long does it take to roll out? A basic no-code workflow for straightforward invoices can often be running within a few weeks. A custom integration with multi-step approval and ERP matching typically takes longer, depending on how many systems it needs to connect to and how much testing happens before the manual process is switched off.
Do I still need to keep paper or PDF invoices if I automate this? You still have to retain your bookkeeping records, including invoices received from suppliers, for the legally required period under Dutch tax law — automating how an invoice is processed does not shorten or remove that duty. Make sure the archive your automation tool keeps is actually retrievable for that full period, not just its most recent entries.
Talk to us before you pick a tool
Not sure whether your invoice volume justifies a dedicated tool, or whether a simple workflow would already cover most of it? Explore our AI & Automation team, or, if the invoices need to match against an in-house system with no standard connector, our Web & Software Development team can scope the integration work directly.
