Urencriterium en de zelfstandigenaftrek: zo bewijs je 1.225 uur zonder gedoe

Door de redactie van InvoiceFlow — gepubliceerd 1 juni 2026 — leestijd 9 minuten

Femke Janssen wist precies hoeveel ze verdient per uur. Ze wist hoeveel haar zakelijke rekening iedere maand binnenkomt. Maar het aantal uren dat ze per jaar werkte? Dat was een enigszins vaag getal dat ze ergens in haar hoofd had, bijgehouden op Post-its die ze aan het einde van de week weggooide.

Femke is 38, woont in Utrecht-Oost, en werkt als ZZP-organisatieadviseur. Ze helpt middelgrote organisaties in de publieke sector met procesoptimalisatie, teamontwikkeling en verandermanagement. Ze verdient goed: haar uurtarief is €115, haar omzet ligt rond de €82.000 per jaar. Al vijf jaar is ze zelfstandige, al vier jaar claimt ze trots de zelfstandigenaftrek op haar aangifte inkomstenbelasting.

Totdat de Belastingdienst vragen begon te stellen.

De brief die alles veranderde

Het was een dinsdag in februari. Femke ontving een brief van de Belastingdienst: een verzoek om nadere onderbouwing van haar urenregistratie over het voorgaande belastingjaar. Ze had de zelfstandigenaftrek geclaimd — €5.030 aftrek van haar belastbare inkomen — maar de inspecteur wilde weten op basis waarvan ze concludeerde dat ze de drempel van 1.225 uur had gehaald.

Femke zocht in haar administratie. Ze vond facturen, maar die toonden alleen hoeveel ze had gefactureerd, niet hoeveel uur ze eraan had besteed. Ze vond haar agenda in Google Calendar, maar die was onvolledig — veel werk gebeurde buiten de geregistreerde afspraken om: voorbereiding thuis, reistijd, acquisitiegesprekken, offerteschrijven. Ze vond losse aantekeningen in notitieboeken. Maar een sluitend overzicht van 1.225 uur of meer? Dat was er niet.

De consequentie was hard: de inspecteur weigerde de zelfstandigenaftrek voor dat jaar. Dat betekende €5.030 minder aftrek op een belastbaar inkomen van circa €62.000. Bij een marginaal tarief van 36,97% (het lagere IB-tarief in 2026) kostte haar dit €1.859 aan extra te betalen belasting. Voor een fout die ze had kunnen voorkomen.

Wat telt mee voor het urencriterium?

Het urencriterium van 1.225 uur per jaar lijkt een simpele drempel, maar wat er precies onder valt is genuanceerder dan veel ZZP'ers beseffen. Mee te tellen uren zijn onder meer:

Wat niet meetelt: vakantie, ziekte, persoonlijke activiteiten. En als je naast je ZZP-activiteit ook in loondienst bent, gelden aanvullende eisen (meer dan 50% van je totale werktijd moet aan de onderneming worden besteed).

Voor Femke betekende dit dat ze in theorie ruimschoots boven de 1.225 uur zat — ze werkte geschat 1.600 tot 1.700 uur per jaar voor haar onderneming — maar ze kon het niet bewijzen. En zonder bewijs is het bij een controle simpelweg nul.

Post-its, Google Calendar en de grenzen van goede bedoelingen

Na de afwijzing besloot Femke het beter aan te pakken. Ze kocht een mooi notitieboekje en begon uren bij te houden per dag. Dat werkte goed — voor drie weken. Vervolgens vergat ze het boekje regelmatig, was het onleesbaar door haar haastige handschrift, en raakte ze een week kwijt omdat het notitieboekje in een tas bleef.

Ze probeerde een Excel-tijdregistratiesysteem. Dat was nauwkeuriger, maar vereiste dat ze elke dag achter haar laptop zat om het bij te werken. Op de dagen dat ze naar klanten in Amsterdam of Den Haag reisde, zat ze soms pas 's avonds achter haar laptop — en dan was ze de details van de dag vergeten.

Ze probeerde een tijdregistratie-app. Die werkte goed maar stond los van haar facturatie. Ze moest uren overschrijven naar haar facturen, wat leidde tot discrepanties die ze handmatig moest corrigeren. Twee systemen bijhouden voelde als dubbel werk.

