Gids

Offerte webdesign: voorbeeld met prijzen en btw

Een ingevulde website-offerte van een webdesigner: wat je telt, drie pakketten, uren per post, btw, betaalschema en wat er na de livegang doorloopt.

Door · Gepubliceerd · Laatst gecontroleerd · 8 min lezen · Hoe we schrijven

Een goede offerte voor webdesign laat de klant drie dingen zien: wat hij precies krijgt, in aantallen die je kunt tellen, wat het eenmalig kost en wat er na de livegang elke maand doorloopt. Hieronder staat een uitgewerkte offerte van een webdesigner voor een hoveniersbedrijf, met drie pakketten, uren per post, btw en een betaalschema. Daarna lees je welke voorwaarden bij een website horen, en onderaan staat een sjabloon om te kopiëren.

Wat een offerte voor een website anders maakt

Bij een website verkoop je iets wat nog niet bestaat, en de klant kan het pas beoordelen als het af is. Daarom moet je offerte het eindresultaat in aantallen beschrijven, niet in mooie woorden. De volgorde blijft die van elke offerte: eerst het probleem van de klant, dan de aanpak, de scope, de prijs en de voorwaarden. Een complete voorbeeldofferte van een bureau, deel voor deel, staat bij de offerte voorbeelden per beroep; hier gaat het om wat er verandert als je websites maakt.

Twee dingen zijn typisch voor webdesign. De klant levert een deel van het werk zelf aan, zoals teksten, foto's en toegang tot het oude domein. En de kosten stoppen niet bij de oplevering: hosting, updates en licenties lopen door. Een offerte die dat niet noemt, levert later een vervelend gesprek op.

Wat een website gemiddeld kost, verschilt sterk per bron. De prijsgids van Made by Anouk noemt € 1.500 tot € 4.000 bij een ervaren freelancer, en € 6.000 of meer bij een bureau. Zulke bedragen zeggen weinig over jouw opdracht. Bouw je prijs op vanuit je eigen uurtarief; hoe je dat bepaalt, staat in je uurtarief berekenen als zzp'er.

Wat je telt in de scope

Zonder aantallen kan elke wens "binnen de offerte" vallen. Leg deze posten vast:

Post Wat je vastlegt Waarom
Paginatemplates Hoeveel verschillende ontwerpen, niet hoeveel pagina's Twintig dienstpagina's op één template is weinig werk; vijf unieke templates is veel werk
Revisierondes Hoeveel rondes op het ontwerp, en wat een ronde is Anders blijft het ontwerp eindeloos open
Content Wie teksten en beeld levert, hoeveel pagina's je overzet en de uiterste datum De klant levert vaak te laat, en dan schuift je planning
Functies Formulieren, filters, een zoekfunctie, een agenda, meertaligheid Elke functie is bouw- én testwerk
Koppelingen Met welk ander systeem, en wie de toegang regelt Een koppeling hangt af van een partij die jij niet in de hand hebt
Oplevering Wanneer de site af is, hoe de klant test en hoe lang je fouten gratis herstelt Zo weet iedereen wanneer het project klaar is
Na de livegang Hosting, onderhoud, domeinnaam, licenties Deze kosten lopen door en horen in de offerte

Schrijf er een lijst bij van wat er níét in zit. Ik wil dat de klant het gevoel heeft dat er niets ontbreekt aan wat hij krijgt, en ik zet net zo duidelijk op papier wat buiten de opdracht valt. Hoe je die grens trekt en wat je doet als er toch iets bij komt, lees je in meerwerk voorkomen en vastleggen.

Drie pakketten, ook het uitgebreide

Een website kun je goed in drie pakketten aanbieden, omdat de verschillen te tellen zijn: meer templates, een extra functie, teksten erbij. Ik ga niet voor de klant bepalen wat hij kan betalen. Zet het uitgebreide pakket gewoon in de offerte en laat de klant kiezen.

Maak het middelste pakket je advies en werk dat als eerste in uren uit. Elk pakket heeft dezelfde voorwaarden en hetzelfde uurtarief voor meerwerk, zodat de keuze alleen over de inhoud gaat.

Voorbeeldofferte: een website voor een hoveniersbedrijf

Hieronder de kern van een offerte van een verzonnen webdesigner aan een verzonnen klant. De namen, uren en bedragen zijn voorbeelden: vervang ze door die van jezelf.

Voorbeeld

