Terug naar blog

Uurtarief berekenen als ZZP'er: de complete gids

Je bent meer waard dan je denkt

De meeste ZZP’ers beginnen met hetzelfde probleem: je weet niet wat je moet vragen. Je kijkt naar wat anderen rekenen, trekt daar twintig procent af “om zeker te zijn”, en hoopt dat de klant ja zegt. Herkenbaar?

Je bent niet de enige. Uit onderzoek blijkt dat een groot deel van de Nederlandse freelancers structureel te weinig vraagt. Niet omdat ze slecht zijn in hun vak, maar omdat ze bang zijn om klanten te verliezen. Die angst is begrijpelijk, maar kost je op jaarbasis duizenden euro’s.

Het goede nieuws: je uurtarief berekenen is geen gokwerk. Het is een simpele rekensom. In dit artikel loop je door de vijf stappen die je nodig hebt om tot een tarief te komen dat eerlijk is voor jou en je klant.

De formule

Voordat we in de stappen duiken, hier de kern:

Uurtarief = (Gewenst bruto inkomen + Kosten + Reserveringen) / Declarabele uren

Dat is alles. De kunst zit in het nauwkeurig invullen van elk onderdeel. Laten we beginnen.

Stap 1: Gewenst netto inkomen bepalen

Begin bij het einde: hoeveel wil je overhouden? Niet wat je denkt dat je “mag” vragen, maar wat je nodig hebt om comfortabel te leven.

Een handige vuistregel: kijk naar wat je in loondienst zou verdienen in een vergelijkbare functie. Een medior developer verdient in loondienst rond de EUR 4.000 bruto per maand. Een marketingmanager rond EUR 4.500. Een projectmanager rond EUR 5.000.

Maar let op: in loondienst krijg je daar nog vakantiegeld, pensioenopbouw, doorbetaling bij ziekte en een dertiende maand bovenop. Als ZZP’er moet je dat allemaal zelf regelen. Reken dus niet met je bruto maandsalaris, maar met je totale werkgeverskosten. Die liggen zo’n 30 tot 40 procent hoger.

Stel je wilt netto EUR 3.500 per maand overhouden. Dat is je vertrekpunt.

Stap 2: Kosten optellen

Als ZZP’er heb je bedrijfskosten die je in loondienst niet hebt. Tel alles op wat je per jaar uitgeeft aan:

  • Verzekeringen: arbeidsongeschiktheidsverzekering (EUR 150-300/maand), aansprakelijkheidsverzekering (EUR 15-40/maand), zorgverzekering (EUR 130-160/maand)
  • Werkplek: kantoorruimte of flexwerkplek (EUR 100-500/maand), thuiswerkplek, internet
  • Software en tools: boekhoudsoftware, tijdregistratie, projectmanagement, licenties (EUR 50-200/maand)
  • Reiskosten: auto, OV, parkeren (verschilt sterk, maar reken op EUR 100-300/maand)
  • Boekhouder: EUR 100-250 per maand
  • Marketing en acquisitie: website, LinkedIn, netwerkevenementen
  • Opleidingen: cursussen, certificeringen, vakliteratuur

Tel alles op. Een gemiddelde ZZP’er komt uit op EUR 1.000 tot EUR 2.500 per maand aan bedrijfskosten. Laten we rekenen met EUR 1.500 per maand, ofwel EUR 18.000 per jaar.

Stap 3: Belastingdruk inschatten

Als ZZP’er betaal je inkomstenbelasting en een bijdrage Zorgverzekeringswet (ZVW). Je betaalt geen werknemersverzekeringen (WW, WIA), maar die moet je dus zelf opvangen met een AOV of spaarbuffer.

De effectieve belastingdruk voor de meeste ZZP’ers ligt tussen de 35 en 45 procent, afhankelijk van je winst en de aftrekposten die je hebt. Denk aan de zelfstandigenaftrek en de startersaftrek.

Je wilt EUR 3.500 netto per maand. Om daar na belasting op uit te komen, heb je bij een effectieve druk van 40 procent ongeveer EUR 5.800 bruto per maand nodig, ofwel EUR 69.600 per jaar.

Daarnaast is het verstandig om minimaal 10 procent van je bruto inkomen te reserveren voor pensioen. Dat is EUR 6.960 per jaar.

Totaal benodigd per jaar: EUR 69.600 (bruto) + EUR 18.000 (kosten) + EUR 6.960 (pensioen) = EUR 94.560.

Stap 4: Declarabele uren berekenen

Hier gaat het vaak mis. Een fulltime werkjaar heeft 2.080 uren (40 uur per week, 52 weken). Maar je kunt onmogelijk al die uren factureren. Trek er het volgende vanaf:

  • Vakantie: 5 weken = 200 uur
  • Feestdagen: 8 dagen = 64 uur
  • Ziekte: 2 weken = 80 uur
  • Acquisitie en netwerken: 4 uur per week = 200 uur
  • Administratie en boekhouding: 2 uur per week = 100 uur
  • Opleiding en ontwikkeling: 1 uur per week = 50 uur

