In het kort
- Een website heeft geen vaste prijs: je betaalt eenmalig voor de bouw en daarna elk jaar voor onder meer domeinnaam, hosting, licenties en onderhoud.
- Hoe hoog die posten zijn, hangt af van de route die je kiest: zelf bouwen, een freelancer, een bureau of een abonnement met een vaste maandprijs.
- Vergelijk offertes over minstens drie jaar en op dezelfde btw-basis: volgens SIDN was de eerstejaarsprijs van een .nl-domein in 2024 gemiddeld maar 10% van de verlengingsprijs.
Wat kost een website? Daar bestaat geen vast bedrag voor. Het totaal is een optelsom: eenmalig betaal je voor de bouw, en daarna betaal je elk jaar voor je domeinnaam, hosting, licenties en onderhoud. Hoe groot elk deel is, hangt af van de route die je kiest. Zelf bouwen kost vooral tijd, bij een freelancer of bureau betaal je voor het werk, en bij een abonnement betaal je per maand. Zoek je op “website laten maken kosten”, dan vind je vooral bandbreedtes die elkaar tegenspreken. Daarom zie je hier per post wat je wél kunt controleren, en hoe je met je eigen offertes uitrekent wat een website je over drie jaar kost.
Wat kost een website? De posten op een rij
Elke website, groot of klein, bestaat uit dezelfde bouwstenen. Sommige betaal je één keer, andere elk jaar of elke maand.
| Post | Eenmalig of doorlopend | Wat je zeker weet |
|---|---|---|
| Bouw: ontwerp, techniek, teksten en beeld | eenmalig | Het bedrag volgt uit de offerte: een vaste prijs of uren maal tarief |
| Domeinnaam | jaarlijks | SIDN rekent registrars voor een .nl-domein in 2026 ongeveer € 4,38 per jaar excl. btw; de registrar bepaalt zelf jouw prijs |
| Hosting | per maand of per jaar | Je hebt een abonnement bij een hostingprovider nodig; welk, hangt af van wat je site moet kunnen |
| SSL-certificaat | doorlopend | Kan kosteloos via Let’s Encrypt |
| Software en licenties | eenmalig of jaarlijks | WordPress is open source; betaalde thema’s, plugins en websitebouwers hebben hun eigen prijs |
| Onderhoud | per maand of per jaar | Wat erin zit, verschilt per aanbieder; vraag het na |
| Btw | over alle posten | Het algemene tarief is 21% |
Bouw
De bouw is de grootste eenmalige post. Daarin zitten het ontwerp, de technische opbouw, het inrichten van de pagina’s en soms de teksten en beelden. Een offerte kan uitgaan van een vaste prijs of van een aantal uren maal een uurtarief. Vraag bij uren om een schatting per onderdeel, zodat je ziet waar het geld heen gaat.
Domeinnaam
Een .nl-domein registreer je via een registrar of reseller. SIDN, de beheerder van .nl, rekent die registrar in 2026 ongeveer € 4,38 per jaar, exclusief btw. Dat is niet wat jij betaalt: elke registrar en reseller bepaalt zelf zijn prijs. Let vooral op de verlengingsprijs. Daarover meer in het volgende deel.
Hosting
Je website moet ergens draaien. Daarvoor neem je volgens Ondernemersplein een abonnement bij een hostingprovider, en welk abonnement je nodig hebt, hangt af van wat je website moet kunnen. Een site met een paar pagina’s vraagt minder dan een webshop met veel bezoekers. Prijzen verschillen per aanbieder en veranderen; kijk daarom op de prijspagina van de hoster en noteer de datum.
SSL-certificaat
Het slotje in de adresbalk komt van een SSL-certificaat. Iedereen met een domeinnaam kan via Let’s Encrypt kosteloos een vertrouwd certificaat krijgen, en software op de server kan het automatisch verlengen. Of jouw hoster dat ondersteunt of zelf een betaald certificaat aanbiedt, vraag je na. Betaal je voor een certificaat, vraag dan wat je daar extra voor krijgt.
Software en licenties
WordPress zelf is open source software, uitgegeven onder de GPL-licentie (versie 2 of later): voor de kern betaal je niets. De kosten zitten eromheen, in hosting en een domeinnaam. Betaalde thema’s en plugins kunnen een eigen licentie hebben, soms met een jaarlijkse verlenging.
Kies je een online websitebouwer of een webshopplatform, dan betaal je een abonnement. Shopify vraagt volgens de Nederlandse prijspagina (bekeken op 29 oktober 2026) voor het Basic-abonnement € 21 per maand bij jaarlijkse betaling of € 28 bij maandelijkse betaling; of daar btw bij komt, vermeldt de pagina niet. Prijzen veranderen, dus kijk zelf op de prijspagina wat er in het abonnement zit en of domein en hosting erbij horen.
Verwerk je in de beheeromgeving klantgegevens, zoals bestellingen of klantaccounts, reken dan ook extra beveiliging als post, bijvoorbeeld een firewall voor je website. Vraag na of die al bij je hosting of onderhoud zit.
Onderhoud
Na de oplevering blijven er kosten lopen. Updates van de software, back-ups en kleine aanpassingen kosten uren, ook als je ze niet ziet. Aanbieders rekenen dat verschillend af: als vast bedrag per maand, per uur of helemaal niet. Laat je daarom per post vertellen wat in de prijs zit en wat los wordt gefactureerd. Wordt onderhoud overgeslagen, dan worden herstelkosten na een hack een reële post; wat er dan bij komt kijken, staat in je website is gehackt.
Wie het onderhoud ook doet, dit hoort er minimaal in:
- Updates van het systeem, het thema en de plugins, en van de software op de server, zoals PHP. Bij een abonnementsplatform regelt de aanbieder een deel daarvan.
- Back-ups van de bestanden en de database, op meer dan één plek, en af en toe een test of je een back-up ook echt kunt terugzetten.
- Monitoring en beveiliging: iemand merkt het als de site onbereikbaar is, als er een beveiligingsmelding binnenkomt of als er onbekende beheerders opduiken, en doet er dan iets mee.
Btw
Het algemene btw-tarief is 21%. Dat geldt voor alle producten en diensten die niet zijn vrijgesteld en niet onder 9% of 0% vallen. Een offerte kan bedragen inclusief of exclusief btw noemen. Vergelijk daarom alles op dezelfde basis. Of je de btw kunt terugvragen, hangt af van je eigen situatie; vraag dat na bij je boekhouder.
Waarom het eerste jaar een vertekend beeld geeft
Bij domeinnamen is het verschil tussen het eerste jaar en de jaren daarna groot. Volgens SIDN was de gemiddelde eerstejaarsprijs van een .nl-domein in 2024 nog maar 10% van de gemiddelde verlengingsprijs. Wie alleen naar het eerste jaar kijkt, rekent zich dus rijk.
Hetzelfde kan gelden voor hosting en abonnementen: kijk bij elke post wat je vanaf het tweede jaar betaalt. Staat die prijs niet in de offerte of op de prijspagina, vraag er dan naar. Zo voorkom je dat een goedkoop begin een duur vervolg krijgt.
Website laten maken of zelf bouwen: de routes vergeleken
Grofweg zijn er vier routes naar een website, en zelf bouwen kan op twee manieren. Ze verschillen in wat je betaalt, wat je zelf doet en wie wat in handen heeft.
| Route | Wat je betaalt | Wat je zelf doet | Vraag na |
|---|---|---|---|
| Zelf bouwen met WordPress | domein, hosting, eventueel thema’s en plugins | alles: opbouw, teksten, beeld, wettelijke basis, onderhoud | hoeveel tijd je erin kunt steken |
| Zelf bouwen met een websitebouwer | het abonnement van de bouwer, eventueel een domein | opbouw, teksten, beeld, wettelijke basis | wat er in het abonnement zit en wat er gebeurt als je stopt |
| Freelancer | de bouw volgens offerte, plus de doorlopende posten | inhoud aanleveren, afhankelijk van de afspraak | wie het onderhoud doet en op wiens naam domein en hosting staan |
| Bureau | de bouw volgens offerte, plus de doorlopende posten | inhoud aanleveren, keuzes maken | wat er in de prijs zit en wat apart komt |
| Abonnement met maandprijs | een vast bedrag per maand | inhoud aanleveren | wat je houdt als je opzegt: de site, het domein, de teksten |
Zelf bouwen bespaart je de rekening voor de bouw, maar kost je tijd. Bij een freelancer of bureau betaal je voor het werk; de posten zijn bij beide dezelfde, dus vergelijk vooral wat ze je uit handen nemen. Bij een abonnement spreid je de kosten, maar betaal je zolang je klant bent. Verderop reken je uit wanneer dat goedkoper of duurder is.
Wat een website duurder maakt
Het aantal pagina’s zegt weinig over de prijs. Wat telt, is hoeveel werk er achter die pagina’s zit. Een deel daarvan heb je zelf in de hand. Loop deze vragen door voordat je een offerte aanvraagt:
- Wat lever je zelf aan? Heb je teksten, foto’s en een logo klaar, dan hoeft de maker alleen te bouwen. Moet hij alles schrijven, laten fotograferen of uitzoeken, dan betaal je ook voor dat werk.
- Hoeveel verschillende ontwerpen zijn nodig? Een site met een vaste indeling voor elke pagina vraagt één ontwerp. Krijgen je nieuwsberichten, je teampagina en je contactpagina elk een eigen uiterlijk, dan wordt er per onderdeel ontworpen en gebouwd.
- Wat moet de site doen? Afspraken laten inplannen, betalingen ontvangen of aanvragen doorzetten naar je CRM: elke koppeling met een ander systeem wordt ingericht, getest en daarna bijgehouden. Wil je online verkopen, dan komen daar de posten van een webshop bij; zie verderop.
- Voor wie schrijf je? Spreek je klanten in meer dan één taal aan, dan krijgt elke taal eigen teksten en eigen controle, en ook later meer onderhoud.
- Waar kom je vandaan? Heb je al een site, dan moet de inhoud mee en moeten de oude adressen doorverwijzen naar de nieuwe pagina’s. Dat is werk dat bij een site vanaf nul niet bestaat.
Vindbaarheid en advertenties zitten niet automatisch in een bouwprijs; vraag het na. Wil je gevonden worden, lees dan wat SEO inhoudt, of bekijk wat Google Ads kost als je betaald zichtbaar wilt zijn. Hoe je het traject zelf voorbereidt en welke afspraken je maakt, staat in de checklist voor een nieuwe website. Zoek je een partij die de website bouwt, kijk dan bij websites.
De wettelijke basis kost ook tijd of geld
Een zakelijke website moet aan een paar regels voldoen, zoals je KVK-nummer en adres op de site, een privacyverklaring, de cookieregels en, als consumenten online bij je kunnen bestellen, de toegankelijkheidseisen. Welke regels dat precies zijn en voor wie ze gelden, staat in de checklist voor een nieuwe website.
Voor de kosten telt vooral wie het regelt. Doe je het zelf, dan kost het tijd; laat je de maker het doen, dan hoort het als post in de offerte. Vraag na of het erin zit. Dit is geen juridisch advies.
Webshop en WordPress: wat er anders is
Een webshop heeft dezelfde posten als een gewone website, plus een paar eigen. Voor online betalen heb je een betaalprovider nodig, je beheert producten, voorraad en verzending, en er kunnen koppelingen bij komen met je boekhouding of een verzendpartner. Ook gelden er regels voor verkoop op afstand: volgens Ondernemersplein moet je klanten beschermen tegen de risico’s van kopen op afstand, ze duidelijk informeren over bijkomende kosten zoals verzendkosten, en mag je geen valse consumentenbeoordelingen plaatsen of laten plaatsen.
Een WordPress-website: naast de kern, die niets kost, betaal je voor hosting, eventuele betaalde thema’s en plugins, en het onderhoud: updates van WordPress, het thema en de plugins. Wat er bij een WordPress-site komt kijken, lees je in wat is WordPress.
Zo reken je de kosten over drie jaar uit
Een vergelijking op alleen de bouwprijs of alleen het eerste jaar zegt weinig. Reken daarom over drie jaar. Dan tellen de verlengingsprijzen mee en zie je wat een website je per maand werkelijk kost.
De getallen hieronder zijn rekengetallen, geen marktprijzen en geen prijzen van Punthelder. Vul je eigen offertes en prijspagina’s in.
Stel:
- bouw volgens offerte (B): € 3.000, eenmalig;
- domeinnaam eerste jaar (D1): € 1, daarna bij verlenging (D2): € 10 per jaar;
- hosting (H): € 20 per maand, dus € 240 per jaar;
- licenties en abonnementen (L): € 50 per jaar;
- onderhoud (O): € 400 per jaar;
- alle bedragen exclusief btw.
Dan:
- Eenmalig: B = € 3.000.
- Jaar 1: D1 + 12 × H + L + O = € 1 + € 240 + € 50 + € 400 = € 691.
- Jaar 2 en jaar 3, elk: D2 + 12 × H + L + O = € 10 + € 240 + € 50 + € 400 = € 700.
- Totaal over drie jaar: € 3.000 + € 691 + 2 × € 700 = € 5.091.
- Gemiddeld per maand: € 5.091 / 36 = € 141,42.
- Inclusief 21% btw: € 5.091 × 1,21 = € 6.160,11.
Abonnement of eenmalig betalen? Stel dat een abonnement dezelfde posten dekt voor een fictieve € 150 per maand (M), dus € 1.800 per jaar. Bij eenmalig betalen kost elk jaar na de bouw ongeveer € 700 (J). Het omslagpunt ligt waar beide even duur zijn: n = B / (12 × M − J) = € 3.000 / (€ 1.800 − € 700) = 2,7 jaar.
| Na | Eenmalig: bouw plus jaarkosten | Abonnement: n × 12 × M |
|---|---|---|
| 1 jaar | € 3.000 + € 691 = € 3.691 | € 1.800 |
| 2 jaar | € 3.691 + € 700 = € 4.391 | € 3.600 |
| 3 jaar | € 4.391 + € 700 = € 5.091 | € 5.400 |
| 5 jaar | € 5.091 + 2 × € 700 = € 6.491 | € 9.000 |
In dit voorbeeld is het abonnement de eerste twee jaar goedkoper en eenmalig betalen vanaf het derde jaar. Met andere getallen schuift dat punt. Vergelijk alleen als beide hetzelfde dekken, en tel mee wat je houdt als je het abonnement opzegt.
Offertes vergelijken: deze vragen stel je
Twee offertes met een ander bedrag kunnen heel verschillende dingen bevatten. Leg ze naast elkaar met deze vragen:
- Btw. Zijn alle bedragen inclusief of exclusief btw?
- Wat zit in de bouw? Teksten, beeld, het aantal ontwerpvoorstellen, het aantal correctierondes, koppelingen en de wettelijke basis.
- Wat valt onder onderhoud? Updates, back-ups, kleine wijzigingen, en wat kost iets wat daar buiten valt?
- Verlengingsprijzen. Wat betaal je vanaf het tweede jaar voor domein, hosting en licenties?
- Eigendom. Op wiens naam staan de domeinnaam, het hostingaccount en de licenties van thema’s en plugins?
- Bij opzeggen. Wat gebeurt er met je site, je domein en je teksten als je stopt met het onderhoud of het abonnement?
- Prijsopbouw. Hoe is de prijs opgebouwd: één bedrag voor het hele werk, of een schatting in uren? En wie betaalt als het meer uren worden?
Waarom je hier geen gemiddelde prijs leest
Wie zoekt op wat een website kost, vindt veel bandbreedtes. Ook het AI-overzicht van Google noemt bedragen. Die komen grotendeels van aanbieders, ze noemen geen bron en ze spreken elkaar tegen: voor dezelfde domeinnaam per jaar zagen we bij het opstellen van dit artikel bedragen die een factor tien uit elkaar lagen. Een gemiddelde van zulke getallen zegt weinig over jouw website.
Controleerbaar zijn wel de tarieven met een officiële bron, zoals de btw en wat SIDN rekent, de prijspagina’s van aanbieders met een datum erbij, en je eigen offertes. Daarmee vul je het rekenvoorbeeld in.
Benieuwd hoe de kosten van een website er bij ons uitzien? Plan een kennismaking van een half uur met Victor of Christian.
Veelgestelde vragen
Kan je zelf gratis een website maken?
Deels. De software kan kosteloos zijn: WordPress is open source en een SSL-certificaat kun je zonder kosten krijgen via Let's Encrypt. Een eigen domeinnaam en webruimte bij een hostingprovider betaal je wel, en een online websitebouwer heeft een eigen prijsmodel. Wat je bespaart op de bouw, betaal je in tijd: je schrijft de teksten, kiest de opbouw, regelt de wettelijke basis en houdt de site zelf bij.
Wat kost een website per jaar?
Tel de doorlopende posten op: de verlengingsprijs van je domeinnaam, twaalf keer de maandprijs van je hosting, licenties en abonnementen, en onderhoud. Gebruik voor het domein en de hosting de prijs vanaf het tweede jaar, niet een introductieprijs. Btw tel je voor alle posten op dezelfde manier mee. Het rekenvoorbeeld in dit artikel laat zien hoe je dat met je eigen offertes invult.
Hoe duur is een simpele website?
Een simpele website scheelt vooral in de bouw: minder paginatypen, geen koppelingen, geen meertaligheid. De vaste posten blijven: een domeinnaam, hosting, onderhoud en de wettelijke basis, zoals je KVK-nummer en bezoekadres op de site en een privacyverklaring. Vraag dus niet alleen wat de bouw kost, maar ook wat je elk jaar blijft betalen. Bij een kleine site kan dat jaarlijkse deel over een paar jaar zwaarder wegen dan de bouw.
Wat kost een website voor een zzp'er?
Een zzp'er betaalt voor dezelfde posten als elk ander bedrijf: bouw, domein, hosting, licenties en onderhoud. Het verschil zit vooral in de omvang en in wat je zelf doet. Met een paar pagina's en eigen teksten blijft de bouw beperkt; wie zelf bouwt, betaalt vooral met tijd. Reken in elk geval met dezelfde btw-basis als je offertes vergelijkt, en vraag na of de offerte inclusief of exclusief btw is.
Bronnen
- SIDN: Our prices
- SIDN: Dutch domain name market contracts as 12-month non-renewals rise (25-07-2024)
- Ondernemersplein: Zakelijke website
- Belastingdienst: Btw-tarieven
- Let's Encrypt: About
- WordPress.org: About
- Shopify: Prijzen (bekeken 29-10-2026)
- ACM: Accessibility of e-commerce services and electronic communications services

Over Bas
Bas Offringa is SEO & AI-specialist bij Punthelder in Assen. Dit artikel is gelezen en gecontroleerd door Victor Bos, SEO-specialist.