Een offerte voor een webshop laten maken bestaat uit een eenmalig bouwbedrag plus terugkerende kosten. Het eenmalige deel dekt het ontwerp, de bouw op een platform, het inrichten van de producten en eventuele koppelingen; de terugkerende kosten gaan over hosting, een platformabonnement en onderhoud. Voor het bouwen rekenen Nederlandse bureaus en freelancers in 2025 en 2026 indicatief tussen de € 2.500,00 en € 15.000,00, afhankelijk van het platform, het aantal producten en de gewenste functies. Deze prijzen zijn een richtlijn en verschillen sterk per situatie, regio en partij.

Een webshop bouwen is voor de klant vaak een black box. Hij ziet straks een werkende winkel, maar weet niet hoeveel werk eronder zit: het ontwerp, de inrichting van het platform, productinvoer, koppelingen, training en onderhoud. Je offerte maakt die black box open. In deze gids loop je door alle posten die erin horen, hoe je eenmalige en doorlopende kosten toont en hoe je scope en meerwerk afbakent. Inclusief een voorbeeldtabel met realistische bedragen.

In het kort
  • Splits een webshop-offerte in een eenmalig bouwbedrag en terugkerende kosten.
  • Benoem het platform (WooCommerce, Shopify of maatwerk), want dat bepaalt zowel prijs als doorlopende kosten.
  • Neem productinvoer, betaal- en verzendkoppelingen apart op; dat is echt werk.
  • Een professionele webshop kost indicatief € 2.500,00 tot € 15.000,00 om te bouwen, met € 50,00 tot € 500,00 per maand aan doorlopende kosten.
  • Baken de scope af op aantal producten en revisierondes om scope creep te voorkomen.

Wat hoort er op een offerte voor een webshop?

Een offerte met alleen de regel webshop bouwen en een totaalbedrag eronder nodigt de klant uit om over dat ene getal te onderhandelen. Splits je het project op in posten, dan ziet de klant waar zijn geld naartoe gaat en verschuift het gesprek van prijs naar inhoud. De kern van elke webshop-offerte bestaat uit deze onderdelen:

  • Ontwerp: de huisstijl, de indeling van de winkel en de belangrijkste pagina's, met een of twee revisierondes.
  • Platform en bouw: het opzetten van de webshop op een gekozen platform en het inrichten van categorieen, winkelwagen en afrekenpagina.
  • Productinvoer: het invoeren van producten met foto's, prijzen, varianten en voorraad.
  • Koppelingen: betaalprovider, verzendpartij en eventueel een boekhoud- of voorraadsysteem.
  • Oplevering en training: testen, livegang en een korte uitleg zodat de klant zelf producten kan beheren.
  • Onderhoud en hosting: de terugkerende post voor updates, beveiliging, back-ups en het platformabonnement.

Wil je eerst de algemene opbouw van een offerte zien, lees dan hoe je een offerte maakt. Bouw je vaker websites, dan sluit de aanpak uit offerte webdesign als freelancer hier mooi op aan. Een webshop is in feite een website met een winkel eraan, dus veel principes overlappen.

Welk platform kies je en wat betekent dat voor de prijs?

De grootste prijsbepaler is het platform. Dat raakt niet alleen het bouwbedrag, maar ook de doorlopende kosten die de klant na oplevering blijft betalen. Benoem daarom altijd expliciet op welk platform je bouwt en wat dat aan vaste kosten meebrengt.

WooCommerce

WooCommerce draait op WordPress en is open source. De licentie is gratis, maar de klant betaalt zelf voor hosting, beveiliging, plugins en updates. Het platform is flexibel en geeft veel vrijheid in het ontwerp. Het bouwbedrag ligt indicatief tussen € 2.500,00 en € 6.000,00, met daarna doorgaans € 15,00 tot € 50,00 per maand aan hosting plus eventuele plugins.

Shopify

Shopify is een gehost platform met een vast maandabonnement. Het bouwbedrag ligt vaak iets lager omdat veel basisfunctionaliteit al klaarstaat, maar de klant betaalt structureel voor het abonnement en eventuele apps. Reken op een abonnement vanaf enkele tientjes per maand, dat met apps en e-mailmarketing kan oplopen tot enkele honderden euro's per maand voor een actieve winkel.

Maatwerk

