Contant geld. Voor de één dagelijkse praktijk, voor de ander iets wat je hooguit één keer per maand meemaakt. Toch is dit precies zo’n onderwerp waar de Belastingdienst extra scherp op is. Niet omdat contant “fout” is, maar omdat het kwetsbaar is. Eén vergeten betaling, één ontbrekende bon, één kasverschil… en je administratie wordt ineens een vraagteken.
In deze blog leg ik je op een duidelijke en praktische manier uit wat de fiscale risico’s van contante betalingen zijn, waar het vaak misgaat en vooral: hoe je als zzp’er een systeem opzet dat wél klopt.
Waarom contant geld zo gevoelig ligt
Bij bank- en pinbetalingen is bijna alles automatisch terug te vinden. Je ziet wie betaalt, wanneer, hoeveel en vaak zelfs met een omschrijving. Bij contant geld ontbreekt die digitale “spoorlijn”. Daardoor is contant sneller gevoelig voor:
- onvolledige omzetverantwoording
- administratieve fouten
- discussie over bewijs
- twijfel bij controles
Nogmaals: contant werken is niet verboden. Maar je moet meer vastleggen om dezelfde zekerheid te kunnen laten zien.
Risico 1: omzet niet volledig registreren
Dit is veruit de grootste valkuil. Contant geld moet je net zo serieus behandelen als een bankbetaling. Dus niet “komt later wel”.
Als omzet contant binnenkomt en je registreert het te laat (of niet), lijkt het alsof je minder omzet hebt gedraaid. En als de Belastingdienst denkt dat er omzet ontbreekt, kunnen de gevolgen groot zijn:
- naheffingen
- boetes
- extra controles
- en in het slechtste geval: omkering van de bewijslast
Die laatste wil je echt vermijden, want dan moet jij bewijzen dat jouw administratie wél klopt.
Risico 2: geen kasadministratie (kasboek) bijhouden
Werk je contant? Dan hoort daar een kasadministratie bij. Niet ingewikkeld, maar wél consequent.
Een kasboek bevat minimaal:
- beginstand kas
- alle contante inkomsten
- alle contante uitgaven
- eindstand kas
Het idee is simpel: je moet altijd kunnen uitleggen waarom je kasbedrag is zoals het is.
Risico 3: contante uitgaven vergeten
Veel ondernemers zijn scherp op contante inkomsten, maar vergeten contante uitgaven. Denk aan tanken, parkeergeld, materialen, kleine inkopen of een leverancier die cash wil.
Als je uitgaven niet boekt:
- mis je aftrekbare kosten (dus je betaalt sneller te veel belasting)
- ontstaan er kasverschillen
- gaat je administratie wringen bij een controle
Risico 4: grote contante bedragen ontvangen
Grote contante betalingen zijn niet per definitie fout, maar ze vallen wel sneller op. Zeker als het vaker gebeurt. Dan komen vragen zoals:
- waarom contant en niet via factuur/bank?
- is de omzet wel volledig?
- is er bewijs van levering en betaling?
Ontvang je regelmatig grotere bedragen? Dan is het slim om extra strak te zijn met je vastlegging en bewijs.
Risico 5: geen bewijs van betaling
Contant zonder bon of ontvangstbewijs is een rode vlag. Niet alleen voor de Belastingdienst, maar ook voor jezelf. Want als later discussie ontstaat (bijvoorbeeld over wat er betaald is), sta je zwakker.
Zorg dat je altijd iets kunt laten zien, zoals:
- bon/kwitantie
- factuur met “contant voldaan”
- betalingsbewijs/ontvangstbewijs met datum en handtekening
Risico 6: kas klopt niet (kasverschillen en negatieve kas)
Een kas die niet klopt, wordt al snel gezien als onbetrouwbaar. Voorbeelden die problemen geven:
- negatieve kassaldi
- “onverklaarbare” verschillen
- afrondingen of bedragen die niet te herleiden zijn
En als je kas niet betrouwbaar is, kan de Belastingdienst ook je andere cijfers kritischer bekijken.
Waarom contant sneller tot discussie leidt
Het probleem is niet contant geld zelf. Het probleem is dat de foutmarge groter is. Denk aan situaties zoals:
- een betaling vergeten te noteren
- deels contant, deels pin
- wisselgeld klopt niet
- bonnetje kwijt
- drukte en “doe ik straks wel”
Bij digitaal betalen heb je die ruis veel minder.
Zo maak je contant wél veilig: een waterdicht systeem
Hieronder een aanpak die voor vrijwel elke zzp’er werkt.
1) Houd een kasboek bij (dagelijks)
In je kasboek noteer je:
- datum
- omschrijving
- bedrag
- in/uit
- klant/bonnummer (als dat kan)
Controleformule:
beginstand + ontvangsten – uitgaven = eindstand
2) Werk met bonnen of een kassasysteem
Werk je vaker contant? Dan helpt het enorm om:
- voorbedrukte kwitanties te gebruiken, of
- een simpel kassasysteem te draaien
Niet omdat het “moet”, maar omdat je administratie dan automatisch sluitender wordt.
3) Maak direct foto’s van bonnetjes
Een contante uitgave zonder bon bestaat fiscaal gezien eigenlijk niet. Maak dus meteen een foto en zet ’m in een vaste map (bijvoorbeeld per maand of kwartaal).
4) Vermijd contant waar het kan
Hoe minder contant, hoe minder gedoe. Zeker bij hogere bedragen is pin/bank logisch. Dat scheelt discussie én fouten.
5) Registreer op dezelfde dag
Wacht je een week? Dan ga je gegarandeerd iets vergeten. Dagelijks bijhouden voorkomt 90% van de ellende.
6) Doe elke dag een mini kascontrole
Aan het eind van de dag:
- tel je kas
- check je kasboek
- klopt het niet? noteer het verschil én de oorzaak
7) Laat tekenen bij grotere bedragen
Bij grotere contante betalingen: laat de klant tekenen voor ontvangst. Dat voorkomt gedoe achteraf.
Wat kan de Belastingdienst vragen bij een controle?
Als je contant werkt, kunnen ze om dit soort dingen vragen:
- kasboek/kasadministratie
- bonnen en kwitanties
- onderbouwing van kasverschillen
- bewijs van contante betalingen
- koppeling tussen omzet, afspraken en levering
Als dat netjes aanwezig is, is er meestal niets aan de hand.
Pinbetalingen zijn “makkelijker”, maar contant kan prima
Pin- en bankbetalingen zijn administratief veiliger, simpelweg omdat ze automatisch sporen achterlaten. Maar contant is prima te doen, zolang je:
- alles registreert
- bewijs bewaart
- kas laat kloppen
- geen “ongeveer” bedragen gebruikt
Contant wordt pas een probleem als je administratie gaten heeft.
Tot slot: contant hoeft geen stress te zijn
Contante betalingen zijn niet fout en niet verboden. Ze vragen alleen om discipline. Als jij kunt uitleggen waar geld vandaan komt, waar het naartoe is gegaan en waarom je kas klopt, dan sta je sterk.
Wil je dit makkelijker maken met een vaste structuur of een systeem dat direct goed staat? Dan kun je dat bijvoorbeeld laten inrichten via een:


