Alle artikelen

Onkosten en kilometervergoeding automatisch verwerken

Oarized · 9 augustus 2026

Waarom bonnetjes en kilometers bijhouden zoveel tijd kost

Bij een hovenier, installatiebedrijf of schoonmaakbedrijf rijdt het personeel elke dag naar klanten. Onderweg wordt materiaal gekocht, geparkeerd, getankt. Elk bonnetje moet ergens terechtkomen, en elke rit moet ergens genoteerd worden om de kilometervergoeding te kunnen uitbetalen.

In de praktijk gebeurt dat met een fotomapje op de telefoon, een kladblaadje in de bus, of een Excel die aan het eind van de maand wordt ingevuld op basis van geheugen. Bonnetjes verbleken, gaan verloren, of komen twee maanden te laat binnen. Iemand op kantoor moet ze overtypen in de boekhouding, het bedrag en de btw controleren, en de kilometers optellen tegen het geldende tarief.

Bij een bedrijf met tien man in de buitendienst is dat al snel een paar uur werk per maand, verspreid over meerdere mensen: de monteur die moet uitzoeken wat hij nog moet indienen, de administratie die alles overtypt, en de eigenaar die eind van de maand nog rekeningen mist. Het is geen groot probleem in één keer, maar het is elke maand hetzelfde werk, met dezelfde kans op fouten.

Dat maakt dit een ander type klus dan bijvoorbeeld een factuur maken: het gaat niet om één handeling, maar om tientallen kleine invoermomenten die bij elkaar opgeteld een vast blok tijd kosten.

Hoe onkosten en kilometers automatisch verwerkt worden

De kern is steeds hetzelfde: invoer die nu handmatig gebeurt, gebeurt straks op het moment dat het bonnetje ontstaat, in plaats van weken later achteraf.

In de praktijk ziet dat er meestal zo uit:

  • Een medewerker maakt met de telefoon een foto van een bonnetje. Bedrag, datum en btw worden herkend en direct in de juiste kostencategorie gezet, zonder dat iemand het over hoeft te typen.
  • Kilometers worden geregistreerd via een eenvoudige rittenlijst in dezelfde app, of automatisch met een start- en stoplocatie. Het aantal kilometers wordt getoetst aan het geldende onbelaste tarief, zodat er nooit per ongeluk te veel of te weinig wordt vergoed.
  • De declaratie gaat automatisch naar een leidinggevende voor akkoord, met alle bonnetjes als bijlage. Geen losse mailtjes of paperclips meer nodig.
  • Na akkoord stroomt de declaratie door naar de boekhouding en, als dat gekoppeld is, naar de eerstvolgende loonstrook.

Het voordeel zit niet in een enkele stap die sneller gaat, maar in het wegvallen van de overtypmomenten. Er is dan nog maar één plek waar de informatie wordt ingevoerd: op het moment dat de bon ontstaat. Alles daarna is doorstromen, niet opnieuw intypen.

Wat de Belastingdienst eist over kilometervergoeding en bewaarplicht

Twee regels zijn hier relevant, en beide zijn de moeite waard om te kennen voordat je iets automatiseert.

De eerste gaat over de hoogte van de vergoeding. Werkgevers mogen reiskosten onbelast vergoeden tot een vastgesteld maximum per kilometer. Voor 2026 is dat maximum verhoogd naar € 0,25 per kilometer, met terugwerkende kracht vanaf 1 januari 2026 (het was € 0,23). Dit is een maximum, geen verplichting: een werkgever mag ook minder vergoeden, of niets. Wie boven dat bedrag uitkomt, moet het meerdere als loon belasten. Omdat dit tarief van tijd tot tijd wijzigt, is het verstandig om het geldende bedrag te laten controleren door de software in plaats van het los in een spreadsheet bij te houden, zodat een oud tarief niet per ongeluk blijft hangen.

De tweede regel gaat over bewaren. Facturen en bonnetjes moeten zeven jaar bewaard blijven als onderdeel van de administratie. Dat mag digitaal: een foto of scan is toegestaan, zolang die een juiste en volledige weergave van het origineel is. Je hoeft dus geen schoenendoos met papieren bonnetjes te bewaren als de digitale versie compleet en leesbaar is.