InvoiceFlow: uren koppelen aan facturen

Een collega-adviseur wees Femke op InvoiceFlow. Het interessante voor haar: de app koppelt uren aan projecten, en projecten aan facturen. Dat betekende dat haar urenregistratie en haar facturatie niet twee losse systemen waren, maar één geheel.

De workflow die Femke nu hanteert:

  1. Ze maakt een project aan voor elke opdracht — naam klant, projectnaam, verwachte uren.
  2. Ze registreert uren per dag op haar telefoon, gekoppeld aan het juiste project. Dit duurt gemiddeld 90 seconden per dag.
  3. Als een project klaar is, maakt ze een factuur op basis van de geregistreerde uren — de app berekent automatisch het factuurbedrag (uren × uurtarief).
  4. Aan het einde van het kwartaal exporteert InvoiceFlow een urenrapport per project, per klant, en in totaal voor het jaar tot op dat moment.

Dit urenrapport bevat precies wat de Belastingdienst wil zien: datum, activiteitsomschrijving, aantal uren, gekoppeld project en klant. Het is een kant-en-klaar bewijs dat voldoet aan de eisen van een urencriterium-controle.

Het belastingvoordeel van de zelfstandigenaftrek

Om duidelijk te maken waarom dit de moeite waard is, de concrete getallen voor Femke:

Naast de zelfstandigenaftrek kan Femke ook de MKB-winstvrijstelling claimen (14% van de winst na ondernemersaftrekken), wat haar belastingdruk verder verlaagt. Maar de zelfstandigenaftrek is de basis — en die vereist het urencriterium.

Voor ZZP'ers met een lager tarief of lager inkomen is het effect relatief nog groter, omdat de vrijstelling een vast bedrag is. Een ZZP'er met een omzet van €30.000 heeft procentueel een veel grotere belastingbesparing door de zelfstandigenaftrek dan iemand met €100.000 omzet.

Tips voor het bijhouden van uren

Femke heeft na haar ervaring met de Belastingdienst een aantal praktische gewoontes ontwikkeld:

  1. Dagelijks bijwerken, niet wekelijks: Vijf minuten elke avond of ochtend is makkelijker dan een uur op vrijdag proberen te reconstrueren wat je maandag deed.
  2. Acquisitie meerekenen: Veel ZZP'ers vergeten dat netwerklunches, LinkedIn-activiteit en offertegesprekken ook urentellen. Femke registreert expliciet "acquisitie" als activiteitstype.
  3. Opleiding bijhouden: Een webinar bijwonen, een vakboek lezen, een congres bezoeken — allemaal uren die meetellen. Femke heeft een categorie "professionele ontwikkeling" in de app.
  4. Reistijd administreren: Reizen naar en van klanten telt mee. Femke noteert dit per rit, ook al is het soms maar 45 minuten.
  5. Kwartaalcheck: Elke drie maanden bekijkt Femke haar jaartotaal. Zo weet ze halverwege het jaar of ze op koers ligt voor de 1.225 uur, en kan ze eventueel acquisitie-activiteiten intensiveren als ze achterloopt.

Wat als je net niet aan de 1.225 uur komt?

Wat als je, net als Femke vreesde, net onder de grens uitkomt? Dan zijn er een paar opties:

InvoiceFlow en het complete zzp-plaatje

Femke gebruikt InvoiceFlow nu anderhalf jaar. Ze heeft haar urenregistratie volledig geïntegreerd in haar werkroutine. Bij elke belastingaangifte exporteert ze het jaaroverzicht uit de app als bijlage bij haar aangifte — proactief, zodat de Belastingdienst nooit meer hoeft te vragen.

"Het mooiste is dat ik nu ook beter weet wat mijn effectieve uurtarief is per klant," vertelt ze. "Ik had een klant waarvan ik dacht dat ik hem €115 per uur factureerde, maar toen ik de werkelijke uren — inclusief reistijd en voorbereiding — optelde, bleek het neer te komen op €78 per uur. Die opdracht heb ik het volgende jaar niet meer aangenomen."

De app geeft haar inzicht dat Post-its nooit konden bieden. En het kost haar letterlijk twee minuten per dag.

Download InvoiceFlow gratis via Google Play en zorg dat je urencriterium dit jaar waterdicht is.