Het korte antwoord

Wat een professionele website kost, hangt af van de pagina's, talen, functies en het ontwerp dat u nodig hebt. Ook het schrijven van teksten, het voorbereiden van beeldmateriaal en de ondersteuning na oplevering tellen mee. Neem daarom zowel de bouw als het eerste jaar van beheer op in uw begroting. Beschrijf voordat u offertes aanvraagt wat klanten op de site moeten kunnen vinden en doen.

Voor het ene bedrijf volstaat een bedrijfswebsite met vijf pagina's. Een ander bedrijf wil binnen hetzelfde aantal pagina's afspraken laten boeken, documenten laten uploaden en klanten laten inloggen. Alleen op pagina-aantal vergelijken geeft dan een vertekend beeld. Het verschil zit vooral in de taken die bezoekers uitvoeren en de systemen die daarvoor nodig zijn.

Deze gids is bedoeld voor ondernemers die hun budget willen plannen en offertes willen begrijpen. Het doel is niet om voor iedereen één prijs te noemen, maar om duidelijk te maken welk werk u voor het bedrag krijgt. Ook als u een Turkstalig bedrijf hebt dat de Nederlandse markt bedient, kunt u taal, inhoud en regelmatig onderhoud in dezelfde begroting meenemen.

Website laten maken: prijzen per type

Deze prijsvoorbeelden zijn vastgelegd in september 2026. Controleer vóór het vaststellen van uw begroting de actuele tarieven en voorwaarden bij de genoemde aanbieders.

In de tabel hieronder staan de prijzen van Trustoo voor websites die een professional voor u bouwt, aangevuld met gepubliceerde abonnementsprijzen van twee websitebouwers. Een websitebouwer betaalt u per maand in plaats van per project; daarom staat die apart vermeld. Een meertalige website is in de prijsgidsen die we hebben bekeken geen aparte categorie, maar meestal een van de andere typen met extra werk per taal. Verderop leest u wat dat inhoudt.

Gebruik de tabel om een idee te krijgen van de orde van grootte, niet om één offerte te beoordelen. Twee websites in dezelfde rij kunnen flink verschillen in inhoud, ontwerpwerk en functies.

Richtprijzen voor een website in Nederland, september 2026
Type websiteRichtprijsWat u meestal krijgt
Zelf bouwen met een websitebouwerJouwWeb Pro €10 of Business €20 per maand excl. btw; Shopify Basic €21 per maand bij jaarlijkse betalingU kiest zelf een sjabloon, schrijft de teksten en beheert de website. Prijzen volgens de Nederlandse prijspagina’s van de aanbieders.
Eenvoudige website€500 tot €2.000 eenmaligEen beperkt aantal pagina’s met basisfuncties, vaak op basis van een bestaand thema of sjabloon.
Uitgebreide website€2.000 tot €5.000 eenmaligMeer pagina’s, meer ontwerpwerk en meer functies, meestal in een contentmanagementsysteem dat uw team zelf kan bijwerken.
WordPress-website€500 tot €5.000 eenmaligDe prijs hangt af van de specificaties, plug-ins en het thema dat u kiest.
Webshop€1.000 tot €10.000 eenmaligTrustoo maakt onderscheid tussen een basiswebshop (€1.000 tot €3.000), een geavanceerde webshop (€3.000 tot €7.000) en een webshop met maatwerk (€7.000 tot €10.000 of meer). Productcatalogus, winkelwagen en betalingen vragen extra werk.
Maatwerkwebsite€10.000 of meerOntwerp en functies op maat van uw merk en uw processen, in plaats van een sjabloon.
Meertalige websiteDe basisprijs plus extra werk per taalVertaling of copywriting, een taalkeuzemenu, aparte paginaadressen en testen per taal.

Wat kost een website per jaar?

Ook na de lancering kost een website geld. Trustoo schat de jaarlijkse kosten op €160 tot €1.000 of meer, afhankelijk van uw hostingpakket en het onderhoud dat u nodig hebt. Daar komen volgens Trustoo €10 tot €100 of meer per maand bij voor extra’s zoals premium plug-ins, beveiliging, marketingtools en onderhoudspakketten.

