English
Accounts Payable in Swiss SMEs: Why 80 Supplier Invoices Per Month Cost 16 Hours

Accounts Payable in Swiss SMEs: Why 80 Supplier Invoices Per Month Cost 16 Hours

Capture, GL coding, 4-eyes approval, Pain.001 payment run and CAMT.053 reconciliation, where the time really leaks in the Swiss accounts-payable loop, and how a preparing assistant gives 12 of 16 hours back.

Accounts payable in Swiss SMEs: what happens after the receipt

In our previous article we walked through the expense receipt, the slip an employee photographs with a phone, which lands correctly booked in the system in under ten seconds. That is the gateway to the accounts-payable loop. The receipt comes in, the expense item is clear.

But roughly 80 percent of inbound documents in a typical Swiss SME are not receipts. They are supplier invoices. PDFs in the inbox, scanned originals from the letterbox, QR-Rechnungen pushed directly into the e-banking. Each of those invoices triggers a chain of decisions that, when no one prepares them, pulls in five tools, three responsible people and around 16 hours per month. This is the part that exhausts the bookkeeping team at month-end, that raises questions at the fiduciary in April, and that delays the VAT return at quarter-end.

Supplier invoices in a Swiss SME: the five steps of the loop

A supplier invoice rarely arrives alone. It arrives with three questions: who ordered this? Which account does it post to? Who is allowed to approve it? In a typical 20-employee SME with 80 incoming invoices per month, the flow looks like this:

  • Capture. The invoice arrives by email, in the letterbox, or directly as a QR-Rechnung. It gets saved or printed, collected and passed on. At 80 invoices that is roughly 1 to 2 hours per month, just for the collecting part.
  • GL coding. Every invoice is assigned to an expense account, sometimes obvious, often not. Is this tool invoice material or capex? On the renovation project 2026 or on general tool stock? Roughly 3 hours per month, with discussions across the team.
  • 4-eyes approval. Whoever approves an invoice over CHF 1'000 is normally not the person who captured it. The invoice travels by email, Slack, or paper trail between bookkeeping, supervisors, and management. Roughly 4 hours per month, with wait times between stations.
  • Payment run (Pain.001). On the cut-off date, all approved invoices are bundled into a Pain.001 file and imported into the e-banking. Doing this by hand, exporting from the accounting system, reviewing, importing, signing, easily eats 5 hours per month.
  • CAMT.053 reconciliation. The day after the payment run, the postings come back from the bank as a CAMT.053 file. Each one has to be assigned to an open item. With a clean Pain.001 reference this works semi-automatically, for discounts, partial payments or differing amounts, it goes back to manual searching. Roughly 3 hours per month. How a structured CAMT reconciliation dissolves these hours is documented on the Banking page.

These are the five steps. 1 + 3 + 4 + 5 + 3 = 16 hours per month. Spread across a bookkeeper, a supervisor and management, almost always with the bookkeeper as the bottleneck.

Where the 16 hours actually go, and why nobody talks about it

If you ask a Swiss SME where the bottleneck in accounts payable sits, the answer is almost always the same: "the approval." That is not wrong, the 4-eyes loop is the most visible delay. But anyone who counts the hours notices: approval is not the biggest hole.

The two biggest time sinks are GL coding and the payment run. Together roughly 8 of 16 hours, half of the entire process. And both share a property: they are technically repetitive (accounts, VAT rates, Pain.001 formatting) but substantively decisive. If the coding drifts, the VAT return at quarter-end is wrong. If the payment run carries a typo, money goes to the wrong IBAN, and that is not a 24-hour recovery in Swiss payment infrastructure.

These two steps are exactly the ones a preparing assistant takes over first. Not because they are the hardest, but because they are the most expensive when they go wrong.

Double payments, missed discounts, wrong VAT: the errors that surface at the fiduciary in April

Three errors from the AP loop come back with reliability in the first quarter of the following year. They cost nothing if caught early, and a four-digit franc amount if the fiduciary finds them during the year-end close.

Double payment. An invoice is received by email; a few days later the same invoice arrives as a reminder with a new invoice number. Without a clean duplicate check (vendor + amount + date), both get booked. At 80 invoices per month, this happens on average once per quarter. Recovery takes weeks and is not guaranteed.

