Hoe bepaal je je uurtarief als developer
Of je nou begint als freelance developer of al een aantal jaar meegaat, je uurtarief bepalen blijft een uitdaging. Je kan natuurlijk een bevriende freelancer vragen wat hij/zij verdient, maar dan heb je maar een beperkt beeld van de markt. Ook online is er niet veel te vinden over wat een goed uurtarief is voor een programmeur. Als je wel een blog vindt, staat er meestal een bereik van €70 tot €90 euro, maar ook daar kan je weinig mee. Kortom, je uurtarief bepalen is nog niet zo makkelijk.
Daarom hebben wij een blog geschreven met verschillende manieren om je uurtarief te bepalen, specifiek voor software developers. Hieronder vind je precies welke factoren van invloed kunnen zijn op je uurtarief. Je kan immers wel alleen op ervaring afgaan, maar dan doe je jezelf – en je portemonnee – tekort. Plus je vindt 3 manieren om zonder veel moeite een goed uurtarief als programmeur te berekenen.
Welke factoren zijn van invloed op je uurtarief?
Laten we beginnen met de factoren die van invloed kunnen zijn op je uurtarief. Hieronder vallen natuurlijk ervaring (meer ervaring = hoger uurtarief), technologie en programmeertalen die je gebruikt, maar ook bijvoorbeeld de huidige staat van de markt en urgentie bij de opdrachtsgever zijn belangrijk. We lichten ze hier een voor een toe.
Ervaring
Eén van de belangrijkste factoren is ervaring. Hoe meer ervaring je hebt in een specifiek vakgebied, hoe hoger uurtarief je kan vragen. Dat betekent overigens niet dat er een lineaire relatie is tussen de twee. Je kan niet zeggen: “voor elk jaar ervaring, vraag ik €5 meer”.
Toch geeft het aantal jaar ervaring dat je hebt wel een indicatie. De meeste freelance developers met 15+ jaar ervaring zitten boven de €80, en een uurtarief van meer dan €100 is onder deze groep geen uitzondering.
Heb je maar een paar jaar ervaring, dan liggen de uurtarieven vaak wat lager. Uit de data uit onze freelance database blijkt dat de meeste freelance devs met 0-5 jaar ervaring rond de €75 per uur verdienen.
Technologie
Belangrijker nog voor developers zijn de technologieën en programmeertalen die je gebruikt. Het is gemakkelijker voor iemand om te beginnen met WordPress, HTML/CSS en PHP dan met bijvoorbeeld Python en Kubernetes.
Hier zijn twee factoren relevant: ten eerste hoe ‘lastig’ het is om jezelf op te leiden in een specifieke technologie of programmeertaal, en ten tweede hoeveel vraag er is naar die specifieke kennis en kunde.
Toch kan je wel wat conclusies trekken. Ben je bijvoorbeeld een front-end developer, dan zal je eerder een uurtarief vragen van ergens tussen de €50 en €80 per uur, terwijl een .NET developer eerder begint bij €70 tot wel €100 of meer.
Huidige staat van de (freelance)markt
Zoals hierboven ook al beschreven: je uurtarief is ook afhankelijk van wat de markt over heeft voor jouw vaardigheden. Op het moment van schrijven is er een grote schaarste aan bekwame medewerkers en freelancers – en dit geldt natuurlijk ook voor software-ontwikkelaars.
Met andere woorden, als je in zo’n markt van schaarste op zoek bent naar een nieuwe opdracht, zal je er heel snel een kunnen vinden. En juist omdat er zoveel vraag is, kan je ook makkelijk je uurtarief wat omhoog doen.
Het omgekeerde geldt natuurlijk in het geval van een economische crisis. Zo waren er in 2013 veel meer werklozen dan nu. Als het slechter gaat met de economie liggen de nieuwe opdrachten niet zomaar voor het oprapen, en moet je vaker genoegen nemen met een lager uurtarief.
Urgentie
Tot nu toe hebben we het nog nauwelijks gehad over de wensen van de klant. Maar in veel gevallen worden freelancers ingehuurd omdat er een bepaalde urgentie is. Een specifiek project moet snel worden afgemaakt en opgeleverd, en daar zijn extra handen voor nodig. Het voordeel van deze urgentie voor jou als freelancer, is dat je soms een hoger uurtarief kan vragen.
Als voorbeeld – zelf deed ik jaren geleden een opdracht voor een multinational waarbij verschillende websites moesten worden gemigreerd naar Magento. Een jaar na deze opdracht had dezelfde opdrachtgever weer een zelfde soort opdracht, met enige urgentie. Voor mijn tweede opdracht kon ik gemakkelijk €10 meer vragen per uur, omdat ze snel iemand nodig hadden. Het bedrijf kon natuurlijk ook een andere freelancer zoeken die het project nog niet kende, maar dat zou waarschijnlijk te lang duren. De moraal van dit verhaal: denk goed na over hoe urgent de opdracht is, en pas je uurtarief hier op aan.
Type opdracht / complexiteit
Voor sommige developers speelt het type opdracht en de complexiteit van het project geen enkele rol. Veel freelancers zeggen gewoon: “Mijn uurtarief is €75”. Door zo te werken maak je het jezelf lekker makkelijk. Maar als je graag meer wilt verdienen, is het slim om ook te kijken naar hoe ingewikkeld een opdracht is.
Stel bijvoorbeeld dat je content moet migreren door middel van .NET. Deze opdracht is niet zo complex, dus je kan hier minder voor vragen dan voor een groot cloud-migratietraject dat veel meer voeten in de aarde heeft.
Op deze manier kan je werken met verschillende opdrachtgevers en verschillende budgetten. Uiteindelijk geeft dat je meer keus, omdat je niet automatisch ‘nee’ zegt als de opdracht minder of juist meer complex is dan je gewend bent.
Locatie
Nederlandse freelancers hebben een zeer goed uurtarief vergeleken met andere landen. Maar hoe zit het met de locatie van de opdrachtgever, en eventueel je eigen locatie?
Je eigen locatie heeft weinig invloed op je uurtarief. Zeker nu we (na corona) veel thuiswerken, maakt het in feite niet veel uit of je in Amsterdam woont of in een klein dorpje in Limburg. Zo zie je in dit onderzoek van Hoofdkraan dat de verschillen in uurtarief per regio niet zo groot zijn.
Maar de locatie van de opdrachtgever is zeker wel relevant. Grotere bedrijven zijn vaker gevestigd in de randstad, en dat betekent dat je hier terecht kan met een hoger uurtarief.
Nu is de vraag: Zijn bedrijven als Nike of Bol.com bereid om meer te betalen dan een software-partij in de provincie omdat ze een andere locatie hebben, of omdat ze groter zijn? Waarschijnlijk is het laatste het geval. Desondanks geeft de locatie van je opdrachtgever in elk geval een idee van wat voor uurtarief je kan vragen.
Concurrentie – wat vragen anderen?
We hebben het al even gehad over hoeveelheid vraag versus aanbod (de staat van de markt). Een gerelateerde factor is concurrentie: hoeveel vraagt een andere ontwikkelaar die hetzelfde werk doet?
Deze ‘variabele’ is erg belangrijk, want als je minder vraagt dan de concurrentie, dan verdien je minder dan je zou kunnen. En als je meer vraagt dan de concurrentie, dan heb je echt een goede reden nodig (bijvoorbeeld meer ervaring) — anders wordt het erg lastig om een nieuwe opdracht te vinden.
Daarom is het slimste om voldoende data te verzamelen, zodat je echt een goed idee hebt van wat andere freelancers vragen. Je kan dit bijvoorbeeld doen door rond te vragen in een freelance community, of een tarief database te gebruiken zoals die van ons. Want pas als je echt van 5-10 developers weet wat ze verdienen, kan je je eigen uurtarief daarop aanpassen.
3 Manieren om je uurtarief te berekenen
Je hebt nu een idee van welke dingen van invloed zijn op je uurtarief — maar hoe bepaal je nou een tarief voor je volgende opdracht?
Wij hebben in elk geval 3 manieren gevonden waarmee je je uurtarief kan berekenen, en hier bespreken we ze een voor een.
Concurrentie
Zoals ook hierboven aangegeven: een makkelijke manier om je uurtarief te bepalen is gewoon om het te baseren op de concurrentie. Ben je bijvoorbeeld een senior Python developer? Dan vraag je collega’s of bekenden die werken met Python om hun uurtarief, en maak je op basis hiervan een inschatting.
Als voorbeeld – je hebt 3 uurtarieven verzameld van mensen die je kent: €80, €90, en €105. Op basis van jouw inschatting voor wat betreft het bedrijf waarvoor je gaat werken, je eigen ervaring, en de ervaring van deze 3 freelancers, schat je in dat je wel €95 per uur kan vragen.
Het is niet zo moeilijk om je uurtarief op deze manier te bepalen, maar er zitten wel wat haken en ogen aan. Het is namelijk vaak niet zo makkelijk om andere freelancers zo ver te krijgen dat ze hun tarief willen delen, plus hun ervaring is vaak erg anders dan dat van jou.
Inkomen dat je nodig hebt
Een andere manier om je uurtarief te berekenen is om gebruik te maken van een online tool of calculator. Er zijn veel verschillende tools die uiteindelijk allemaal hetzelfde doen. Ze berekenen namelijk je uurtarief op basis van het inkomen dat je nodig hebt.
Je kan zo bijvoorbeeld een uurtarief berekenen met een tool van de KvK, maar ook Knab, of Ikwordzzp’er zijn plekken waar je dit kan berekenen.
Het voordeel van zo’n tool is dat er een heel precies uurtarief uitkomt. Geef bijvoorbeeld aan dat je €5000 per maand wilt verdienen met €12000 aan kosten per jaar en €5000 aan buffer per jaar, en je uurtarief (€102) rolt er zo uit.
Wel hebben deze tools wat nadelen. Ten eerste zijn ze niet specifiek gemaakt voor een bepaalde branche. Ze kunnen door jou gebruikt worden als developer, maar ook door freelance copywriters.
Ten tweede zegt zo’n calculator natuurlijk niks over hoeveel jouw uren ‘waard zijn’ volgens de markt. Je moet jezelf afvragen: Kan je wel €102 per uur vragen aan je nieuwe opdrachtgever? En dat ligt er helemaal aan — of dat past bij je rol, de marktomstandigheden, je ervaring, etc.
Daarom is ons advies: vul eens zo’n tool in, zodat je een idee krijgt van welk uurtarief past bij welk inkomen (en welke levensstandaard). Zo kan je het gebruiken als beginpunt, maar staar je er zeker niet blind op. Er zijn immers veel andere factoren die een rol moeten spelen als je je uurtarief bepaalt.
Tool gebruiken zoals Lancebase
In ons onderzoek hebben we geen andere tools kunnen vinden die je helpen met het bepalen van je uurtarief. Wel hebben we over het afgelopen jaar zelf een tool ontwikkeld.
Met de freelance tarief database kan je zoeken op uurtarieven van andere developers met specifieke filters. Zo kan je een groot deel van de variabelen die hierboven zijn genoemd (ervaring, technologie, locatie, concurrentie) gebruiken om je eigen uurtarief te vergelijken met dat van anderen. Op deze manier krijg je een heel duidelijk beeld van de huidige markt, en kan je snel je nieuwe uurtarief bepalen.
Conclusie: 2 Tips
Het is natuurlijk leuk om te verwijzen naar onze eigen website, maar we willen je echt wat meegeven. Daarom hebben we nog 2 tips.
Ten eerste de beste tip: Maak gebruik van een combinatie van tools en factoren.
Als je echt een goed uurtarief wilt dat echt past bij jouw werk en wie jij bent, dan moet je rekening houden met allerlei factoren. Dus gebruik de tools die hierboven staan, en ga praten met recruiters en collega freelancers. Probeer écht een goed beeld te krijgen van de markt, en praat met de opdrachtgever om te achterhalen wat voor opdracht het is. Alleen zo kom je erachter wat JIJ op dat moment waard bent.
En dan de tweede tip: laat het er niet bij!
Stel niet in één keer je uurtarief vast voor een paar jaar. De markt verandert voortdurend! Misschien is Python volgend jaar opeens niet zo relevant meer, of gaan steeds meer bedrijven met Nuxt.js werken. Of misschien zitten we opeens in een nieuwe recessie, of worden er om een andere reden minder freelancers ingehuurd.
Er zijn allerlei factoren die kunnen wijzigen, dus als je écht een goed uurtarief wilt vragen, moet je er boven op blijven zitten. Bij elk nieuw contract of nieuwe verlenging die je aangaat moet je jezelf afvragen: Is mijn uurtarief nog geschikt? Alleen zo zorg je ervoor dat je een uurtarief krijgt dat past bij jouw achtergrond en de huidige markt. Succes!