In de tabel staan de belangrijkste terugkerende kosten, met de bedragen van Trustoo en voorbeelden uit september 2026 van Nederlandse prijspagina’s. Let op het verschil tussen actieprijzen en reguliere prijzen: verschillende aanbieders geven korting in de eerste maanden of het eerste jaar.

Terugkerende kosten van een website in Nederland, september 2026
KostenpostRichtprijsBron of voorbeeld
Domeinnaam€10 tot €50 per jaarTrustoo. TransIP rekent €16,50 per jaar excl. btw voor een .nl-domein, na een eerste jaar voor €0,49.
Hosting€50 tot €300 per jaarTrustoo. Shared hosting bij TransIP kost €9,99 tot €29,99 per maand excl. btw, na een actietarief in de eerste drie maanden.
SSL-certificaat€0 tot €100 per jaarTrustoo. De onderkant van de bandbreedte staat voor gratis certificaten.
Onderhoud en updates€100 tot €300 (basis), €300 tot €1.000 (regelmatig) of €1.000 of meer (intensief) per jaarTrustoo.
Zakelijke e-mailOngeveer €6,80 per gebruiker per maand, exclusief belastingenGoogle Workspace Business Starter volgens de Nederlandse prijspagina. Sommige hostingpakketten bevatten mailboxen: bij het Core-pakket van TransIP zijn dat er vijf.
Abonnement websitebouwer€5,50 tot €20 per maand excl. btwJouwWeb Lite tot en met Business tegen het standaardtarief, bij jaarlijkse betaling.

Welke onderdelen horen in een websitebegroting?

Verdeel de begroting in drie groepen: de eerste oplevering, de doorlopende kosten en latere uitbreidingen. Bij de eerste oplevering horen onderzoek, inhoudsopzet, ontwerp, ontwikkeling en tests. Doorlopende kosten zijn bijvoorbeeld de domeinnaam, hosting, licenties en onderhoud. Een extra taal of klantportaal kan later een afzonderlijk ontwikkelproject worden.

Dit onderscheid verklaart waarom de eerste offerte niet altijd de totale kosten laat zien. Een ogenschijnlijk goedkope oplossing kan duurder uitvallen als u voor elke inhoudelijke wijziging externe hulp nodig hebt. Omgekeerd kan een uitgebreide eerste versie onnodige uitgaven opleveren als er functies in zitten die niemand gebruikt.

Vraag per offerteonderdeel wat er wordt opgeleverd. Neem geen genoegen met alleen “SEO inbegrepen”, maar vraag welke paginatitels worden geschreven, hoe bestaande URL's behouden blijven en welke controles worden uitgevoerd. Ook bij “onderhoud inbegrepen” moeten de looptijd, werkzaamheden en verantwoordelijke duidelijk zijn. Zo vergelijkt u meer dan het eindbedrag.

Pagina-aantal en ontwerpomvang zijn niet hetzelfde

Tien dienstenpagina's kunnen dezelfde indeling gebruiken. Een website met drie pagina's kan juist voor elke pagina een andere interactie en inhoudsopbouw nodig hebben. Tel daarom naast het totale aantal pagina's ook de verschillende paginatypen om het ontwerpwerk te begrijpen.

De homepage, een dienstenpagina, een klantverhaal en een blogartikel kunnen bijvoorbeeld vier afzonderlijke sjablonen zijn. Voor elk sjabloon moet worden gekeken naar de mobiele indeling, lange koppen en afbeeldingen. Een tweede dienstenpagina met hetzelfde sjabloon vraagt mogelijk minder ontwerpwerk, maar de tekst moet nog steeds worden voorbereid en gecontroleerd.

U hoeft niet elke denkbare pagina meteen te publiceren. Begin met de belangrijkste diensten, relevante projectvoorbeelden en een werkende contactroute. Een opzet die later kan meegroeien, kan nuttiger zijn dan pagina's zonder afgeronde inhoud alvast in het budget op te nemen.

Waarom beïnvloedt beschikbare inhoud de prijs?

Webteksten vullen niet alleen lege vlakken. Ze leggen de dienst uit, beantwoorden klantvragen en geven bezoekers een reden om contact op te nemen. Werken met informatie die het bedrijf al heeft voorbereid, vraagt andere inspanning dan inhoud verzamelen via interviews.