Declarabele uren: 2.080 - 694 = circa 1.386 uur.

In de praktijk komt de gemiddelde ZZP’er uit op 1.200 tot 1.600 declarabele uren per jaar. Starters zitten vaak lager (meer tijd kwijt aan acquisitie), ervaren freelancers hoger. Wees eerlijk naar jezelf en reken met 1.400 uur als je net begint.

Stap 5: Marktcheck

Nu kun je rekenen:

EUR 94.560 / 1.400 uur = EUR 67,54 per uur

Dat is je absolute ondergrens. Daaronder werk je jezelf in de verliezen. Maar je wilt niet op de ondergrens zitten. Je wilt ruimte voor onverwachte kosten, stille periodes en groei.

Reken daarom een marge van 15 tot 25 procent mee. Dat brengt je op EUR 78 tot EUR 84 per uur.

Vergelijk dat nu met de markt. Wat rekenen collega’s in jouw vakgebied? Enkele richtlijnen voor 2026:

VakgebiedTarief (indicatie)
Grafisch ontwerpEUR 60 - 90
Marketing / communicatieEUR 70 - 100
WebontwikkelingEUR 75 - 110
ProjectmanagementEUR 80 - 120
Data / analyticsEUR 85 - 130
Strategie / adviesEUR 100 - 160

Als je berekende tarief onder de marktbandbreedte valt, heb je ruimte om hoger te zitten. Als je erboven zit, kijk dan kritisch naar je kostenstructuur of overweeg of je genoeg ervaring hebt om dat tarief te rechtvaardigen.

Concreet voorbeeld: developer met 5 jaar ervaring

Laten we het eens doorrekenen voor een medior developer:

  • Gewenst netto inkomen: EUR 4.000/maand
  • Effectieve belastingdruk: 40%
  • Benodigd bruto: EUR 80.000/jaar
  • Bedrijfskosten: EUR 15.000/jaar
  • Pensioenreservering: EUR 8.000/jaar
  • Totaal benodigd: EUR 103.000
  • Declarabele uren: 1.500 (ervaren, goede klantenbase)
  • Berekend tarief: EUR 68,67/uur
  • Met 25% marge: EUR 85,83/uur

Afgerond: EUR 85 tot 95 per uur, afhankelijk van het type opdracht en de klant. Dat past netjes in de marktbandbreedte voor webontwikkeling.

De valkuil van “even snel iets doen”

Een veelgemaakte fout: je geeft een korting “omdat het maar een klein klusje is.” Maar kleine klusjes hebben vaak dezelfde opstartkosten als grote projecten. Je moet de briefing lezen, inlezen in de context, afstemmen met de klant, en opleveren. Dat kost al snel twee uur, ongeacht of het resultaat een halve pagina tekst is of een heel systeem.

Hanteer altijd een minimum projectbedrag. Bijvoorbeeld: opdrachten onder de vier uur factureer je voor minimaal vier uur. Dat beschermt je tijd en zorgt ervoor dat kleine klusjes je niet leegzuigen.

Weet waar je tijd naartoe gaat

De sleutel tot een goed tarief is weten hoeveel uren je daadwerkelijk declarabel bent. Niet hoeveel uren je werkt, maar hoeveel uren je kunt factureren. Het verschil tussen die twee bepaalt je verdienmodel.

Veel ZZP’ers schatten hun declarabele ratio te hoog in. Ze denken dat ze 80 procent van hun tijd factureren, terwijl het in werkelijkheid 60 procent is. Het verschil: ruim EUR 15.000 per jaar aan misgelopen omzet.

De enige manier om dit te weten is door je uren bij te houden. Niet alleen de uren die je factureert, maar ook de uren die je besteedt aan acquisitie, administratie, reistijd en overleg. Zo zie je precies waar je tijd naartoe gaat en waar je kunt optimaliseren.

Met SlimmeUren houd je al je uren bij in een overzichtelijk dashboard. Je ziet direct je declarabele ratio, welke projecten rendabel zijn en waar je tijd verliest. Factureren doe je met een paar klikken vanuit je urenregistratie.

Samenvatting: je tarief in vijf stappen

  1. Bepaal je gewenst netto inkomen en vergelijk met loondienst
  2. Tel je bedrijfskosten op (verzekeringen, werkplek, software, boekhouder)
  3. Schat je belastingdruk en reserveer voor pensioen
  4. Bereken je declarabele uren (wees realistisch, niet optimistisch)
  5. Check de markt en voeg een marge toe

Je uurtarief is geen willekeurig getal. Het is het resultaat van een eerlijke berekening. Durf op die berekening te vertrouwen, ook als het hoger uitvalt dan je verwacht.


Direct inzicht in je declarabele uren? Probeer SlimmeUren gratis en weet precies waar je tijd naartoe gaat.


Lees ook

Klaar om slimmer te werken?

Probeer SlimmeUren gratis en ontdek AI-tijdregistratie.

Gratis starten