Wat een webshop van de server nodig heeft, welke hostingmodellen er zijn en wat webshop hosting kost voor Shopify, Shopware, WooCommerce en Magento.
Webshop hosting is het draaien van een webshop op servers die zijn ingericht op shopsoftware, betalingsverkeer en piekbelasting. Een webshop heeft meer nodig dan een website: een snelle database, een cache, een zoekmachine, achtergrondprocessen voor e-mails en imports, dagelijkse back-ups en een versleutelde verbinding. Welke onderdelen precies, hangt af van het shopsysteem.
Bij gehoste platforms zoals Shopify zit de hosting in het abonnement, bij Shopware, WooCommerce of Magento kiest u die zelf. Op de Duitse prijspagina van Shopify beginnen de abonnementen bij € 27 per maand bij jaarlijkse betaling, server en SSL-certificaat inbegrepen. Voor een zelf gehoste Shopware-webshop liggen de pure hostingkosten in onze ervaring op € 50 tot € 100 per maand voor kleine webshops, € 150 tot € 500 in het mkb en € 500 tot € 1.500 voor B2B- en clusteromgevingen.
De prijs van de server is zelden de grootste post. Storingen, trage pagina’s en een beheer waar niemand verantwoordelijk voor is, kosten meer. Reken daarom altijd updates, monitoring en noodondersteuning mee.
Dit artikel is bedoeld voor directeuren, e-commerceverantwoordelijken en IT-managers die een nieuwe webshop opzetten, van hostingpartij willen wisselen of de lopende kosten willen controleren. Het legt platformoverstijgend uit welke hostingmodellen er zijn, wat de server moet kunnen en hoe u de kosten realistisch plant. Hoe u specifiek Shopware draait en welke hostingpartijen daarvoor in aanmerking komen, leest u in het artikel over Shopware hosting.
Een bedrijfswebsite levert vooral pagina’s uit die zelden veranderen. Een webshop rekent bij bijna elke klik: prijzen per klantgroep, voorraden, winkelwagen, verzendkosten, kortingscodes. Elk van die verzoeken gaat naar de database, en maar een deel ervan kan in de cache.
Op de achtergrond lopen taken die niets met de bezoeker te maken hebben: orderbevestigingen versturen, voorraden uit het voorraadbeheersysteem overnemen, productdata importeren, sitemaps genereren, zoekindexen bijwerken. Shopware doet dat via een berichtenwachtrij en geplande taken, WooCommerce via de Action Scheduler, Magento via cronjobs en message queues. Op een eenvoudig webhostingpakket ontbreken daarvoor vaak permanent draaiende processen of een echte cronjob.
Klantaccounts, adressen, bestelgeschiedenis en afhankelijk van de betaalmethode ook betaalgegevens staan op de server of lopen erdoorheen. Daarmee wordt de hostingpartij verwerker in de zin van de AVG. Een beveiligingslek treft dan niet alleen uw website, maar ook uw klanten.
Ligt een bedrijfswebsite een uur plat, dan merkt bijna niemand het. Ligt een webshop op Black Friday een uur plat, dan is de omzet van dat uur weg en koopt een deel van de klanten bij de concurrent. Daarom tellen bij webshop hosting beschikbaarheid, reactietijd van de support en een getest noodplan zwaarder dan de basisprijs.
Er zijn zes gangbare manieren om een webshop te draaien. Ze verschillen vooral in wie er zorgt voor servers, software en beveiliging.
| Model | Wie beheert wat | Typisch voor | Grootste risico |
|---|---|---|---|
| Shared hosting | De hostingpartij beheert de server, u deelt die met veel andere klanten. | Zeer kleine WooCommerce-webshops, testomgevingen | Te weinig capaciteit bij drukte, weinig invloed op de configuratie |
| Managed hosting | De hostingpartij beheert server en softwarestack (PHP, database, cache), u of uw bureau de shopsoftware. | Shopware, WooCommerce en Magento in het mkb | Omvang van de dienst verschilt sterk per aanbieder |
| Eigen virtuele of dedicated server | De hostingpartij levert de hardware, u bent verantwoordelijk voor alles daarboven. | Teams met eigen systeembeheer | Beveiligingsupdates en storingen liggen volledig bij u |
| Cloudinfrastructuur (IaaS) | De aanbieder levert flexibele rekenkracht, u bouwt de omgeving zelf. | Grote webshops met sterk wisselende drukte | Veel werk voor inrichting en beheer |
| Platform as a Service (PaaS) | De aanbieder beheert platform, schaling en back-ups, u bent verantwoordelijk voor code en updates. | Webshops met eigen ontwikkeling en regelmatige deployments | Afhankelijkheid van de aanbieder, prijzen vaak alleen op aanvraag |
| Software as a Service (SaaS) | De aanbieder beheert alles, ook de shopsoftware. | Shopify, Shopware SaaS | Grenzen bij aanpassingen en koppelingen |
Bij shared hosting delen veel websites één server. Dat is goedkoop en voldoende voor een kleine WooCommerce-installatie of een test. Voor Shopware of Magento past het bijna nooit, omdat achtergrondprocessen, voldoende PHP-geheugen, Redis of een zoekmachine zoals OpenSearch ontbreken.
Voor de meeste webwinkels in het mkb met Shopware, WooCommerce of Magento is managed hosting de verstandige standaard. De hostingpartij houdt besturingssysteem, PHP, database en webserver up-to-date, bewaakt de server en maakt back-ups. De shopsoftware zelf en de extensies blijven uw verantwoordelijkheid of die van uw bureau. Vraag precies na waar die grens ligt, want “managed” is geen beschermd begrip.
Bij Platform as a Service beheert de aanbieder de infrastructuur en schaalt die automatisch op, u levert de code. Shopware PaaS Native draait volgens Shopware uitsluitend bij AWS in de regio Frankfurt (eu-central-1). Shopware zorgt daar voor Kubernetes, database, zoekfunctie, cache, CDN, firewall en back-ups, het updaten van Shopware zelf blijft bij de webwinkelier. Bij Software as a Service zoals Shopify beheert de aanbieder ook de shopsoftware. U huurt een kant-en-klare webshop en breidt die uit met apps.
De keuze voor hosting volgt uit de keuze voor het shopsysteem, niet andersom. De onderstaande gegevens komen uit de officiële documentatie van de makers.
Shopware 6.7 vereist PHP 8.2, 8.3 of 8.4, plus MySQL vanaf 8.0.17 of MariaDB vanaf 10.11. Enkele versies noemt Shopware uitdrukkelijk problematisch: MySQL 8.0.20 en 8.0.21 en MariaDB 10.11.5 en 11.0.3. Voor de build van de storefront is Node.js vanaf versie 20 nodig. Redis vanaf 7.0 is optioneel, maar in productie bijna altijd zinvol. Voor de infrastructuur noemt de Shopware-documentatie onderdelen als een zoekfunctie op basis van Elasticsearch, een databasecluster, een berichtenwachtrij, een rate limiter en een HTTPS-reverse-proxy. Shopware kunt u zelf hosten, op Shopware PaaS Native draaien of als SaaS gebruiken. Welke versie u moet gebruiken, leest u in het artikel over Shopware-updates en versies.
Shopify is een puur SaaS-systeem. Webhosting en een SSL-certificaat zitten volgens de prijspagina in elk abonnement. U kiest geen server en geen hostingpartij, maar een abonnement: Basic, Grow, Advanced of Plus. De grenzen liggen niet bij de server, maar bij de aanpassingen. De checkout bijvoorbeeld kunt u alleen in het Plus-abonnement volledig aanpassen. Een eerlijke vergelijking van beide systemen vindt u in Shopify of Shopware.
WooCommerce is een extensie voor WordPress. Voor actuele versies adviseert WooCommerce PHP vanaf 8.3, MySQL vanaf 8.0 of MariaDB vanaf 10.6, een WordPress-geheugenlimiet van minimaal 256 MB en HTTPS. Een kleine WooCommerce-webshop draait prima op goede shared hosting. In onze ervaring loont een managed aanbod met objectcache vanaf een paar duizend bestellingen per maand of bij veel plug-ins.
Magento Open Source en Adobe Commerce stellen in dit rijtje de hoogste eisen. Als geteste versies voor release 2.4.9 noemt Adobe onder meer PHP 8.5, MySQL 8.4 of MariaDB 12.3, OpenSearch 3, Valkey 9, RabbitMQ 4.3 en Varnish 8. Die stack moet een hostingpartij gericht aanbieden. Wat dat betekent voor aanbieders en kosten, behandelen we in een apart artikel over Magento hosting. Een vergelijking van de systemen leest u in Shopware vs. Magento vs. WooCommerce.
Los van het systeem heeft een zelf gehoste webshop dezelfde bouwstenen nodig. Met deze lijst toetst u elk hostingaanbod.
Ontbreekt een van deze punten, dan draait de webshop vaak toch. De problemen komen pas aan het licht bij drukte, bij de volgende update of in een noodsituatie, dus precies wanneer het duur wordt.
Een geldig TLS-certificaat is verplicht, de meeste hostingpartijen leveren het gratis via Let’s Encrypt. Belangrijker is de vraag of kaartgegevens überhaupt op uw server terechtkomen. PCI DSS is de wereldwijde beveiligingsstandaard voor iedereen die kaartgegevens opslaat, verwerkt of doorgeeft. Koppelt u betaaldiensten zo dat de invoervelden voor kaartgegevens van de betaalprovider komen, dan blijven de kaartgegevens buiten uw server. Stripe noemt daarvoor bij Checkout en Elements de vereenvoudigde vragenlijst SAQ A. Dat verlaagt de controlelast flink, maar vervangt niet de zorg voor de rest van de server.
Uw hostingpartij verwerkt persoonsgegevens in uw opdracht. Volgens art. 28 AVG mag u alleen verwerkers inschakelen die voldoende garanties bieden voor passende technische en organisatorische maatregelen. Daarvoor hebt u een verwerkersovereenkomst nodig. Die regelt onder meer onderwerp, duur en doel van de verwerking, de gebondenheid van de hostingpartij aan uw instructies en het wissen of teruggeven van de gegevens aan het einde van het contract. Betrouwbare hostingpartijen leveren deze overeenkomst standaard. Meer over de wettelijke plichten leest u in het artikel over privacy in de webshop.
De AVG eist geen server in uw eigen land. Een locatie in de EU maakt privacy wel eenvoudiger, omdat u geen doorgifte naar derde landen hoeft te beoordelen. Voor de snelheid telt de nabijheid tot uw klanten. Wie vooral in de Benelux en Duitsland verkoopt, zit goed met een datacenter in West- of Midden-Europa. Voor klanten op andere continenten helpt een content delivery network (CDN), dat afbeeldingen en statische bestanden wereldwijd in de cache zet.
Voor webwinkels in Nederland en België: Veel hostingpartijen die zich op webshops richten, hebben datacenters in Nederland of Duitsland. Voor klanten in Nederland en België zijn de lijnen dan kort. De Nederlandse btw-tarieven van 21% en 9% verwerkt het shopsysteem, niet de server. Controleer daar of de belastingregels goed zijn ingericht. iDEAL en Bancontact koppelt u in Shopware bijvoorbeeld via de plug-in van Mollie, de betaalgegevens lopen dan via de betaalprovider. Shopware-partners in Nederland en België vindt u via het landenfilter in de partnerdirectory van Shopware.
Een back-up op dezelfde server beschermt tegen een per ongeluk verwijderd product, niet tegen een hardwaredefect of een aanval. De 3-2-1-regel heeft zich bewezen: drie kopieën van de gegevens, op twee verschillende opslagmedia, waarvan één op een andere locatie. Leg vast hoeveel uur aan bestelgegevens u in het slechtste geval mag verliezen en hoe lang het herstel mag duren. Shopware PaaS Native bewaart back-ups bijvoorbeeld zeven dagen en biedt voor de database herstel naar een bepaald tijdstip. Zulke cijfers moet elke hostingpartij u kunnen geven.
Hostingpartijen adverteren met een beschikbaarheid van 99,9% of 99,99%. Het verschil klinkt klein, maar dat is het niet. De tabel rekent de percentages om naar toegestane uitvaltijd.
| Toegezegde beschikbaarheid | Toegestane uitval per jaar | Toegestane uitval per maand |
|---|---|---|
| 99,5% | 43,8 uur | 3,7 uur |
| 99,9% | 8,8 uur | 44 minuten |
| 99,95% | 4,4 uur | 22 minuten |
| 99,99% | 53 minuten | 4,4 minuten |
Lees in het contract na wat als uitval telt. Gepland onderhoud is vaak uitgezonderd, en de vergoeding beperkt zich tot een deel van het maandbedrag. Voor uw gemiste omzet is de hostingpartij doorgaans niet aansprakelijk.
Een hypothetische webshop met € 1,2 miljoen jaaromzet zet gemiddeld zo’n € 137 per uur om. Bij 99,9% beschikbaarheid mag er contractueel tot 8,8 uur per jaar uitval zijn, gemiddeld ongeveer € 1.200 omzet. Valt de storing op een avond in november, dan is het een veelvoud, omdat er dan veel meer besteld wordt. Deze berekening helpt bij de vraag of een duurdere omgeving met twee servers loont.
De meeste webshops hebben een paar dagen per jaar waarop een veelvoud van het normale verkeer binnenkomt: Black Friday, nieuwsbriefacties, een tv-optreden, de lancering van een collectie. Een cache vangt bezoekers op die categorie- en productpagina’s bekijken. Winkelwagen, inloggen, zoeken en checkout laten zich maar beperkt cachen en belasten database en PHP direct. Spreek vóór de actie met uw hostingpartij af of en hoe snel er capaciteit bij kan, en test dat. Bij Shopware PaaS Native schaalt het platform volgens Shopware automatisch, maar alleen binnen de capaciteit die in het abonnement is ingesteld. Loadtests vóór de livegang liggen daar uitdrukkelijk bij de klant.
Google beoordeelt de laadsnelheid via de Core Web Vitals. Als goed gelden een Largest Contentful Paint tot 2,5 seconden, een Interaction to Next Paint tot 200 milliseconden en een Cumulative Layout Shift tot 0,1, telkens op het 75e percentiel van de paginaweergaven. De server beïnvloedt vooral de eerste responstijd en daarmee de start van het laden. Trage pagina’s door grote afbeeldingen, veel scripts of een zwaar thema maakt ook de snelste server niet goed. Meet daarom eerst, voordat u een duurder pakket boekt. Hoe dat bij Shopware werkt, laat het artikel over Shopware 6-performance optimaliseren zien.
De kosten hangen af van het model, het shopsysteem en de omvang van het beheer. De onderstaande bedragen zijn richtwaarden per maand. Lijstprijzen komen van de aanbieders, alle andere bedragen zijn ervaringswaarden uit onze projecten.
| Variant | Kosten per maand | Wat is inbegrepen |
|---|---|---|
| Shared hosting voor een kleine WooCommerce-webshop | ongeveer € 5 tot € 30 (ervaringswaarde) | Aandeel in een server, SSL, vaak e-mail, nauwelijks ondersteuning |
| Shopify Basic, Grow, Advanced | € 27, € 79, € 289 bij jaarlijkse betaling, € 36, € 105, € 384 bij maandelijkse betaling (lijstprijs Duitsland) | Hosting, SSL, shopsoftware; apps en kosten per verkoop extra |
| Shopify Plus | vanaf € 2.100 (lijstprijs Duitsland) | Als hierboven, plus onder meer een volledig aanpasbare checkout |
| Managed hosting, kleine zelf gehoste webshop | € 50 tot € 100 (ervaringswaarde) | Server, softwarestack, back-ups, eenvoudige monitoring |
| Managed hosting in het mkb | € 150 tot € 500 (ervaringswaarde) | Krachtigere servers, Redis, eigen zoekfunctie, staging |
| Cluster voor B2B en hoge belasting | € 500 tot € 1.500 (ervaringswaarde) | Meerdere servers, loadbalancing, hogere beschikbaarheid |
| PaaS, bijvoorbeeld Shopware PaaS Native | op aanvraag | Platformbeheer, schaling, back-ups, CDN |
Bij Shopify komen er kosten per verkoop bij. Volgens de Duitse prijspagina kost een online kaartbetaling via Shopify Payments in het Basic-abonnement 2,1% plus € 0,30. Wie een externe betaalprovider gebruikt, betaalt een extra transactiekost van 2% in Basic tot 0,2% in Plus. Dat is geen hosting, maar het hoort in elke vergelijking met een zelf gehoste webshop. Details staan in het artikel over Shopify-kosten, de totale berekening voor Shopware in Wat kost Shopware 6?.
De server is de meest zichtbare regel op de factuur, maar zelden de grootste. Bij een zelf gehoste webshop komen regelmatig terug:
De volgende voorbeelden zijn hypothetisch. Ze laten zien hoe de maandkosten zijn opgebouwd, niet wat uw project kost. Als uurtarief voor onderhoud gaan we uit van € 110.
Voorbeeld 1, starten met Shopify: Basic-abonnement bij jaarlijkse betaling € 27, plus drie apps voor samen ongeveer € 40. Aparte serverkosten zijn er niet. Totaal: ongeveer € 67 per maand, plus de kosten per verkoop.
Voorbeeld 2, mkb met Shopware Community Edition: Managed hosting € 250, stagingomgeving € 50, vier uur updates en monitoring door een bureau € 440. Totaal: € 740 per maand, bijna € 8.900 per jaar. De infrastructuur is daarvan maar zo’n 40%.
Voorbeeld 3, B2B-webshop met ERP-koppeling: Cluster met twee applicatieservers € 900, eigen zoekinstantie € 150, monitoring met bereikbaarheidsdienst € 600, acht uur onderhoud en koppelingsbeheer € 880. Totaal: € 2.530 per maand. Hier kost de ondersteuning meer dan de infrastructuur.
De meest gestelde vraag voor een hostingwissel is: hoe groot moet de server zijn? Een serieus antwoord is pas mogelijk met cijfers uit uw eigen webshop. Zo pakt u het aan:
Een loadtest kost eenmalig werk. Maar hij voorkomt twee dure fouten: een te kleine server die op de actiedag uitvalt, en een te grote waarvoor u elke maand betaalt. Concrete groottes voor Shopware vindt u in het artikel over Shopware hosting, in het deel over serverdimensionering.
Prijslijsten zijn lastig te vergelijken, omdat elke aanbieder iets anders verstaat onder “managed”. Stel daarom elke hostingpartij dezelfde vragen en laat u de antwoorden schriftelijk geven.
Een tip uit de praktijk: vraag naar referenties met uw shopsysteem. Een hostingpartij die veel WordPress-sites beheert, is niet automatisch een goede partij voor Shopware of Magento. Shopware werkt met eigen hostingpartners die het systeem kennen. Waar het bij managed hosting specifiek voor Shopware om draait, behandelen we in een apart artikel.
Nee. Voor een kleine webshop volstaat een gehost platform zoals Shopify of een goed managed aanbod. Een eigen, zelf beheerde server loont pas als u bijzondere eisen hebt en mensen voor het beheer.
Ja. Volgens Shopify zitten webhosting en een SSL-certificaat in alle abonnementen. U betaalt het abonnement, apps en de kosten per verkoop, maar geen aparte server.
Nee, de AVG eist dat niet. Een datacenter in de EU maakt privacy eenvoudiger, en nabijheid tot uw klanten verbetert de responstijden. Waar het om gaat, is een verwerkersovereenkomst met de hostingpartij.
Tot 8,8 uur uitval per jaar, of ongeveer 44 minuten per maand, valt binnen het contract. Controleer of gepland onderhoud meetelt.
Bij een zelf gehoste webshop wel, dat is een van de voordelen. Plan de verhuizing met staging, verkorte DNS-tijden en een testrun. Bij SaaS-systemen wisselt u niet van hostingpartij, maar zo nodig van shopsysteem, en dat is een migratie.
Plant u een nieuwe webshop of wilt u weten of uw hosting bij uw webshop past? Als Shopware Platinum Partner uit Bremen werken we sinds 2017 samen met webwinkels en hun hostingpartijen. We helpen bij de keuze van de omgeving, richten staging en deployment in en nemen op verzoek het lopende beheer over. Wat een onderhoudscontract met updates, beveiligingspatches en monitoring omvat, leest u op de pagina Shopware-support en -onderhoud.
Hebt u al een webshop? Onze gratis webshopanalyse laat zien waar techniek en performance nu staan. Of neem direct contact met ons op. We zeggen het u ook eerlijk als een gehost platform voor u de eenvoudigere oplossing is.

Besnik Bilalli is oprichter en CEO van solution25, het Shopware-bureau uit Bremen. Vóór de oprichting van het bureau in 2017 heeft hij zelf een webshop opgebouwd en uitgebreid tot meer dan 500 bestellingen per dag. Sindsdien begeleidt hij handelaren bij Shopware-projecten, van de eerste calculatie tot het lopende beheer. Vragen over het artikel beantwoordt hij graag persoonlijk: neem contact op.
Verantwoordelijk voor inhoud en actualisering: Besnik Bilalli. Stand: november 2026. Volgende inhoudelijke controle: februari 2027.