Bekijk uw materiaal voordat u offertes aanvraagt. Zijn de logobestanden bruikbaar? Mag u de foto's gebruiken? Zijn bestaande dienstenbeschrijvingen actueel? Hebt u toestemming om referenties te publiceren? De antwoorden maken duidelijk hoeveel inhoudelijk werk nog nodig is.

Behandel zelf aangeleverde inhoud niet als een gratis middel. Ook de tijd van uw team hoort bij de projectkosten. Plan voldoende tijd voor schrijven, controleren en goedkeuren. Als alle teksten veranderen nadat het ontwerp is gestart, moeten mogelijk ook de pagina-indelingen opnieuw worden bekeken.

Hoe neemt u een tweede taal in het budget op?

Een tweede taal toevoegen is meer dan de hoofdtekst vertalen. Ook paginatitels, menu's, formulieren, foutmeldingen en afbeeldingsbeschrijvingen hebben een passende taalversie nodig. Controleer bovendien of de dienstverlening in elke markt dezelfde inhoud heeft.

Denk aan een Engelse en Nederlandse website. Een kort knoplabel kan in de andere taal over twee regels lopen. De gebruikelijke naam voor een dienst kan verschillen. Ook telefoongegevens, openingstijden of communicatieverwachtingen kunnen anders zijn. Elk onderdeel vraagt om inhoudelijke en visuele controle.

Als vertaling, lokalisatie en technische taalinrichting apart in de begroting staan, begrijpt u beter wat u afneemt. Spreek vooraf af wie de vertalingen goedkeurt. De verantwoordelijkheid voor tweetalige diensteninformatie eindigt niet bij de oplevering: ook latere wijzigingen moeten in beide talen worden verwerkt.

Wanneer maken extra functies de website duurder?

Een eenvoudig contactformulier verschilt wezenlijk van een afsprakensysteem. Dat laatste moet beschikbare tijden tonen, dubbele boekingen voorkomen en wijzigingen aan de juiste personen doorgeven. Als een bestaande tool wordt gebruikt, moeten de mogelijkheden van de koppeling en de licentie worden beoordeeld.

Bij klantaccounts, bestandsdeling, offerteberekeningen en boekhoudkoppelingen zijn de bedrijfsregels belangrijker dan het aantal schermen. Wie mag welke informatie zien? Wat gebeurt er als gegevens ontbreken? Hoe reageert het systeem als dezelfde handeling twee keer wordt ingestuurd? Deze vragen bepalen het ontwikkel- en testwerk.

Niet iedere specifieke behoefte vraagt om volledig nieuw geschreven software. Onderzoek eerst of bestaande tools passen. Een beschikbare koppeling betekent echter niet dat het werk klaar is. Inrichting, foutscenario's, toegangsrechten en onderhoud moeten nog steeds in de offerte staan.

Hoe berekent u het budget voor het eerste jaar?

De onderstaande opzet is een begrotingsmodel, geen prijslijst. Vul de bedragen uit uw eigen offertes in en noteer de valuta en belastingvermelding op de offertedatum. Gebruik bij offertes in verschillende valuta dezelfde vergelijkingsdatum en consistente wisselkoersaannames.

Bereken na het eerste jaar ook de kosten voor het tweede jaar. De eerste inrichting hoeft mogelijk niet opnieuw, maar hosting, licenties en onderhoud kunnen doorlopen. Een budget dat alleen de lanceringsdag dekt, houdt onvoldoende rekening met het verdere gebruik van de website.

Hoe berekent u het budget voor het eerste jaar?
BegrotingsonderdeelVraag om te stellenBetalingsbasis
Ontwerp en ontwikkelingWelke pagina's en functies worden opgeleverd?Afgesproken projectfasen
Tekst en beeldWie maakt ze en hoeveel inhoud is inbegrepen?Per project of onderdeel
TaalversiesWie verzorgt de vertaling en controle?Afgesproken omvang
Domeinnaam en hostingVerandert de prijs na de eerste periode?Verlengingsperiode
OnderhoudWat wordt gecontroleerd en hersteld?Afgesproken intervallen
Extra ontwikkelingHoe worden nieuwe aanvragen geprijsd?Afzonderlijk goedgekeurd werk

