Een website bouwen is voor de klant vaak een black box. Hij ziet straks een mooi resultaat, maar heeft geen idee hoeveel werk eronder zit: het ontwerp, de bouw, het inrichten van het CMS, een ronde training en daarna het onderhoud. Als freelance webdesigner is je offerte het document dat die black box openmaakt. Een heldere offerte webdesign laat de klant het hele traject zien, voorkomt onderhandeling over een vaag eindbedrag en beschermt je tegen scope creep. In deze gids loop je door de fasen van een webproject, de keuze tussen een vaste projectprijs en een uurtarief, hoe je scope en meerwerk afbakent en hoe je onderhoud als terugkerende post opneemt. Inclusief een voorbeeldtabel die je direct kunt overnemen.
- Splits een webproject op in fasen: ontwerp, bouw, CMS en training, en onderhoud.
- Kies bewust tussen een vaste projectprijs en een uurtarief, of combineer ze per fase.
- Leg de scope vast: aantal pagina's, aantal revisierondes en wat buiten de offerte valt.
- Neem hosting en onderhoud op als terugkerende maand- of jaarpost.
Waarom je een webproject in fasen opdeelt
Een offerte met alleen de regel website bouwen en een totaalbedrag eronder nodigt de klant uit om over dat ene getal te onderhandelen. Splits je het project op in fasen, dan ziet de klant waar zijn geld naartoe gaat en verschuift het gesprek van prijs naar inhoud. Bovendien maak je het jezelf makkelijker om bij meerwerk te wijzen op wat wel en niet in de oorspronkelijke fasen zat.
Als freelancer ben je daarnaast je eigen verkoper. Een verzorgde offerte laat je net zo betrouwbaar overkomen als een groot bureau. Wil je eerst de algemene aanpak zien, lees dan hoe je een offerte maakt en de specifieke tips uit offerte maken als zzp'er. Hier spitsen we alles toe op webdesign.
De fasen van een webdesign-offerte
Ontwerp
In de ontwerpfase bepaal je de structuur, de stijl en de uitstraling. Denk aan een sitemap, een wireframe of een ontwerp van de belangrijkste pagina's. Reken hier een of twee revisierondes in en benoem dat expliciet. Veel discussie ontstaat omdat de klant onbeperkt wil bijschaven terwijl jij van een afgeronde ontwerpfase uitging.
Bouw
In de bouwfase zet je het ontwerp om in een werkende website. Dit is meestal de grootste post. Maak duidelijk hoeveel pagina's of templates je bouwt, welke functionaliteit erin zit (denk aan een contactformulier of een nieuwsoverzicht) en dat de site responsive is voor mobiel, tablet en desktop. Wat hier niet in staat, valt later onder meerwerk.
CMS en training
Wil de klant straks zelf teksten en foto's kunnen aanpassen, dan richt je een CMS in en geef je een korte training. Neem die training als aparte regel op, want het is echt werk: je maakt het beheer begrijpelijk en levert vaak een korte handleiding mee. Een klant die zijn eigen site kan beheren, is tevredener en belt je minder vaak voor kleine wijzigingen.
Onderhoud
Een website is nooit af. Updates, beveiliging, back-ups en kleine aanpassingen blijven nodig. Neem onderhoud op als terugkerende post, bijvoorbeeld per maand of per jaar. Zo creeer je een voorspelbare inkomstenstroom en voorkom je dat je gratis blijft sleutelen aan een opgeleverde site.
Zet hosting en onderhoud altijd als aparte, terugkerende regel op je offerte met een eigen bedrag per maand of jaar. Verstop het niet in de projectprijs, want dan denkt de klant dat hij na oplevering nergens meer voor betaalt.
Vaste projectprijs of uurtarief?
De belangrijkste keuze bij een webdesign-offerte is hoe je je prijs presenteert. Beide vormen hebben hun plek, en je mag ze gerust combineren.
Vaste projectprijs
Bij een vaste projectprijs spreek je een totaalbedrag af voor een duidelijk afgebakend resultaat. De klant weet precies waar hij aan toe is en dat verlaagt de drempel om ja te zeggen. Het risico ligt bij jou: schat je het werk verkeerd in, dan werk je deels voor eigen rekening. Een scherpe scope en duidelijke afspraken over meerwerk zijn dan essentieel.
Uurtarief
Bij een uurtarief reken je per gewerkt uur af. Dit past goed bij doorlopend werk, bij projecten waarvan de omvang nog onduidelijk is en bij onderhoud. Het voordeel is dat je nooit gratis werkt als iets uitloopt. Het nadeel is dat de klant geen vaste eindprijs ziet. Geef daarom altijd een urenschatting, zodat de klant toch een verwachting heeft.
| Prijsvorm | Past goed bij | Let op |
|---|---|---|
| Vaste projectprijs | Afgebakend project met duidelijke scope | Baken scherp af tegen meerwerk |
| Uurtarief | Onderhoud, onduidelijke omvang | Geef een urenschatting |
| Combinatie | Vaste prijs voor de bouw, uurtarief voor extra's | Maak per fase helder welke vorm geldt |
Met Offertje zet je je fasen, je projectprijs of uurtarief en je terugkerende onderhoudspost in een paar minuten om in een verzorgde PDF in je eigen huisstijl.
Scope en meerwerk afbakenen
De grootste valkuil bij webprojecten is scope creep: de klant vraagt gaandeweg om steeds meer en jij levert dat in de veronderstelling dat het erbij hoort. Voorkom dat door je scope op de offerte concreet te maken.
- Aantal pagina's of templates: bijvoorbeeld vijf pagina's. Extra pagina's vallen onder meerwerk.
- Aantal revisierondes: bijvoorbeeld twee rondes feedback per fase. Daarna reken je per uur.
- Wat de klant aanlevert: teksten en beeld. Lever jij dat ook, dan is dat een aparte post.
- Wat buiten de offerte valt: benoem expliciet dat bijvoorbeeld een webshop, meertaligheid of koppelingen met externe systemen niet zijn inbegrepen.
Komt er onderweg extra werk bij, bevestig dat dan altijd eerst schriftelijk voordat je begint. Hoe je dat netjes regelt, lees je in meerwerk en offerte. Een korte mail met de extra post en het bedrag voorkomt verrassingen op de factuur.
Voorbeeldtabel: offerte voor een websiteproject
Hieronder een uitgewerkt voorbeeld voor een bedrijfswebsite van vijf pagina's met een CMS. De bedragen zijn illustratief, maar de opbouw kun je direct overnemen.
| Omschrijving | Aantal/eenheid | Prijs | BTW | Totaal |
|---|---|---|---|---|
| Ontwerp homepage en stijl (2 revisies) | 1 | € 850,00 | 21% | € 850,00 |
| Bouw website (5 pagina's, responsive) | 1 | € 1.450,00 | 21% | € 1.450,00 |
| CMS inrichten en training | 1 | € 425,00 | 21% | € 425,00 |
| Teksten plaatsen en beeld optimaliseren | 6 uur | € 70,00 | 21% | € 420,00 |
| Oplevering en livegang | 1 | € 175,00 | 21% | € 175,00 |
| Hosting en onderhoud (per maand) | per maand | € 35,00 | 21% | € 35,00 |
Zet de terugkerende onderhoudspost duidelijk los van het eenmalige projectbedrag, zodat de klant het verschil ziet tussen wat hij eenmalig betaalt en wat maandelijks doorloopt. Sluit het project af met een helder totaaloverzicht:
| Subtotaal project (excl. BTW) | € 3.320,00 |
| BTW 21% | € 697,20 |
| Totaal project (incl. BTW) | € 4.017,20 |
Wil je zien hoe een complete offerte van kop tot voorwaarden is opgebouwd, bekijk dan het algemene offerte voorbeeld. De opbouw is identiek, alleen de regels passen zich aan je vak aan.
Tips voor een offerte die opdrachten binnenhaalt
Een paar kleine dingen vergroten de kans op een akkoord:
- Geef een geldigheidsduur. Bijvoorbeeld 30 dagen, zodat je prijzen niet eindeloos blijven gelden. Lees hoe lang een offerte geldig is.
- Verstuur een PDF, geen Word-bestand. Dat oogt definitief en kan onderweg niet verschuiven.
- Voeg een korte begeleidende mail toe. Een warme, persoonlijke tekst maakt je voorstel menselijk.
- Maak akkoord laagdrempelig. Een bevestiging per e-mail volstaat vaak prima.
Meer aanscherpingen vind je in onze professionele offerte tips.
Direct een webdesign-offerte maken
Je hoeft niet elke offerte in Word op te maken en de BTW met de hand te berekenen. Met Offertje vul je je fasen, je projectprijs of uurtarief en je terugkerende onderhoudspost in en download je een verzorgde PDF in je eigen kleur en met je logo. De totalen en BTW worden automatisch berekend. Sla je vaste gegevens een keer op en elke volgende offerte kost je nog maar een paar minuten, zodat je je tijd aan bouwen besteedt in plaats van aan opmaak.
Zet de theorie meteen om in de praktijk. Met Offertje maak je in 2 minuten een professionele offerte als PDF, in jouw huisstijl.