Een volledig op maat gebouwde webshop biedt de meeste vrijheid en de beste prestaties, maar is ook het duurst. Hier loopt het bouwbedrag richting € 10.000,00 tot € 15.000,00 of meer. Kies hier alleen voor bij specifieke wensen die een standaardplatform niet aankan.

PlatformBouwbedrag (indicatief)Doorlopende kostenPast goed bij
WooCommerce€ 2.500,00 - € 6.000,00€ 15,00 - € 50,00 per maand hostingFlexibiliteit en eigen beheer
Shopify€ 1.500,00 - € 4.000,00€ 50,00 - € 500,00 per maand abonnement en appsSnel live, weinig technisch beheer
Maatwerk€ 10.000,00 en meerPer situatie, vaak hogerBijzondere wensen en schaal

Deze bedragen zijn indicatief en gebaseerd op Nederlandse prijsranges voor 2025 en 2026. Wat een klant uiteindelijk betaalt, hangt af van het aantal producten, de gewenste functies, de regio en de gekozen partij. Een uitgebreide kostenuitleg voor de klant vind je in wat kost een webshop.

Zet doorlopende kosten zoals hosting, het platformabonnement en onderhoud altijd als aparte, terugkerende regel op je offerte. Verstop ze niet in het bouwbedrag, want dan denkt de klant dat hij na oplevering nergens meer voor betaalt.

Sneller een webshop-offerte maken

Met Offertje zet je het bouwbedrag, de losse posten en je terugkerende onderhoudskosten in een paar minuten om in een verzorgde PDF in je eigen huisstijl. De totalen en BTW worden automatisch berekend.

Offerte maken

Hoe reken je productinvoer en koppelingen af?

Twee posten worden in webshop-offertes vaak vergeten of onderschat: het invoeren van producten en het aanleggen van koppelingen. Beide zijn echt werk en horen apart op de offerte.

Productinvoer

Voor elk product voer je een titel, omschrijving, prijs, varianten, voorraad en een of meer foto's in. Bij een handvol producten valt dat mee, maar bij honderden artikelen loopt het flink op. Spreek daarom af hoeveel producten jij invoert en wat er gebeurt als het er meer worden. Vaak reken je per product of per uur, of laat je de klant na een training zelf invoeren. Lever je de productfoto's of teksten zelf aan, dan is dat een aparte post.

Koppelingen

Een webshop heeft minimaal een betaalkoppeling nodig, bijvoorbeeld iDEAL via een betaalprovider. Daarnaast wil de klant vaak een verzendkoppeling voor labels en track and trace, en soms een koppeling met een boekhoud- of voorraadsysteem. Elke koppeling kost tijd om in te richten en te testen, dus benoem ze los.

Waar moet je op letten bij scope en meerwerk?

De grootste valkuil bij webshopprojecten 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 concreet te maken.

  • Aantal producten: bijvoorbeeld het invoeren van vijftig producten. Meer producten vallen onder meerwerk of voert de klant zelf in.
  • Aantal revisierondes: bijvoorbeeld twee rondes feedback op het ontwerp. Daarna reken je per uur.
  • Welke koppelingen: benoem expliciet welke betaal- en verzendkoppelingen inbegrepen zijn en welke niet.
  • Wat de klant aanlevert: productteksten, foto's en de inhoud van pagina's zoals over ons en de algemene voorwaarden.
  • Wat buiten de offerte valt: denk aan meertaligheid, een blog, een koppeling met een marktplaats of geavanceerde marketingfuncties.

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 en houdt de relatie met je klant goed.

Voorbeeldtabel: offerte voor een webshop

Hieronder een uitgewerkt voorbeeld voor een WooCommerce-webshop met ongeveer vijftig producten, een betaal- en een verzendkoppeling en een korte training. De bedragen zijn illustratief, maar de opbouw kun je direct overnemen.

OmschrijvingAantal/eenheidPrijsBTWTotaal
Ontwerp webshop en huisstijl (2 revisies)1€ 1.150,0021%€ 1.150,00
Bouw en inrichting platform (WooCommerce)1€ 1.950,0021%€ 1.950,00
Productinvoer (50 producten)50€ 9,0021%€ 450,00
Betaalkoppeling (iDEAL via provider)1€ 295,0021%€ 295,00
Verzendkoppeling en labels1€ 245,0021%€ 245,00
Oplevering, test en training1€ 425,0021%€ 425,00
Hosting en onderhoud (per maand)per maand€ 45,0021%€ 45,00