Offerte 2026-058 van Webstudio Veldkamp (Deventer) aan Hoveniersbedrijf Van Dalen bv (Apeldoorn). Datum 30 oktober 2026, geldig tot vrijdag 27 november 2026.

De situatie. Van Dalen krijgt aanvragen voor tuinontwerp vooral via de telefoon, en de huidige site toont geen projecten. Doel: aanvragen via een formulier met foto van de tuin, en een portfolio met projecten per soort tuin.

Drie pakketten, eenmalig, excl. btw.

Pakket Wat erin zit Prijs
Basis 5 templates, 1 revisieronde, contactformulier, klant zet zelf content over € 4.930
Aanbevolen 8 templates, 2 revisierondes, portfolio met filter, aanvraagformulier met foto-upload, 40 projecten overgezet € 7.310
Uitgebreid Aanbevolen, plus teksten voor 12 pagina's en een Engelse versie € 9.860

Opbouw van Aanbevolen, tegen € 85 per uur.

Onderdeel Uren Bedrag
Kick-off en sitemap 8 € 680
Ontwerp 8 templates, desktop en mobiel, 2 revisierondes 28 € 2.380
Bouw en inrichting van het beheersysteem 30 € 2.550
Portfolio met filter en aanvraagformulier 10 € 850
40 bestaande projecten overzetten 6 € 510
Testen, livegang en een uur uitleg 4 € 340
Totaal 86 € 7.310

Prijs Aanbevolen. € 7.310 excl. btw. Btw 21% over € 7.310: € 1.535,10. Totaal incl. btw: € 8.845,10.

Na de livegang, excl. btw.

Post Bedrag
Hosting, updates en back-ups, € 65 per maand, 12 maanden € 780
Licentie formulierplug-in, per jaar, tegen kostprijs € 99
Totaal eerste jaar € 879

De domeinnaam staat op naam van Van Dalen bv, die de registratie zelf betaalt. Het onderhoud is per maand opzegbaar, met een maand opzegtermijn.

Niet inbegrepen. Fotografie, teksten (behalve in Uitgebreid), advertenties en zoekmachinemarketing, een webshop.

Planning. Kick-off maandag 9 november 2026. Ontwerp ter goedkeuring vrijdag 11 december 2026. Teksten en foto's van Van Dalen uiterlijk vrijdag 8 januari 2027. Livegang vrijdag 29 januari 2027, als de content op tijd binnen is; anders schuift de livegang evenveel op.

Betaling. 40% van het eenmalige bedrag excl. btw bij akkoord, 30% bij goedkeuring van het ontwerp en 30% bij de livegang. Bij Aanbevolen: € 2.924, € 2.193 en € 2.193, telkens plus btw. Betalen binnen 14 dagen na factuurdatum.

Meerwerk. € 85 per uur excl. btw, altijd eerst een prijs en een schriftelijk akkoord. Een extra revisieronde op het ontwerp kost € 340.

Garantie. Fouten in wat we gebouwd hebben herstellen we 30 dagen na de livegang kosteloos.

Waarom deze offerte werkt: het probleem van de klant staat vooraan, de pakketten verschillen in dingen die je kunt tellen, het eenmalige bedrag en de kosten na de livegang hebben elk een eigen totaal, en de opleverdatum hangt zichtbaar af van de aanlevering van de content.

Kosten na de livegang

Kosten die pas na de livegang beginnen, laat ik niet uit de offerte weg. Ze horen erin, met een bedrag per maand of per jaar, en met hoe de klant opzegt. Dan is er geen verrassing als de eerste hostingfactuur komt.

Voor onderhoud heb je twee vormen. Een vast maandbedrag past bij hosting, updates en back-ups, omdat dat werk elke maand terugkomt. Kleine wijzigingen op verzoek passen beter in een urenbundel. Welke vorm wanneer werkt, staat in retainer of strippenkaart.

Ga voor je verstuurt ook na of je persoonsgegevens verwerkt. Komen aanvragen met namen en telefoonnummers via een formulier op een server die jij beheert, dan verwerk je mogelijk persoonsgegevens namens je klant. De Autoriteit Persoonsgegevens legt uit wanneer je verwerker bent en een verwerkersovereenkomst nodig hebt. Zet in de offerte of je die overeenkomst meelevert.

Zet de btw apart en vermeld welk tarief je rekent. De Belastingdienst noemt 21% als algemeen btw-tarief, en dat tarief rekent de webdesigner in het voorbeeld.

Dit is algemene informatie, geen juridisch of fiscaal advies. Vraag voor je eigen situatie een jurist of boekhouder.

