Je winstmarge berekenen als online verkoper in Nederland doe je door je nettowinst te delen door je netto-omzet exclusief BTW, vermenigvuldigd met 100. Nettowinst is wat overblijft na aftrek van inkoopprijs, platformkosten, verzendkosten en verpakking. BTW telt nooit mee in deze berekening, want dat is geen omzet van jou — dat is geld van de Belastingdienst dat je tijdelijk bewaart.
Ik weet nog goed dat ik in mijn eerste jaar op Etsy dacht dat ik het prima deed. Ik had zo'n €14.000 aan verkopen gedraaid, voelde me een echte ondernemer. Tot ik een keer rustig ging zitten en alles doorrekende. Etsy fees, verzendkosten die hoger uitvielen dan gepland, verpakkingsmateriaal, en oh ja — die BTW die ik gewoon netjes bij mijn prijs had opgeteld maar vergeten was apart te zetten. Mijn echte nettomarge? Iets van 11%. Dat was een koude douche.
💡 Pro-tip: Reken altijd in bedragen exclusief BTW. Of je nu wel of niet BTW-plichtig bent — zodra je met BTW-bedragen rekent, zie je je marge kunstmatig hoog of laag. Altijd eerst de BTW eraf.
Dit is het eerste waar veel mensen de mist in gaan. Ze kennen wel het woord "marge", maar welke marge bedoelen ze dan?
Brutomarge is simpel: verkoopprijs minus inkoopprijs, gedeeld door verkoopprijs. Allebei exclusief BTW. Als jij een trui inkoopt voor €18 excl. BTW en verkoopt voor €45 excl. BTW, is je brutomarge (45 - 18) / 45 × 100 = 60%. Klinkt goed toch?
Maar dan komt de nettomarge. Daarvoor trek je ook alle andere kosten af: de Etsy transactiefee van 6,5%, de listing fee van €0,18 per product, de verzendkosten (stel €5,50), en je verpakking (€0,80). Plotseling ziet het er anders uit.
| Kostenpost | Bedrag (excl. BTW) | Toelichting |
|---|---|---|
| Verkoopprijs | €45,00 | Wat de klant betaalt, excl. BTW |
| Inkoopprijs | - €18,00 | Wat jij betaalt aan leverancier |
| Etsy transactiefee (6,5%) | - €2,93 | Over verkoopprijs |
| Verzendkosten | - €5,50 | PostNL of DHL |
| Verpakking | - €0,80 | Doos, opvulmateriaal |
| Nettowinst | €17,77 | |
| Nettomarge | 39,5% | 17,77 / 45 × 100 |
39,5% is heel anders dan die 60% brutomarge. En dit is nog zonder rekening te houden met je tijd, je abonnementskosten voor tools, of eventuele advertentiekosten op het platform.
Dit is eerlijk gezegd het meest verwarrende deel voor veel verkopers, zeker als je net begint. Laat me het zo uitleggen.
Stel je verkoopt producten met 21% BTW. Je vraagt €54,45 inclusief BTW. Dan is je netto verkoopprijs €45,00 (want 54,45 / 1,21 = €45,00). Die €9,45 BTW? Dat is niet jouw geld. Je int het voor de Belastingdienst en draagt het af. Dus reken je altijd met die €45,00 als basis.
Valt je omzet onder de KOR-vrijstelling? Dan bied je aan zonder BTW op je factuur. Dat kan een prijsvoordeel zijn voor particuliere klanten — jij kunt lager prijzen. Maar je kunt ook geen BTW terugvragen op je inkopen. Of dat gunstig of ongunstig is voor je marge hangt sterk af van hoeveel je inkoopt en of je leveranciers BTW rekenen. Bron: Belastingdienst.nl.
⚠️ Pas op: sommige verkopers rekenen BTW mee in hun marge alsof het inkomsten zijn. Dan zie je een marge van 48% terwijl het eigenlijk 35% is. Dit geeft een vertekend beeld van je winstgevendheid, zeker als je later BTW moet gaan afdragen.
Elk platform heeft zijn eigen kostenstructuur. Hier zie je de belangrijkste op een rij, zodat je ze kunt meenemen in je berekening.
| Platform | Verkoopfee | Overige kosten | Wie betaalt? |
|---|---|---|---|
| Etsy | 6,5% transactiefee | €0,18 listing fee per product, betaalkosten ~3–4% | Verkoper |
| Vinted | Geen verkoopfee | Kopersbeveiliging (~5% + €0,70) doorberekend aan koper | Koper |
| Shopify Basic | 2% transactiekosten (zonder Shopify Payments) | Maandabonnement €29/maand, betaalkosten | Verkoper |
| Shopify + Shopify Payments | 0% transactiekosten | Maandabonnement €29/maand, betaalkosten ~1,5–2% | Verkoper |
| Bol.com | Variabel per categorie, 5–20% | Fulfillment kosten als je via LVB verzendt | Verkoper |
Vinted is interessant: als verkoper betaal jij geen fee. De koper betaalt de kopersbeveiliging. Dus op Vinted is je marge hoger dan op Etsy, puur op basis van platformkosten. Maar Vinted is primair een tweedehandsplatform — je doelgroep en prijsacceptatie verschillen ook.
Laten we een concreet scenario doorrekenen. Je verkoopt handgemaakt sieraden op Etsy. Je verkoopt in een maand 40 stuks à €38,00 per stuk inclusief 21% BTW. Je hebt de BTW-aangifte al geregeld en bent gewoon BTW-plichtig.
Omzetberekening (excl. BTW):
40 × (€38,00 / 1,21) = 40 × €31,40 = €1.256,20 netto-omzet
Kostenberekening:
Totale kosten: €668,80
Nettowinst: €1.256,20 - €668,80 = €587,40
Nettomarge: €587,40 / €1.256,20 × 100 = 46,8%
Klinkt als een nette marge. Maar dit is nog vóór inkomstenbelasting, voor je uurtje-factuurtje (je hebt er waarschijnlijk 20+ uur in gestoken), en vóór eventuele advertentiekosten op Etsy. Als je jezelf €15 per uur rekent voor 25 uur werk, is dat al €375 die je eigenlijk als kosten zou moeten meenemen. Dan daalt je "echte" marge naar iets van 17%.
💡 Tip van ZenBTW: ZenBTW is een gratis Nederlandse BTW-tool voor marketplace verkopers op Vinted, Etsy en Shopify die automatisch bijhoudt of je de KOR-drempel nadert. Zo voorkom je dat je opeens BTW moet afdragen over omzet die je al hebt uitgegeven.
Zit je onder de €20.000 omzetdrempel? Dan kun je de KOR gebruiken. Dat betekent: geen BTW in rekening brengen bij klanten, en ook geen BTW terugvragen op je inkopen. Bron: Belastingdienst.nl.
Voor je marge berekening heeft dit twee kanten:
Of de KOR winstgevender is dan reguliere BTW-plicht hangt af van je inkoopstructuur. Koop je veel in (hoge BTW-aftrek mogelijk)? Dan kan BTW-plichtig zijn financieel gunstiger zijn. Verkoop je overwegend aan particulieren en koop je weinig in? Dan is de KOR waarschijnlijk voordeliger. Raadpleeg een adviseur als je het niet zeker weet.
⚠️ Let op: zodra je de €20.000 omzetgrens overschrijdt, werkt dat niet met terugwerkende kracht. Je eerdere omzet blijft vrijgesteld. Maar vanaf de transactie waarmee je de grens doorbreekt, moet je per direct BTW rekenen. Bron: Belastingdienst.nl.
Dit maakt je margecalculatie een stuk ingewikkelder. Als je vanuit Nederland verkoopt aan particulieren in andere EU-landen, gelden de BTW-regels van het bestemmingsland boven een bepaalde drempel. Die drempel ligt op €10.000 per jaar aan grensoverschrijdende verkopen (gecombineerd voor alle EU-landen). Daarboven ben je in principe OSS-plichtig.
Stel: je verkoopt in Q1 voor €4.200 naar Duitsland en voor €3.100 naar België. In Q2 komt daar nog €3.500 uit Duitsland bij. Je zit dan op €10.800 grensoverschrijdend. Je hebt de drempel van €10.000 overschreden. Vanaf dat moment moet je eigenlijk het BTW-tarief van het bestemmingsland hanteren: 19% voor Duitsland, 21% voor België. Als jij tot dat moment 21% Nederlandse BTW had berekend, heb je te weinig BTW doorberekend aan je Duitse klanten (want 19% ≠ 21%, al is het in dit geval gunstiger voor de klant). Bron: Belastingdienst.nl.
Voor je marge betekent dit: variabele BTW-tarieven per land. Als je 19% afdraagt over een verkoopprijs waarbij je 21% had ingecalculeerd, houd jij het verschil — maar andersom kan het ook zijn dat je tekortkomt. Verwerk dit in je BTW-tarieven per EU-land overzicht en pas je prijzen per markt aan.
Ik heb ze zelf gemaakt, en ik spreek veel verkopers die ze ook maken.
Je adverteert "gratis verzending" omdat dat beter converteert. Prima. Maar heb je die verzendkosten ook echt doorgerekend in je prijs? PostNL gooit regelmatig de tarieven omhoog. Als je pakketjes steeds iets zwaarder worden door extra verpakkingsmateriaal, of je gaat naar België i.p.v. Nederland, lopen die kosten snel op. Herbereken je verzendkosten per kwartaal.
Je hebt €3.800 op je rekening staan. Maar €660 daarvan is BTW die je moet afdragen. Als je marge berekent op basis van €3.800 in plaats van €3.140, klopt je beeld gewoon niet. Zet BTW-bedragen altijd direct op een aparte spaarrekening.
Etsy paste zijn fees in 2022 aan van 5% naar 6,5%. Shopify past abonnementsprijzen aan. Vinted introduceert soms nieuwe verkoopfuncties met kosten. Controleer twee keer per jaar of de fees in jouw spreadsheet nog kloppen met de werkelijkheid.
Echt waar, de meest gemaakte fout. Je marge ziet er goed uit, maar je hebt er 4 uur per bestelling in gestoken. Als je jezelf een eerlijk uurloon wil geven, hoor je dat als kostenpost mee te nemen. Zeker als je nadenkt over opschalen.
🚨 Pas op: als je de KOR-drempel van €20.000 nadert en je hebt je marge nooit uitgerekend inclusief BTW-scenario, kun je voor een vervelende verrassing komen te staan. Prijsverhogingen doorvoeren op Etsy of Shopify kost je bestaande klanten. Beter nu al je prijzen aanpassen.
| Wat je wil weten | Formule | Voorbeeld |
|---|---|---|
| Nettomarge (%) | (Nettowinst / Netto-omzet) × 100 | (€17,77 / €45) × 100 = 39,5% |
| Brutomarge (%) | ((Verkoopprijs - Inkoopprijs) / Verkoopprijs) × 100 | ((45 - 18) / 45) × 100 = 60% |
| Prijs excl. BTW | Incl. prijs / 1,21 (voor 21% BTW) | €54,45 / 1,21 = €45,00 |
| BTW-bedrag | Excl. prijs × 0,21 | €45 × 0,21 = €9,45 |
| Minimale verkoopprijs | Totale kosten / (1 - gewenste marge) | €27,23 / (1 - 0,40) = €45,38 |
Eerlijk gezegd werkt een simpele spreadsheet voor de meeste kleine verkopers prima. Google Sheets of Excel, een tabblad per platform, en alle kostenposten netjes bijgehouden. Wat ik zelf deed: elke maand een rij toevoegen met de totale omzet, totale kosten per categorie, en de marge als percentage. Na drie maanden zie je al trends.
Wil je het verder automatiseren, dan is een gratis BTW-tool voor marketplace verkopers een goede aanvulling. Niet voor de margecalculatie zelf, maar wel om je BTW-positie in de gaten te houden, zodat je altijd weet hoeveel van je inkomsten echt van jou is en hoeveel naar de Belastingdienst gaat.
Deel je nettowinst door je netto-omzet exclusief BTW en vermenigvuldig met 100. Nettowinst is je verkoopprijs minus inkoopprijs, platformkosten, verzendkosten en verpakking — alles exclusief BTW.
Nee. Als je BTW-plichtig bent is BTW geen omzet — je draagt het af aan de Belastingdienst. Reken altijd met bedragen exclusief BTW. Zit je onder de KOR, dan is BTW helemaal geen factor maar kun je ook geen BTW terugvragen op kosten.
Etsy rekent circa 6,5% transactiefee plus een listing fee van €0,18 per product en betaalkosten. Vinted rekent kosten door aan de koper (kopersbeveiliging), niet aan de verkoper. Shopify rekent maandelijkse abonnementskosten plus eventueel 0–2% transactiekosten afhankelijk van je plan.
Brutomarge is verkoopprijs minus inkoopprijs. Nettomarge is wat overblijft na aftrek van alle kosten: platformkosten, verzending, verpakking, abonnementen en eventuele advertentiekosten. Nettomarge is het getal dat er echt toe doet.
Onder de KOR breng je geen BTW in rekening, waardoor je goedkoper kunt aanbieden aan particulieren. Maar je kunt ook geen BTW terugvragen op inkopen. Of de KOR voordeliger is voor jouw marge hangt af van hoe hoog je inkopen zijn ten opzichte van je omzet.
Er is geen universele norm, maar in de praktijk hanteren veel kleine online verkopers een nettomarge van 15–35% als gezond. Bij handgemaakt of tweedehands liggen marges soms hoger door lage materiaalkosten, maar houd dan ook je tijdsinvestering in de gaten.
→ Lees ook: Inkomstenbelasting als marketplace verkoper 2026: zo pak je het aan
→ Lees ook: Etsy verkoper belastingaangifte Nederland: stap voor stap uitgelegd
→ Lees ook: Margeregeling tweedehands goederen: zo bereken je de BTW
ZenBTW berekent automatisch je BTW-positie op basis van je verkopen, zodat je nooit meer verrast wordt door een naheffing.
📊 Bereken mijn situatie gratis →