Welke vragen stelt u bij het vergelijken van offertes?

Stuur dezelfde briefing naar alle mogelijke aanbieders. Als de ene offerte tekstschrijven omvat en de andere alle teksten van u verwacht, kunt u het prijsverschil niet eerlijk beoordelen. Stem pagina's, talen, functies en oplevercriteria op elkaar af voordat u bedragen vergelijkt.

Vraag ook wat onder een correctieronde valt. Een kleur aanpassen in een goedgekeurd ontwerp is iets anders dan een nieuwe dienstensectie toevoegen. Leg vast hoeveel beoordelingsrondes zijn inbegrepen, hoe feedback wordt verzameld en hoe wijzigingen in de opdracht worden goedgekeurd.

Bespreek de toegang bij oplevering afzonderlijk. Maak duidelijk wie de domeinnaam, hosting, het inhoudssysteem en de meetaccounts beheert. Laat aan de hand van een echte taak zien welke wijzigingen uw niet-technische team zelf kan uitvoeren. Een beheerpaneel betekent niet automatisch dat elke taak eenvoudig is.

Wat kan wachten als het budget beperkt is?

De eerste prioriteit is dat bezoekers de dienst begrijpen en contact kunnen opnemen. Ingewikkelde animaties die alleen voor het uiterlijk worden toegevoegd, ledenomgevingen die nog niet worden gebruikt en taalversies zonder beschikbare inhoud kunnen later volgen. Baseer die keuze op het bedrijfsdoel.

Een werkend formulier, een leesbare mobiele indeling en juiste diensteninformatie zijn geen bijzaken om uit te stellen. Als de site online staat maar berichten niet aankomen, wordt het doel van de investering ondermijnd. De belangrijkste klanttaken goed laten werken is waardevoller dan een lange functielijst.

Een startend adviesbureau kan bijvoorbeeld beginnen met een homepage, twee dienstenpagina's, een teamintroductie en contactinformatie. Een blog en kennisgedeelte kunnen groeien zodra terugkerende klantvragen ontstaan. Dit is een voorbeeld van gefaseerd werken, geen pakket van Pixel.

Hoe beoordeelt u goedkope en dure offertes?

Stel een lage prijs niet automatisch gelijk aan lage kwaliteit. Een gestandaardiseerde dienst kan goed en betaalbaar bij uw behoefte passen. Bij een onduidelijke opdracht kunnen ontbrekende werkzaamheden echter pas later zichtbaar worden. Begrijpen wat niet is inbegrepen, is net zo belangrijk als lezen wat wel is inbegrepen.

Een hoge prijs bewijst evenmin dat het resultaat beter wordt. Vraag welk voordeel het voorgestelde onderzoek, maatwerkontwerp of de koppeling uw bedrijf oplevert. Betalen voor ingewikkelde functies die u niet gebruikt, is niet vanzelf een investering in de toekomst.

Een goede offerte legt de keuzes begrijpelijk uit. U ziet welke oplossing bij welke behoefte past, waarom alternatieven afvallen en hoe de oplevering wordt gecontroleerd. Met die duidelijkheid wordt het budgetgesprek meer dan onderhandelen over korting: het helpt de projectprioriteiten bepalen.

Toets de begroting aan een voorbeeldopdracht

Stel dat een tweetalig adviesbureau een nieuwe website wil. Het team heeft het logo en de diensteninformatie voorbereid, maar de projectbeschrijvingen nog niet geschreven. In het eerste offertegesprek moet die ontbrekende inhoud zichtbaar worden, in plaats van alleen pagina's te tellen. Interviews houden, klantverhalen schrijven en goedkeuring regelen vormen een aparte inhoudelijke taak.

Veronderstel dat hetzelfde bureau al een boekingstool gebruikt. Een link naar die tool kan de eerste behoefte vervullen zonder een nieuw afsprakensysteem te bouwen. Wil het bedrijf een andere ervaring binnen de website, dan moeten de mogelijkheden van de koppeling worden onderzocht. De budgetimpact is anders dan bij het toevoegen van één knop.