Voorwaarden die bij een website horen

Een paar afspraken komen in elke website-offerte terug. Zet ze in de offerte zelf, niet alleen in je algemene voorwaarden:

  1. Wat een revisieronde is. Eén gebundelde lijst met opmerkingen, binnen vijf werkdagen. Losse mails over dagen heen zijn geen ronde.
  2. Aanlevering. Welke content de klant levert, in welke vorm en op welke datum, en wat er gebeurt als die datum niet gehaald wordt.
  3. Acceptatie. Hoe lang de klant heeft om de testversie te bekijken, en dat de site na die termijn als goedgekeurd geldt.
  4. Garantie. Hoe lang je fouten in je eigen werk kosteloos herstelt, en dat nieuwe wensen daar niet onder vallen.
  5. Eigendom en toegang. Op wiens naam het domein en de hosting staan, en wanneer de klant alle inloggegevens krijgt.
  6. Meerwerk. Je uurtarief voor werk buiten de offerte. Extra verzoeken komen altijd, dus de offerte zegt al wat ze kosten.

Gaat de klant akkoord, laat hem dan tekenen op de versie met het gekozen pakket. Hoe dat online werkt, staat in een offerte digitaal laten ondertekenen. Werk je in het Engels voor een internationale klant, dan helpt een webdesignvoorstel in het Engels schrijven (Engels).

Sjabloon: offerte voor een website

Sjabloon

Kop. Offerte [nummer] van [jouw bedrijf, plaats] aan [klant, rechtsvorm, plaats]. Datum [datum], geldig tot [datum].

De situatie. [Het probleem van de klant in twee zinnen.] Doel: [wat de site moet opleveren, liefst meetbaar].

Pakketten, eenmalig, excl. btw.

  • [Basis]: [aantal] templates, [aantal] revisieronde(s), [functies]. [bedrag]
  • [Aanbevolen]: [aantal] templates, [aantal] revisierondes, [functies], [aantal] pagina's overgezet. [bedrag]
  • [Uitgebreid]: [Aanbevolen] plus [teksten, talen, extra functie]. [bedrag]

Opbouw van het aanbevolen pakket. [Onderdeel, uren, bedrag per regel, met een totaal.]

Na de livegang, excl. btw. Hosting en onderhoud: [bedrag] per maand, opzegbaar met [termijn]. Licenties: [welke], [bedrag] per jaar. Domeinnaam op naam van [klant].

Niet inbegrepen. [Fotografie, teksten, advertenties, …]

Planning. Kick-off [datum]. Ontwerp ter goedkeuring [datum]. Content van [klant] uiterlijk [datum]. Livegang [datum], als de content op tijd binnen is.

Betaling. [Percentage] van het eenmalige bedrag excl. btw bij akkoord, [percentage] bij goedkeuring ontwerp, [percentage] bij livegang. Betalen binnen [aantal] dagen.

Meerwerk. [Uurtarief] per uur excl. btw, na schriftelijk akkoord. Extra revisieronde: [bedrag].

Garantie en acceptatie. Testtermijn [aantal] werkdagen. Fouten in ons werk herstellen we [aantal] dagen na livegang kosteloos.

Akkoord. Door te tekenen gaat [klant] akkoord met deze offerte, het gekozen pakket en de algemene voorwaarden van [jouw bedrijf]. KvK-nummer en btw-id staan in de voettekst.

Hoe Propozit helpt

In Propozit begin je een website-offerte vanuit een sjabloon voor websites, een van de 31 sjablonen per soort opdracht. Je zet je pakketten naast elkaar en de klant kiest, met opties die hij zelf aanvinkt, en de totalen rekenen mee. Het eenmalige bedrag en het maandbedrag voor onderhoud blijven apart. Hoe dat werkt, lees je op de pagina over interactieve prijzen (Engels).

Je kiest per offerte het btw-tarief. Je uurtarief voor meerwerk komt in de voorwaarden, en de klant ziet per betaalschema wat hij wanneer betaalt. Je klant tekent de offerte online en jullie krijgen allebei een getekende pdf. Wat Propozit voor webdesignbureaus doet, staat op de pagina voor webdesignbureaus (Engels).

Propozit is in early access en je begint gratis.

Offertes waar je klanten ja op zeggen

Je begint gratis met Propozit, zonder creditcard. Maak vandaag je account aan; de abonnementen staan op de prijspagina.

Account aanmaken (Engels)