Missed discount. Swiss suppliers often grant 2 % discount for payment within 10 days. Anyone who misses the cut-off, because the approval loop took too long, pays full. On 60 discount-eligible invoices averaging CHF 1'500, at just a 30 % missed rate, that is roughly CHF 540 per month, so CHF 6'480 per year. Money that never appears as an expense, because it simply was not saved.

Wrong input VAT. The three Swiss VAT rates (8.1 %, 3.8 %, 2.6 %) get booked across supplier invoices at the standard rate by default, even when the invoice includes a hotel night (3.8 %), a printed reference book (2.6 %), or another position. The difference only surfaces when the ESTV asks during a VAT audit. With a correctly read QR-Rechnung carrying structured VAT breakdown, this error stops happening.

These three errors share a pattern. They do not happen because someone is sloppy. They happen because the person capturing the invoice has 19 other things on their plate in that moment, and the check does not get the depth it needs. An assistant that prepares the capture gives the bookkeeper depth back.

From 16 to 4 hours: the AP loop with a preparing assistant

The number we documented on the Accounts Payable feature page on hegyon.ai is not made up. From 16 hours to roughly 4 hours per month, measured against an average Swiss SME with 20 employees, 80 incoming invoices per month and a mix of QR-Rechnungen, PDF invoices and paper documents.

The 4 hours that remain are the ones a human must see: checking the coding on edge cases, the 4-eyes approval, the final confirmation of the payment run. These are not hours that should disappear. These are the hours where a human actually decides, with the depth the process requires.

The 12 hours that shift are the ones no one really wants to do: collecting, sorting, typing, exporting, importing, reconciling. Those hours are taken over by the assistant, not because it is "smarter" than the bookkeeper, but because it does not get tired, does not get distracted, and is not doing 19 other things at the same time.

Pain.001, CAMT.053, QR-Rechnung: what actually has to run under the hood

An assistant that can really take over the Swiss AP loop needs five things, and none of them are optional:

  • QR-Rechnung recognition on the receiving side. The QR-Rechnung has been the Swiss standard for payment slips since July 2020. Without structured intake (QR-IBAN, amount, reference, due date), you are retyping the same fields from the PDF. Structured recognition is the precondition for everything that follows.
  • GL coding suggestion from history. If supplier "Müller AG" has been posted 17 times to account 4200 (material), the 18th invoice is very likely to go there too. A preparing assistant learns from your own history, not from a foreign database.
  • Multi-level approval, 4-eyes principle. Thresholds per employee (for example: up to CHF 1'000 alone, up to CHF 10'000 with a supervisor, above that management), escalation in case of absence, every step audit-traceable.
  • Pain.001 export for Swiss e-banking. ISO 20022-compliant, directly importable into any Swiss e-banking. With a signed file or direct API connection, no more manual typing in the banking portal.
  • CAMT.053 reconciliation with discount detection. The return path. When the supplier deducts 2 % discount, the difference posts as an expense, it does not stand around as an open dunning case.

These five points are not a wish-list. They are the minimum at which a tool can actually carry the weight of Swiss accounts payable. Anything less is theatre.

The math: 144 hours per year, and peace with the fiduciary in April

The sober number: 12 recovered hours per month × 12 months = 144 hours per year. At an average Swiss hourly rate of CHF 50, that is recovered capacity of CHF 7'200 per year, in accounts payable alone. On top of that come avoided double payments, captured early-payment discounts, and correct input VAT, the part that is actually expensive and does not appear in any hours calculation.

The non-sober number: April at the fiduciary changes. Instead of three days of rushing through the year-end close, with five emails per hour going back to bookkeeping ("where is the Müller AG invoice from February?"), both sides work on the same clean data. That does not show up in a cost-benefit calculator, but it is what management really values about a solution at the end of a year.

Switching your AP process: what you can do today

If you want to see what the AP loop with a preparing assistant looks like for your SME, we will show you in 30 minutes, using a fictitious Swiss SME with 20 employees, 80 incoming invoices per month, a mix of PDF and QR-Rechnungen, and an active CAMT.053 reconciliation. You see a real Pain.001 file, a real discount reconciliation, and a real multi-level approval, not a slide-show.

The Accounts Payable detail page is at hegyon.ai/en/features/purchasing. The demo button sits at the top of every page.

Expense reports were yesterday. Accounts payable is today.

← Back to all posts