Een projectprijs is meer dan je uurtarief maal een snelle urenschatting. Je spreekt vooraf een bedrag af voor een duidelijk omschreven resultaat. Daardoor verschuift het risico van uitlopende werkzaamheden deels naar jou. Een scherpe scope en afspraken over wijzigingen zijn daarom minstens zo belangrijk als de berekening.
Basisformule voor een projectprijs
Verwachte uren × intern rekentarief + directe kosten + risicomarge = prijs vóór btw.
Gebruik deze formule als controlemodel. De uiteindelijke verkoopprijs kan ook afhangen van complexiteit, planning, overdracht en de waarde van het resultaat. Zet vooraf vast wat wel en niet binnen de prijs valt.
Begin met een houdbaar intern tarief
Gebruik niet zomaar het tarief dat je ooit aan een eerste klant vroeg. Bereken welk tarief nodig is voor zakelijke kosten, gewenst inkomen, belastingreservering, niet-declarabele tijd en ruimte voor uitval of ontwikkeling. Lees uurtarief bepalen als zzp’er voor die basis.
Het interne rekentarief hoeft niet letterlijk in je offerte te staan. Het helpt je vooral controleren of de projectprijs voldoende ruimte bevat wanneer het werk volgens planning verloopt.
Maak de scope meetbaar
Beschrijf het beoogde resultaat, de onderdelen, het aantal concepten of revisierondes, opleverformaat, verantwoordelijkheden van de klant en de planning. Noteer ook wat niet inbegrepen is. Een afspraak als “website opleveren” is te breed wanneer niet duidelijk is hoeveel pagina’s, teksten, koppelingen en correctierondes erbij horen.
Werk met aannames. Bijvoorbeeld dat de klant materiaal op een afgesproken datum aanlevert en binnen een bepaalde periode feedback geeft. Als een aanname niet uitkomt, kun je samen planning en prijs opnieuw bekijken.
Schat uren per fase
Splits het project op in intake, voorbereiding, uitvoering, overleg, revisie, oplevering en administratie. Gebruik afgeronde vergelijkbare opdrachten als referentie. Heb je die nog niet, werk dan met een lage, waarschijnlijke en hoge schatting. Baseer de prijs niet alleen op het gunstigste scenario.
Neem projectmanagement en communicatie mee. Die tijd is onderdeel van het leveren van het resultaat, ook als de klant vooral het eindproduct ziet.
Neem kosten en risico bewust op
- materiaal, licenties en inkoop;
- reizen of locatiekosten;
- werk van een specialist of onderaannemer;
- extra afstemming met meerdere beslissers;
- strakke of afhankelijke planning;
- herstelwerk waarvoor jij contractueel verantwoordelijk bent.
Een risicomarge is geen willekeurige opslag. Koppel die aan onzekerheden die je niet in de scope kunt wegnemen. Bij veel onzekerheid kan een faseprijs, plafondbedrag of eerst betaalde verkenningsfase duidelijker zijn dan één vaste totaalprijs.
Leg wijzigingen en meerwerk vast
Beschrijf wanneer een verzoek buiten de afgesproken scope valt, hoe je de gevolgen voor prijs en planning meldt en wanneer je pas verdergaat. Start niet stilzwijgend met aanvullend werk. Vraag een schriftelijk akkoord op een aanvullende prijs, een urenraming of een aangepaste projectprijs.
Gebruik offerte maken als zzp’er en leg opdrachtspecifieke afspraken vast in de opdrachtovereenkomst. Algemene voorwaarden kunnen vaste regels bevatten, maar vervangen een heldere projectscope niet.
Controleer achteraf je calculatie
Registreer intern hoeveel tijd iedere fase werkelijk kostte, ook bij een vaste prijs. Vergelijk raming en werkelijkheid en noteer waarom ze afweken. Zo bouw je een betrouwbare basis op voor volgende projecten en zie je welke werkzaamheden structureel worden onderschat.
Een hogere effectieve uurprijs is niet automatisch extra winst: onverwachte revisies, garantie, nazorg en uitbestede kosten tellen mee. Kijk daarom naar het volledige projectresultaat.
Rekenmodel, geen prijsvoorschrift
Er bestaat geen verplichte of universele projectmarge. Deze pagina geeft een algemeen calculatiemodel en bepaalt niet welke prijs je bij een specifieke klant moet vragen.
Bronnen bekeken op 27 oktober 2026. Controleer voor iedere opdracht de actuele scope, btw-behandeling en contractafspraken.