Noteer per behoefte wat al beschikbaar is, wat nog moet gebeuren en wie verantwoordelijk is. Zo werken aanbieders met beter vergelijkbare aannames. Ook wordt duidelijker of extra kosten voortkomen uit een echte opdrachtwijziging of uit werk dat aanvankelijk is vergeten. Het voorbeeld koppelt de begroting aan concrete opleveringen, niet aan een bepaald bedrag.

Vat de opdracht samen voordat u akkoord gaat

Vat na het lezen van de offerte het werk in uw eigen woorden samen. Welke pagina's worden gemaakt, wie schrijft de teksten en welke ondersteuning loopt na de lancering door? Die samenvatting delen is een eenvoudige manier om te controleren of beide partijen dezelfde opdracht begrijpen.

Voeg ontbrekende behoeften meteen toe. U kunt bijvoorbeeld verwachten dat uw team regelmatig projecten toevoegt, terwijl de offerte alleen vaste pagina's omvat. Als dit vroeg wordt besproken, kan het benodigde beheer goed worden begroot. Bij ontdekking op de opleverdag is extra werk en tijd nodig.

Begrijp ook welke opleveringen aan betalingen zijn gekoppeld. Weten hoe u de voltooiing van elke fase herkent, maakt budgetbeheer eenvoudiger. De prijs krijgt meer betekenis wanneer werkzaamheden, controles en betalingsschema op elkaar aansluiten. Deze controle helpt u begrijpen wat u koopt, in plaats van alleen de laagste offerte te vinden.

Plan het websitebudget vanuit de opdracht

Begin met een briefing van één pagina. Beschrijf wat klanten moeten kunnen doen, welke inhoud uw team gaat beheren en welke middelen het eerste jaar beschikbaar zijn. Bespreek onduidelijke punten één voor één tijdens het offertegesprek.

Bekijk Pixels webdesigndienst en prijzen voor webdesign. Deel uw bestaande website en briefing via onze contactpagina om de omvang van uw project te bespreken.

Veelgestelde vragen

Is een prijs per pagina een goede basis?

Een prijs per pagina kan helpen bij een eerste vergelijking, maar zegt niet alles. Verschillende pagina-indelingen, teksten, talen en functies brengen eigen werkzaamheden mee. Twee websites met evenveel pagina's kunnen daardoor sterk verschillen in de tijd die nodig is voor ontwerp, ontwikkeling en testen.

Is SEO inbegrepen in de websiteprijs?

Dat hangt af van de offerte. Technische controles vóór de lancering zijn iets anders dan doorlopend zoekwoordenonderzoek, contentontwikkeling en resultaatmeting. Vraag welke pagina's en werkzaamheden zijn inbegrepen. De SEO Starter Guide van Google geeft uitleg over de basis, zodat u gerichter vragen kunt stellen.

Is het voordeliger om de bestaande website te verbeteren?

Soms. Als het probleem een paar pagina's of het contactformulier betreft, kan een gerichte verbetering volstaan. Belemmert de technische basis noodzakelijke functies of onderhoud, dan kan meer werk nodig zijn. Laat eerst onderzoeken wat er misgaat en welke oplossingen mogelijk zijn.

Kan ik de website zonder onderhoudskosten gebruiken?

Ook zonder onderhoudsabonnement moet iemand de site blijven beheren. Denk aan relevante updates, back-ups, formuliercontroles en het bijwerken van teksten. Welke taken nodig zijn, hangt af van de gekozen techniek. Als u geen externe ondersteuning afneemt, spreek dan binnen uw bedrijf af wie deze werkzaamheden uitvoert.

Wat stuur ik mee bij een offerteaanvraag aan Pixel?

Beschrijf uw diensten, doelgroep, bestaande website en de onderdelen die de eerste versie nodig heeft. Vermeld welke teksten en beelden klaarstaan, welke talen u wilt aanbieden en waarom een bepaalde opleverdatum belangrijk is. Daarmee kan Pixel een concrete opdracht uitwerken waarop u offertes kunt vergelijken.

Breng het idee in praktijk.

Vertel wat je wilt verbeteren. Samen bepalen we een bruikbare volgende stap.

Praat met Pixel ShieldVraag een gratis AI- & securityscan aan