
Vaste kracht, freelancer of bureau: wat een eigen Shopware-ontwikkelaar echt kost, vanaf hoeveel uur dat loont en wat verplicht is bij externe ontwikkelaars. Met rekenvoorbeeld en checklist.
Een eigen Shopware-ontwikkelaar kost in Duitsland ongeveer 82.000 euro per jaar. Dat zijn salaris, werkgeverslasten en werkplek samen, omgerekend ongeveer 58 euro per productief uur. Dat loont als er structureel meer dan ongeveer 1.000 uur Shopware-werk per jaar is.
Daaronder is uitbesteden meestal goedkoper. Freelancers met een Shopware-specialisatie rekenen 70 tot 120 euro per uur, bureaus 100 tot 180 euro. Een freelancer past bij duidelijk afgebakende taken, een bureau bij projecten met koppelingen, design en een vaste go-live.
Welk model u ook kiest: de code hoort in uw eigen repository, elke ontwikkelaar krijgt eigen toegang, en met externe partijen sluit u een verwerkersovereenkomst. Werkt een freelancer fulltime mee als een werknemer, controleer dan vooraf of er sprake is van schijnzelfstandigheid.
Dit artikel is bedoeld voor directeuren en e-commerceverantwoordelijken die een Shopware-webshop runnen en voor de vraag staan: halen we een ontwikkelaar in huis of besteden we het werk uit? U leest wat een eigen functie werkelijk kost, hoe lang het zoeken duurt, welke risico’s er bij freelancers zijn en wat u contractueel moet regelen.
Ik ben bij solution25 verantwoordelijk voor de privacy- en compliancevraagstukken in onze webshopprojecten. De vraag naar het juiste ontwikkelmodel komt daardoor vaak bij mij terecht, meestal in de vorm van toegangsrechten, contracten en de vraag wie eigenaar is van de code. Wij zijn zelf een bureau. Daarom reken ik de eigen functie hieronder open en eerlijk door, ook waar die goedkoper is dan wij.
Alle bedragen en wettelijke regels in dit artikel gelden voor Duitsland, prijzen per november 2026, exclusief btw. Hoe offertes van bureaus in detail zijn opgebouwd, leest u in ons artikel over de kosten van een Shopware-bureau.
De drie modellen verschillen minder in uurtarief dan in hoe snel ze beschikbaar zijn en wat er gebeurt als iemand uitvalt.
| Model | Kosten | Inzetbaar | Sterke punten | Grenzen |
|---|---|---|---|---|
| Eigen functie | ongeveer 82.000 euro volledige kosten per jaar, ongeveer 58 euro per productief uur | IT-vacatures staan in Duitsland gemiddeld 7,7 maanden open, plus opzegtermijn | kennis blijft in huis, korte lijnen, volledig beschikbaar | één persoon, één profiel, geen vervanging bij vakantie of ziekte |
| Freelancer | 70 tot 120 euro per uur, op freelancermap gemiddeld 80 euro | meestal binnen enkele weken | flexibel, direct contact, voordelig bij duidelijke taken | geen vervanging, risico op schijnzelfstandigheid bij langdurige inzet |
| Bureau | 100 tot 180 euro per uur | na offerte en conceptfase, meestal binnen enkele weken | team met projectleiding, design, tests en vervanging | hoger uurtarief, vaak een minimale projectomvang |
| Mengvorm | productverantwoordelijkheid in huis, uitvoering extern | direct, het interne team groeit mee | regie blijft bij u, capaciteit naar behoefte | u heeft intern iemand nodig die prioriteiten stelt en oplevert |
De volledige kosten van een eigen functie leiden we in de volgende sectie af. De starttermijnen van freelancers en bureaus zijn ervaringscijfers uit onze projecten.
Het salaris is alleen het zichtbare deel. Voor een eerlijke berekening heeft u de volledige kosten nodig en de uren die uiteindelijk echt in de webshop terechtkomen. Een aparte salarisstatistiek voor Shopware bestaat niet, de dichtstbijzijnde vergelijkingsgroep zijn PHP-ontwikkelaars.
| Post | Bedrag | Basis |
|---|---|---|
| Brutosalaris PHP-ontwikkelaar in Duitsland, mediaan | 63.750 euro | Robert Half, salarisoverzicht 2026 (bandbreedte 56.500 tot 77.750 euro) |
| Werkgeversbijdrage sociale verzekeringen, ongeveer 21 % | 13.388 euro | Duitse premiepercentages 2026 |
| Werkplek, hardware, licenties, opleiding | 5.000 euro | aanname, inclusief de Shopware Academy Pass van 999 euro |
| Volledige kosten per jaar | 82.138 euro | |
| Productieve uren per jaar | 1.428 | aanname: 30 vakantiedagen, 10 feestdagen, 10 ziektedagen, 15 % voor overleg |
| Kosten per productief uur | ongeveer 58 euro |
Voor dezelfde ongeveer 82.000 euro krijgt u ongeveer 1.030 uur van een freelancer à 80 euro of ongeveer 630 uur van een bureau à 130 euro. Daaruit volgt een eenvoudige vuistregel: is er structureel minder dan ongeveer 600 uur Shopware-werk per jaar, dan is uitbesteden bijna altijd goedkoper. Vanaf ongeveer 1.000 uur loont het om een eigen functie door te rekenen.
Drie posten staan niet in de berekening en maken een eigen functie nog duurder:
Praktijktip: Tel vóór de beslissing de uren van de afgelopen twaalf maanden op uit uw ticketsysteem of uit de facturen van uw dienstverleners. Zonder dat getal is elke berekening giswerk.
Ook als de functie loont, moet die eerst ingevuld worden. Volgens Bitkom ontbreken er in Duitsland in 2026 ongeveer 79.000 IT-specialisten, en 97 % van de ondervraagde bedrijven heeft moeite om IT-vacatures in te vullen. Een IT-vacature blijft daar gemiddeld 7,7 maanden open. Daar komt de opzegtermijn van de nieuwe collega bij de huidige werkgever nog bij.
Ontwikkelaars met Shopware 6-ervaring zijn een klein deel van die markt. Een indicatie: op freelancermap staan bijna 1.000 freelancers met Shopware in hun profiel.
Shopware 6 is een Symfony-applicatie. De storefront is gebouwd op Twig en Bootstrap, de administratie is een Vue.js-applicatie die via de Admin API met de kern communiceert. Een goede PHP-ontwikkelaar kan zich inwerken, maar heeft tijd nodig voor het pluginsysteem, het datamodel, de Rule Builder en de updatecycli.
Een bruikbaar filter zijn de certificeringen van de Shopware Academy, zoals Certified Backend Developer, Certified Frontend Developer of Certified Solution Architect. De Academy Pass met toegang tot alle examens kost 999 euro per jaar per persoon. Waaraan u ervaren ontwikkelaars in een gesprek herkent, leest u in Hoe kiest u de beste Shopware-ontwikkelaars.
Een ervaren freelancer is voor een plugin, een update of een overzichtelijke koppeling vaak de voordeligste keuze. Het Freelancer-Kompass 2026 van freelancermap noemt voor IT-freelancers in Duitsland een gemiddelde van 103 euro per uur. Freelancers met Shopware in hun profiel zitten op het platform gemiddeld op 80 euro.
Twee risico’s moet u kennen.
Risico 1: geen vervanging. Wordt de freelancer ziek, gaat hij op vakantie of neemt hij een groter project aan, dan ligt uw ontwikkeling stil. Voor een webshop die in het weekend omzet draait, is dat een echt probleem. Spreek vooraf af wie in noodgevallen overneemt en of de documentatie daarvoor volstaat.
Risico 2: schijnzelfstandigheid. Werkt een freelancer maandenlang fulltime, volgens uw instructies, in uw team en met uw hardware, dan kan de Duitse pensioenverzekering daarin een dienstverband zien. Dan betaalt u als opdrachtgever de sociale premies na, tot vier jaar met terugwerkende kracht, bij opzet tot 30 jaar (§ 25 SGB IV).
Typische waarschuwingssignalen zijn:
Praktijktip: Spreek met freelancers resultaten af in plaats van aanwezigheid, bijvoorbeeld een plugin volgens specificatie of een updatepakket. Plant u een langdurige inzet in Duitsland, vraag dan vóór de start een Statusfeststellungsverfahren aan bij de Clearingstelle van de Deutsche Rentenversicherung. Dat kost niets en geeft beide partijen duidelijkheid.
Een gespecialiseerd Shopware-bureau rekent in Duitsland 100 tot 180 euro per uur. Daarvoor krijgt u meer dan één persoon: projectleiding, design, ontwikkeling, tests en vervanging als iemand uitvalt. Een ontwikkelaar die dagelijks met Shopware 6 werkt, heeft voor dezelfde taak vaak duidelijk minder uren nodig dan een generalist.
Een bureau loont vooral bij een relaunch, een migratie, een ERP-koppeling of een B2B-webshop. Dus overal waar meerdere rollen tegelijk nodig zijn en er een vaste deadline is. Voor losse kleinigheden is een bureau vaak te duur. Hoe u offertes van bureaus post voor post vergelijkt, leest u in ons artikel over de kosten van een Shopware-bureau.
Een ontwikkelaar ziet bijna altijd klantgegevens, in de admin, in bestellingen, in logbestanden of in een database-dump. Daarmee is de keuze voor een model ook een privacyvraag.
| Eigen functie | Freelancer of bureau | |
|---|---|---|
| Contract over privacy | geheimhoudingsverplichting (art. 29, art. 32 lid 4 AVG) | verwerkersovereenkomst volgens art. 28 AVG |
| Gevestigd buiten de EU | niet van toepassing | Data Privacy Framework of standaardcontractbepalingen controleren |
| Toegang | persoonlijk, met tweestapsverificatie | persoonlijk, met tweestapsverificatie, alleen zover als nodig |
| Einde van de samenwerking | toegang op de laatste werkdag blokkeren | toegang op de laatste projectdag blokkeren, gegevens laten verwijderen of teruggeven |
Drie punten ontbreken in de praktijk vaak. Ten eerste hoort de code in een Git-repository op het account van uw bedrijf, niet op dat van de ontwikkelaar. Ten tweede werkt niemand met een gedeelde admin-account. Ten derde krijgen ontwikkelaars voor de stagingomgeving een geanonimiseerde database in plaats van echte klantgegevens. Wat verder bij privacy in de webshop hoort, leest u in ons artikel Gegevensbescherming in de webshop.
Vijf vragen brengen u binnen een paar minuten tot een onderbouwde richting.
Onze inschatting: Voor de meeste middelgrote webwinkels werkt een mengvorm het best. De productverantwoordelijkheid ligt bij iemand in huis die prioriteiten stelt en resultaten aftekent. De ontwikkeling gebeurt extern, via een bureau met een vaste urenbundel of een freelancer voor duidelijk afgebakende pakketten. Vanaf ongeveer 1.000 uur per jaar vult een eigen ontwikkelaar het model aan, het bureau blijft voor pieken, architectuurvragen en updates.
Een aparte statistiek voor Shopware bestaat niet. PHP-ontwikkelaars verdienen volgens Robert Half in 2026 tussen 56.500 en 77.750 euro per jaar, de mediaan ligt op 63.750 euro. Voor de werkgever komt daar ongeveer 21 % sociale premies bij.
Freelancers met een Shopware-specialisatie rekenen 70 tot 120 euro, op freelancermap gemiddeld 80 euro. Bureaus in Duitsland rekenen 100 tot 180 euro. Een eigen ontwikkelaar kost in ons rekenvoorbeeld ongeveer 58 euro per productief uur, ook als er even weinig te doen is.
Als er structureel meer dan ongeveer 1.000 uur Shopware-werk per jaar is en iemand in huis het werk kan aansturen en de code kan controleren. Daaronder is een freelancer of bureau meestal goedkoper.
IT-vacatures blijven in Duitsland volgens Bitkom gemiddeld 7,7 maanden open. Daarbij komen de opzegtermijn en het inwerken in uw webshop.
Ja, zodra hij toegang heeft tot persoonsgegevens, zoals bestellingen, klantaccounts of een database-dump. Dat geldt volgens art. 28 AVG voor freelancers net zo goed als voor bureaus.
Spreek resultaten af in plaats van werktijd, laat de freelancer met eigen middelen werken en betrek hem niet als een werknemer bij het team. Bij langdurige inzet in Duitsland geeft een Statusfeststellungsverfahren bij de Deutsche Rentenversicherung duidelijkheid.
Voor backendontwikkeling Certified Backend Developer, voor thema’s Certified Frontend Developer, voor apps Certified App Developer. Bij grote projecten is een Certified Solution Architect in het team zinvol. Een certificaat vervangt geen referenties, maar filtert kandidaten zonder platformkennis eruit.
Voor het doorlopende onderhoud vaak wel. Voor een relaunch, een migratie of een ERP-koppeling mist één persoon meestal design, tests en vervanging. Veel webwinkels combineren daarom beide.
Wilt u weten hoeveel ontwikkelwerk uw webshop echt nodig heeft, voordat u een vacature uitschrijft of een offerte opvraagt? Onze gratis shopanalyse laat zien waar techniek, plugins en performance nu staan. Met die lijst kunt u de omvang beter inschatten, of u het werk later nu intern, met een freelancer of met ons uitvoert.
Meer over onze ontwikkelteams in Bremen en Prishtina leest u op de pagina Shopware-ontwikkeling. Alle artikelen over dit onderwerp vindt u in de categorie Strategie en bureau.
Vraag een gratis shopanalyse aan

Henrik Schäfer is TÜV-gecertificeerd functionaris voor gegevensbescherming en begeleidt bij solution25 de privacy- en compliancevraagstukken in e-commerceprojecten. Hij helpt webshopeigenaren om AVG-eisen praktisch te implementeren, zonder de conversie uit het oog te verliezen. Neem contact op
Stand van zaken: november 2026. Volgende inhoudelijke controle: februari 2027.