Wat is opslag in de Nederlandse retail?
Opslag (Engels: markup) is het percentage dat een ondernemer bovenop de inkoopprijs zet om tot de verkoopprijs ex BTW te komen. Het is het centrale prijsinstrument in vrijwel elke Nederlandse winkel, webshop en horecazaak: van een speciaalzaak in de Haarlemmerstraat tot een dropshipper op bol.com en een lunchroom in Eindhoven. Anders dan brutomarge -- die naar de verkoopprijs kijkt -- berekent opslag het verschil tussen prijs en kostprijs gedeeld door de kostprijs.
Een voorbeeld: koop je een T-shirt voor EUR 12 in bij je leverancier en pas je 100% opslag toe (keystone-pricing in retail-jargon), dan komt de verkoopprijs ex BTW uit op EUR 24. Reken je dan nog 21% BTW erbij, dan staat er EUR 29,04 op het prijskaartje. De Belastingdienst eist dat consumentenprijzen inclusief BTW gecommuniceerd worden -- de opslagberekening zelf gebeurt altijd ex BTW.
Een opslag die te laag is dekt overhead, personeel, huur en de afdracht aan de fiscus niet; een opslag die te hoog is jaagt klanten naar Coolblue, Action of een buitenlandse webshop. MKB-Nederland adviseert ondernemers om opslagpercentages periodiek te toetsen tegen brancheke gemiddelden en de eigen kostenstructuur.
Opslag versus brutomarge: het verschil dat ondernemers laat struikelen
De termen opslag en brutomarge worden in Nederland vaak door elkaar gebruikt, maar wiskundig zijn ze niet hetzelfde. Een opslag van 50% levert nooit een marge van 50% op -- dat is een van de duurste rekenfouten die je in een prijslijst kunt maken.
🏷️ Opslag
Basis is de KOSTPRIJS. Opslag van 50% op EUR 100 inkoop = EUR 150 verkoopprijs (EUR 50 winst, ex BTW).
📊 Brutomarge
Basis is de VERKOOPPRIJS. Diezelfde verkoop van EUR 150 levert een marge van 33,3% (EUR 50 winst op EUR 150 omzet).
⚠️ Klassieke verwarring
Een opslag van 50% is dus NIET een marge van 50%. In jaarrekeningen volgens Titel 9 BW2 wordt brutomarge gerapporteerd, niet opslag.
📐 Conversie
Marge = Opslag / (1 + Opslag). Voorbeeld: 0,50 / 1,50 = 33,3%. De calculator toont beide cijfers naast elkaar.
Typische opslag per branche in Nederland
Branche-gemiddelden lopen sterk uiteen door verschillen in voorraadrisico, omzetsnelheid, personeelskosten en concurrentiedruk. CBS-cijfers over de detailhandel en horeca laten zien dat bijvoorbeeld supermarkten met opslag van 10-25% draaien terwijl restaurants op dranken vaak 300-500% rekenen. Onderstaande tabel is een richtsnoer; toets altijd tegen je eigen P&L.
| Branche/Product | Typische opslag | Resulterende marge | Opmerkingen |
| Supermarkten (food) | 10-25% | 9-20% | Hoog volume, lage marge |
| Mode & kleding | 100-300% | 50-75% | Keystone-pricing standaard |
| Juweliers & sieraden | 100-400% | 50-80% | Luxepositionering |
| Elektronica & witgoed | 20-40% | 17-29% | Zware prijsvergelijking |
| Wonen & meubels | 150-300% | 60-75% | Showroom + logistiek |
| Horeca (dranken) | 300-500% | 75-83% | Personeel + huur Randstad |
| Horeca (food) | 150-250% | 60-71% | BTW 9% op eten |
| Webshops (gemiddeld) | 40-100% | 29-50% | Concurrentie via prijsbots |
| Drogisterij & cosmetica | 200-400% | 67-80% | Merkwaardepremie |
Prijsstrategieen die Nederlandse ondernemers gebruiken
🎯 Keystone-pricing
Verdubbel de kostprijs (100% opslag). Klassiek in de Nederlandse modedetailhandel; geeft een schone 50% marge waarmee je personeel, huur en afdrachten kunt dekken.
📈 Categorie-pricing
Lagere opslag op high-traffic dragers (lokkertjes, A-merken) en hogere opslag op specialiteitsartikelen of huismerken. Albert Heijn en HEMA zijn schoolvoorbeelden van deze gemengde aanpak.
🏆 Premium-positionering
Hogere opslagen (200-400%) voor luxe, ambacht of exclusiviteit. Werkt op design, sieraden en niche-merken zolang het verhaal en de service de prijs ondersteunen.
⚡ Concurrerende pricing voor webshops
Match of onderbied de prijs van bol.com, Amazon.nl of marktplaats. Bereken eerst je vloer-opslag (kostprijs + verzending + retouren + BTW) zodat je niet onder de kostprijs verkoopt.
BTW en opslag: hoe houd je het zuiver?
BTW staat los van je opslagberekening, maar moet wel correct gecommuniceerd worden. Volgens de Belastingdienst zijn er in Nederland drie tarieven die ondernemers met opslag combineren: 21% (algemeen tarief, geldt voor de meeste goederen en diensten), 9% (verlaagd tarief, geldt onder andere voor voedingsmiddelen, boeken en kappersdiensten), en 0% (intracommunautaire leveringen en export).
De rekenvolgorde is altijd dezelfde: kostprijs ex BTW + opslag = verkoopprijs ex BTW; vervolgens × (1 + BTW-tarief) = consumentenprijs incl. BTW. De BTW die je doorrekent is geen omzet maar een doorloopstroom -- je draagt deze af aan de Belastingdienst via de aangifte omzetbelasting. Voor B2B-leveringen aan zakelijke klanten in andere EU-lidstaten geldt de verleggingsregeling (BTW verlegd, 0%-tarief op de factuur).
De KvK benadrukt dat winkeliers die naar consumenten verkopen prijzen inclusief BTW moeten tonen, terwijl webshops met B2B-clientele de keuze hebben tussen ex en incl. BTW (mits duidelijk gelabeld). Voor je opslagstrategie maakt het niets uit: je bouwt je marge altijd op ex BTW.
Opslag in de horeca en e-commerce: twee uitersten
Horeca en e-commerce zijn de twee Nederlandse branches waar opslagdiscipline het meest het verschil maakt tussen overleven en omvallen. In de horeca is de standaard om food te draaien op 65-75% marge (opslag 185-300%) en drank op 75-83% marge (opslag 300-500%), omdat personeelskosten en huren in centra als Amsterdam, Utrecht of Rotterdam zwaar drukken. CBS-data over de bedrijfsresultaten in de horeca onderstrepen hoe smal de nettomarges blijven ondanks die hoge brutoslagen.
In e-commerce ligt het verhaal anders. Webshops concurreren transparant via prijsvergelijkers, en de verzend- en retourkosten eten zomaar 10-20% van de orderwaarde op. RVO en MKB-Nederland adviseren beginnende webshopondernemers hun vloer-opslag te bouwen op werkelijke landed cost: inkoopprijs + invoerrechten + transport + fulfilment + verwachte retouren. Zonder die opbouw lijkt 40% opslag royaal, maar levert het na kosten een verlies op.