Beide regels gelden ongeacht of je het proces automatiseert of niet. Automatiseren verandert niets aan wat er wettelijk moet, het verandert alleen hoe makkelijk je eraan voldoet.

Koppelen aan boekhouding en loonadministratie

De grootste tijdsbesparing zit niet in het fotograferen van de bon, maar in wat daarna gebeurt. Als de onkostenregistratie los staat van de boekhouding, typt iemand alsnog alles een tweede keer over: eerst in de bonnetjes-app, dan in het boekhoudpakket, en soms een derde keer in de loonadministratie voor de kilometervergoeding.

Een koppeling tussen deze systemen zorgt ervoor dat een goedgekeurde declaratie automatisch als kostenpost in de boekhouding verschijnt, met de juiste btw-categorie, en dat de kilometervergoeding automatisch meegenomen wordt in de eerstvolgende loonaangifte. Bij pakketten als Exact, Moneybird, SnelStart of Visma eAccounting bestaan hiervoor gangbare koppelingen; bij een loonpakket hangt het af van de leverancier of dit standaard beschikbaar is of los ingericht moet worden.

Belangrijk om vooraf te checken: welke kostencategorieën gebruikt de boekhouder al, en moet de indeling daarop aansluiten. Een koppeling die alles in één verzamelpost gooit, scheelt typewerk maar kost de boekhouder juist tijd om achteraf uit te zoeken wat waar hoort. Neem daarom iemand van de boekhouding mee bij het inrichten, niet pas achteraf.

Wanneer dit niet de moeite waard is

Bij een bedrijf van twee of drie mensen die zelden de weg op gaan, met een handvol bonnetjes per maand, is dit al snel meer moeite dan het oplevert. Een foto van een bonnetje appen naar de administratie en dat één keer per maand overtypen kost dan minder tijd dan een systeem instellen, testen en onderhouden.

Ook als de kilometervergoeding nu al goed geregeld is via een vaste onkostenvergoeding of een leaseauto-regeling zonder aparte declaraties, voegt automatisering weinig toe: er is dan simpelweg weinig om te automatiseren.

Een derde situatie: bedrijven die net overgestapt zijn op een nieuw boekhoud- of loonpakket. Er nu al een koppeling bovenop bouwen betekent vaak dubbel werk zodra de leverancier zelf nog wijzigingen doorvoert in het nieuwe pakket. Wacht in dat geval liever een paar maanden tot het basissysteem stabiel draait.

De vuistregel: reken uit hoeveel declaraties er per maand binnenkomen en hoeveel mensen daarbij betrokken zijn. Bij minder dan een uur werk per maand aan onkosten verwerken, is de tijd die het kost om iets in te richten meestal niet terug te verdienen binnen een redelijke termijn.

Hoe je in de praktijk begint

Begin niet met een nieuw systeem, maar met wat er al draait. De meeste boekhoudpakketten hebben een ingebouwde onkosten- of bonnetjesmodule die vaak onbenut blijft. Check eerst of die functie al beschikbaar is voordat je iets nieuws aanschaft.

Test daarna met een kleine groep, bijvoorbeeld twee monteurs, gedurende een maand. Kijk of de herkenning van bedragen klopt, of de kilometervergoeding het juiste tarief gebruikt, en of de goedkeuring soepel loopt. Pas als dat werkt, breid je uit naar de rest van het team.

Leg vooraf vast wat er gebeurt met bonnetjes die niet automatisch herkend worden, zoals een handgeschreven bonnetje van een kleine leverancier. Er moet altijd een handmatige invoerroute overblijven, anders loopt het proces vast op de uitzonderingen in plaats van de standaardgevallen.

Bedrijven die dit voor het eerst inrichten en vastlopen op de koppeling met een specifiek boekhoud- of loonpakket, laten dat soms door een partij als Oarized uitzoeken, juist omdat elke combinatie van pakketten net iets anders werkt. Voor een klein aantal declaraties per maand is dat zelden nodig; bij tientallen declaraties per week weegt het uitzoekwerk vaak niet meer op tegen gewoon laten inrichten.