De korte versie
**De meeste ZZP'ers rekenen te weinig per uur.** De klassieke fout: je jaarinkomen delen door 52 × 40 = 2.080 uur. Dat is de berekening voor een werknemer, niet voor jou. Als ZZP'er ben je maar 60-70% van je tijd bezig met declarabel werk, betaal je zelf belasting, pensioen en verzekering, en heb je geen betaalde vakantie.
De formule die wél klopt: **(gewenst netto-inkomen + belasting + zakelijke kosten) ÷ (werkweken × declarabele uren per week) = uurtarief**. Voor een gemiddelde dienstverlener met een gewenst netto van € 40.000 komt dat neer op € 65-90/uur — niet € 25 zoals veel starters rekenen.
Snelste antwoord voor jouw situatie: doe onze ZZP-uurtarief-calculator — vijf vragen, één berekend tarief met breakdown. Duurt 60 seconden.
De formule stap voor stap
Er is één correcte formule voor uurtarief-berekening. Alle andere zijn simplificaties die je onderprijzen.
- **Stap 1 — Gewenst netto per jaar**: begin met wat je persoonlijk wilt overhouden. Vergelijk met wat je bij een werkgever zou verdienen inclusief vakantiegeld, dertiende maand en pensioenopbouw.
- **Stap 2 — Belastingdruk erbij**: reken 25-35% voor effectieve druk (IB + Zvw) na zelfstandigenaftrek en MKB-winstvrijstelling. Gewenst netto van € 40.000 → benodigde brutowinst ~€ 57.000 (bij 30% druk).
- **Stap 3 — Zakelijke kosten erbij**: pensioen (€ 2.500), arbeidsongeschiktheidsverzekering (€ 3.000), tools (€ 1.500), boekhouding en accountant (€ 500), kantoor of coworking (€ 1.200), telefoon/internet (€ 600), scholing (€ 500). Voor de meeste ZZP'ers samen € 6.000-10.000.
- **Stap 4 — Declarabele uren berekenen**: 46 werkweken × 24 declarabele uren = 1.104 uur. Niet 2.080 — die overige uren zijn acquisitie, offertes, administratie, ontwikkeling.
- **Stap 5 — Delen**: (€ 57.000 winst + € 8.000 kosten) ÷ 1.104 uur = **€ 59/uur**. Rond af naar boven: € 60/uur.
Waar 60% van de ZZP'ers de fout in gaat
Vier klassieke misrekeningen zorgen dat starters structureel te weinig vragen:
**1. Te veel declarabele uren rekenen.** 40 uur werk per week is niet 40 uur factureerbaar. Bereken realistisch: van een werkweek van 40 uur is maximaal 60-70% declarabel. De overige 30-40% gaat op aan werk-om-het-werk (acquisitie, offertes, administratie, mail, boekhouden, ontwikkeling, netwerken). Reken dus met 24-28 uur declarabel per week, niet 40.
**2. Zakelijke kosten vergeten.** Als werknemer had je gratis pensioenopbouw, betaalde ziektedagen, doorbetaling bij vakantie, arbeidsongeschiktheidsdekking en vaak een kantoor met tools. Als ZZP'er betaal je dat allemaal zelf. Vergeet dat niet.
**3. Vakantie en ziek zijn niet inrekenen.** Een werknemer heeft ~5 weken vakantie en gemiddeld 2 weken ziekte per jaar — betaald. Als ZZP'er verdien je in die 7 weken niets. Reken dus met 46-48 werkweken, niet 52.
**4. Belastingdruk onderschatten.** Bij een gewenst netto van € 45.000 denk je misschien dat je € 55.000 bruto nodig hebt. In werkelijkheid is dat ~€ 65.000. De IB-tarieven en Zvw komen bij elkaar op 27-35% effectieve druk voor de meeste ZZP'ers, ondanks zelfstandigenaftrek en MKB-winstvrijstelling.
Rekenvoorbeeld 1: startende dienstverlener
Sarah is beginnende freelance grafisch ontwerper. Ze wil € 35.000 netto overhouden per jaar (vergelijkbaar met wat ze in loondienst had). Ze schat 22 declarabele uren per week en houdt 47 werkweken aan.
- Gewenst netto: € 35.000
- Belastingdruk 28% → bruto winst nodig: € 48.600
- Zakelijke kosten (starter, matig): € 5.500
- Benodigde jaaromzet: € 54.100
- Declarabele uren: 47 × 22 = 1.034 uur
- **Uurtarief: € 54.100 ÷ 1.034 = € 52,50/uur**
Wat dit voor Sarah betekent
Dit is haar bodem. In werkelijkheid moet Sarah 5-10% extra rekenen als buffer en onderhandelingsruimte — dus richt ze zich op € 55-60/uur. Voor grafisch ontwerp NL 2026 is dat marktconform voor een medior — starters moeten dit tarief actief verdedigen, niet accepteren dat opdrachtgevers ze naar € 35-40 duwen.
Rekenvoorbeeld 2: senior consultant
Mark is senior IT-consultant met 12 jaar ervaring. Wil € 70.000 netto per jaar overhouden. Werkt fulltime voor klanten met een pariteit van 6 declarabele uren per dag.
- Gewenst netto: € 70.000
- Belastingdruk 37% (hoger inkomen, afgebouwde zelfstandigenaftrek) → bruto winst: € 111.100
- Zakelijke kosten (professioneel, pensioen actief): € 12.000
- Benodigde jaaromzet: € 123.100
- Declarabele uren: 46 × 30 = 1.380 uur
- **Uurtarief: € 123.100 ÷ 1.380 = € 89/uur**
Wat dit voor Mark betekent
Voor senior IT-consultants in NL 2026 zit de markt op € 85-140/uur. Mark kan comfortabel op € 95-110 gaan zitten. Zijn valkuil: bij een langlopende opdracht wil de klant vaak lagere tarieven — hij moet weten dat € 89 zijn bodem is, niet € 75.
Rekenvoorbeeld 3: parttime nevenzelfstandige
Lisa heeft een baan in loondienst en freelance daarnaast. Wil € 12.000 extra netto per jaar verdienen. Werkt 8 declarabele uren per week naast haar baan, 44 weken per jaar.
- Gewenst netto: € 12.000
- Belastingdruk 40% (top van tarief 2 vanwege loondienst-inkomen erbij) → bruto winst: € 20.000
- Zakelijke kosten (minimaal): € 1.500
- Benodigde jaaromzet: € 21.500
- Declarabele uren: 44 × 8 = 352 uur
- **Uurtarief: € 21.500 ÷ 352 = € 61/uur**
Wat dit voor Lisa betekent
Voor nevenzelfstandigen is de belastingdruk vaak hoger omdat het extra inkomen bovenop het loondienst-inkomen wordt belast. Vaak wordt dit vergeten waardoor mensen te lage tarieven rekenen en effectief onder het minimumloon uitkomen. Voor Lisa: bij een uurtarief onder € 60 kost freelance haar tijd meer dan het oplevert.
Markttarieven per branche (indicatief 2026)
Naast wat je rekentechnisch nodig hebt, moet je uurtarief passen bij wat de markt draagt. Vraag je te veel: geen opdrachten. Vraag je te weinig: positioneer je je als amateur. Indicatie voor NL 2026:
- **Grafisch ontwerp**: junior € 45-60/uur, medior € 60-85/uur, senior € 85-125/uur
- **Tekstschrijven / content**: junior € 40-55/uur, medior € 55-80/uur, senior € 80-120/uur
- **Web-development**: junior € 55-75/uur, medior € 75-110/uur, senior € 110-160/uur
- **IT-consultant / architect**: medior € 90-130/uur, senior € 130-200/uur, specialist € 200-300/uur
- **Marketing / SEO / advies**: junior € 55-75/uur, medior € 75-110/uur, senior € 110-175/uur
- **Interim-management**: junior € 85-120/uur, senior € 120-180/uur
- **Juridisch advies**: junior € 100-150/uur, senior € 150-250/uur, specialist € 250-450/uur
- **Coaching / therapie**: junior € 65-85/uur, medior € 85-120/uur, senior € 120-175/uur
- **Bouwkundig advies / architect**: junior € 75-100/uur, senior € 100-160/uur
Uurtarief vs dagtarief vs projecttarief
Een uurtarief is niet altijd de beste facturatievorm. Ken je alternatieven:
**Dagtarief** — geschikt bij langere opdrachten (2+ dagen per week structureel). Reken standaard 7-8 uur × je uurtarief. Voordeel: minder gedoe met urenregistratie, klant weet waar hij aan toe is. Nadeel: minder flexibiliteit bij verlopen dagen.
**Projecttarief** — geschikt bij duidelijk afgebakende deliverables (website, campagne, rapport). Bereken je uren-inschatting, tel 30% marge erbij voor onvoorziene tijd, prijs op basis daarvan. Voordeel: hogere effectieve uurtarieven mogelijk (opdrachtgever koopt resultaat, niet tijd). Nadeel: scope-creep risico — leg deliverables strak vast.
**Value-based pricing** — geschikt voor strategisch werk waar jouw output meetbare waarde oplevert (marketingcampagne die € 500K genereert, IT-optimalisatie die € 200K bespaart). Prijs op basis van waarde voor klant, niet op basis van jouw tijd. Voordeel: hoogste marges. Nadeel: alleen haalbaar met bewijs en trackrecord.
Beginnende freelancers doen er goed aan met uurtarief te starten om ervaring op te doen, en na 1-2 jaar geleidelijk over te schakelen naar dag- en projecttarieven voor grotere marges.
Hoe je uurtarief verhoogt zonder klanten te verliezen
Bijna elke ZZP'er begint te laag en zit vast op dat tarief bij bestaande klanten. Vijf strategieën om te verhogen:
- **Nieuwe klanten direct hoger**: verhoog je tarief per morgen voor iedereen die morgen contact opneemt. Bestaande klanten houden hun huidige tarief. Na 6-12 maanden is het gemiddelde tarief automatisch omhoog gekropen.
- **Jaarlijkse indexering aankondigen**: 3-5% per jaar naar rato van inflatie is geaccepteerd. Kondig het in november aan voor januari. Weinig klanten protesteren.
- **Bij scope-uitbreiding herprijzen**: als een klant meer werk of andere deliverables vraagt, is dat het moment om je tarief 10-15% te verhogen — het is een nieuwe onderhandeling, niet een voortzetting.
- **Positioneren op specialisme**: van 'ik doe websites' naar 'ik doe conversie-optimalisatie voor SaaS-bedrijven' — hoger tarief, minder concurrentie.
- **Waarde communiceren, niet uren**: in je propositie praat je over de business-uitkomst voor klant, niet over jouw uren. Uren-eenheden onderhandelen is verkopen op prijs.
Fiscaal: wat je uurtarief beïnvloedt
Drie fiscale factoren die je uurtarief-berekening beïnvloeden:
**Zelfstandigenaftrek** wordt tot 2027 verder afgebouwd naar € 900 (stond in 2020 nog op € 7.030). De MKB-winstvrijstelling van 12,7% blijft belangrijk. Netto-effect: hogere effectieve belastingdruk voor ZZP'ers dan in 2020. Reken daarom met 30-35% belastingdruk, niet 25%.
**De KOR (Kleineondernemersregeling)** kan gunstig zijn als je onder de € 20.000 omzet blijft en veel aan particulieren factureert. Zonder KOR reken je 21% btw bovenop je uurtarief (bijna altijd geen probleem voor zakelijke klanten). Check via onze KOR-calculator of het voor jou loont.
**Investeringsaftrek en WBSO**: als je investeert in bedrijfsmiddelen (KIA, kleinschaligheidsinvesteringsaftrek) of aan speur- en ontwikkelingswerk doet (WBSO), kun je je effectieve belasting flink verlagen. Dit maakt geen verschil voor je uurtarief zelf, maar wel voor je uiteindelijke besteedbaar inkomen.
Meer over ZZP-basisadministratie: zie onze gids over boekhoudsoftware voor ZZP'ers.
Wanneer je uurtarief te laag is
Signalen dat je waarschijnlijk te weinig rekent:
- Je kunt je klanten niet weigeren — je bent altijd blij dat ze bellen
- Je bent structureel meer dan 45 uur per week aan het werk maar houdt te weinig over
- Je hebt weinig financiële ademruimte, minimale pensioenopbouw
- Klanten vragen zelden om korting — ze accepteren je prijs zonder onderhandeling
- Je concurreert op prijs met andere freelancers in je markt
- Je hebt geen buffer voor slechte maanden of vakantie
Wat te doen als je deze signalen herkent
Als je 3 of meer van deze signalen herkent: reken opnieuw met de uurtarief-calculator, en verhoog je tarief bij nieuwe klanten. Bestaande klanten houd je voorlopig op oude tarieven; je zit op de nieuwe zodra 50% van je omzet uit nieuwe opdrachten komt.
Praktische next-steps
- **Doe de berekening**: ZZP-uurtarief-calculator — 5 vragen, één tarief met breakdown
- **Check je btw-strategie**: KOR-calculator om te zien of de kleineondernemersregeling loont
- **Kies je boekhoudpakket**: boekhoudsoftware-kiezer — geeft een gerichte aanbeveling per situatie
- **Verdiepend lezen**: boekhoudsoftware voor ZZP'ers