Zet de terugkerende post 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 waarin de BTW is uitgesplitst:

Subtotaal project (excl. BTW)€ 4.515,00
BTW 21%€ 948,15
Totaal project (incl. BTW)€ 5.463,15

Het maandbedrag van € 45,00 per maand staat hier bewust los van; dat is een doorlopende post die de klant blijft betalen zolang de webshop online is. 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 een webshopproject aan.

Hoe neem je onderhoud en hosting in de offerte op?

Een webshop is nooit af. Updates, beveiliging, back-ups, het verhelpen van storingen en kleine aanpassingen blijven nodig, en bij een winkel waar betalingen doorheen lopen is dat extra belangrijk. Neem onderhoud en hosting daarom 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 shop.

Beschrijf kort wat de klant voor dat bedrag krijgt: hosting, updates van platform en plugins, beveiligingschecks, back-ups en een afgesproken aantal uur support per maand. Maak ook helder wat erbuiten valt, zoals het bouwen van nieuwe functies of een grote restyling. Zo voorkom je dat het onderhoudscontract stilletjes uitgroeit tot onbetaald doorontwikkelen.

Tips voor een webshop-offerte die opdrachten binnenhaalt

Een paar kleine dingen vergroten de kans op een akkoord:

  • Geef een geldigheidsduur. Bijvoorbeeld 30 dagen, zodat je prijzen en plugin-tarieven niet eindeloos blijven gelden. Lees hoe lang een offerte geldig is.
  • Verstuur een PDF, geen Word-bestand. Dat oogt definitief en kan onderweg niet ongemerkt verschuiven.
  • Splits eenmalig en doorlopend duidelijk. Twee aparte totalen voorkomen de verrassing dat er na de bouw nog maandkosten doorlopen.
  • Vergelijk je voorstel niet alleen op prijs. Leg uit wat er inbegrepen zit, want goedkoper is niet altijd voordeliger. Klanten die offertes naast elkaar leggen, helpen onze tips uit offertes vergelijken.

Meer aanscherpingen vind je in onze professionele offerte tips. Een verzorgde, complete offerte laat je net zo betrouwbaar overkomen als een groot bureau, ook als je als freelancer werkt.

Direct een webshop-offerte maken

Je hoeft niet elke offerte in Word op te maken en de BTW met de hand te berekenen. Met Offertje vul je het bouwbedrag, de losse posten voor productinvoer en koppelingen 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 en je standaardposten een keer op en elke volgende webshop-offerte kost je nog maar een paar minuten, zodat je je tijd aan bouwen besteedt in plaats van aan opmaak.

Maak nu je eigen offerte

Zet de theorie meteen om in de praktijk. Met Offertje maak je in 2 minuten een professionele offerte als PDF, in jouw huisstijl.

Offerte maken

Veelgestelde vragen

Naast je bedrijfsgegevens, KVK- en BTW-nummer benoem je het ontwerp, het platform en de bouw, de productinvoer, de betaal- en verzendkoppelingen, de oplevering en training, en een terugkerende post voor hosting en onderhoud. Vermeld ook de geldigheidsduur, de scope met het aantal producten en revisierondes, en wat buiten de offerte valt.
Voor het bouwen rekenen Nederlandse partijen indicatief tussen de € 2.500,00 en € 15.000,00, afhankelijk van het platform, het aantal producten en de gewenste functies. Daarbovenop komen doorlopende kosten van ongeveer € 50,00 tot € 500,00 per maand. Deze bedragen zijn een richtlijn en verschillen per situatie en regio.
Neem productinvoer apart op, bijvoorbeeld per product of per uur, en spreek af hoeveel producten jij invoert. Reken elke betaal-, verzend- of systeemkoppeling als losse post, want ze kosten tijd om in te richten en te testen. Zo is voor de klant duidelijk dat een extra koppeling later meerwerk is.
Maak je scope concreet op de offerte: het aantal producten dat je invoert, het aantal revisierondes, welke koppelingen inbegrepen zijn en wat de klant aanlevert. Bevestig extra werk altijd schriftelijk voordat je begint. Meer hierover lees je in meerwerk en offerte.
Zet hosting, het platformabonnement en onderhoud altijd als aparte, terugkerende post met een eigen bedrag per maand of jaar. Zo is voor de klant duidelijk wat hij eenmalig betaalt en wat maandelijks doorloopt, en bouw je een voorspelbare inkomstenstroom op.