FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Bruto Omzet vs. Netto Omzet in SaaS: Het Verschil

Gepubliceerd op 13 maart 2026 · Jules, Founder of NoNoiseMetrics · 10min leestijd

Bijgewerkt op 15 april 2026

Bruto Omzet vs. Netto Omzet in SaaS: Het Verschil

Het getal in je Stripe-dashboard is niet noodzakelijk de omzet die je kunt boeken. Commissies, terugbetalingen en geschillen verminderen wat je werkelijk overhoudt. Bruto omzet, netto omzet en MRR zijn drie verschillende doorsnedes van dezelfde inkomstenstroom, en het wisselen tussen deze drie cijfers leer je in vijf minuten. Deze verwarring kost oprichters in bijna elk investeerdersgesprek onnodig uitlegtijd, omdat de drie cijfers per maand en per Stripe-configuratie uit elkaar lopen.

Dit artikel toont de formules, wat van de bruto omzet wordt afgetrokken om de netto omzet te bereiken, hoe Stripe-events op elke regel afbeelden, en wanneer je welk cijfer rapporteert zonder jezelf voor schut te zetten bij investeerders of de boekhouder.

Inhoud


Wat is bruto omzet?

Bruto omzet is het totale bedrag dat klanten in een periode in rekening is gebracht, vóór aftrek van terugbetalingen, kortingen, chargebacks of transactiekosten.

Bruto omzet = Som van alle gefactureerde bedragen in de periode

Voorbeeld:

  • 50 klanten op €99/maand → €4.950
  • 20 klanten op €199/maand → €3.980
  • Bruto omzet = €8.930

Dit is de top-line die Stripe verwerkt, en het cijfer dat oprichters als eerste noemen wanneer iemand vraagt hoeveel ze vorige maand hebben verdiend. De problemen beginnen zodra een boekhouder, investeerder of de Belastingdienst een rigoureuzer antwoord wil.


Wat is netto omzet?

Netto omzet is bruto omzet minus retouren, terugbetalingen en kortingen. Voor SaaS worden ook vaak Stripe-commissies (1,5 % + €0,25) afgetrokken.

Netto omzet = Bruto omzet − Terugbetalingen − Kortingen − Chargebacks

Soms ook:

Netto omzet (na fees) = Bruto omzet − Stripe-fees − Terugbetalingen

Voorbeeld:

  • Bruto omzet: €8.930
  • Terugbetalingen: −€199
  • Stripe-kosten (~2,9 %): ~€280
  • Netto omzet = €8.451

Netto omzet is het cijfer dat de werkelijkheidstoets overleeft. De top-line vertelt je wat je hebt gefactureerd. Netto omzet vertelt je wat je werkelijk kunt uitgeven.


Bruto omzet vs. netto omzet naast elkaar

MetriekWat is inbegrepenWat is uitgesloten
Bruto omzetAlle facturenTerugbetalingen, kosten, kortingen
Netto omzetBruto minus aftrekpostenTransactiekosten (soms)
MRRGenormaliseerde actieve abonnementenEenmalige betalingen, terugbetalingen

Vuistregel: bruto voor top-line-rapportage, netto voor winstgevendheidsanalyse, MRR voor groei. Investeerders willen per fase iets anders zien: seed-investeerders accepteren vaak de bruto top-line als ruwe tractie-indicator, terwijl Series-A-financiers uiterlijk in de term sheet een geconsolideerde netto-ARR willen die aansluit op de gecontroleerde jaarrekening.

Voor een volledig overzicht van hoe ARR en MRR worden berekend, zie de ARR/MRR-gids. Begrijp ook hoe uitgestelde omzet uit jaarplannen je bruto omzet beïnvloedt, dat is een veelvoorkomende bron van Stripe-verwarring.


Wat wordt afgetrokken van bruto omzet

De kortste definitie van netto omzet is “bruto omzet minus alles wat niet echt is blijven plakken”. In SaaS vallen de aftrekposten meestal in zes categorieën:

  • Terugbetalingen: een klant zegt op en jij betaalt terug. De originele afschrijving heeft de top-line opgeblazen, de terugbetaling haalt het er weer uit.
  • Chargebacks: de klant heeft de afschrijving aangevochten bij zijn bank. Je verliest het bedrag plus een vaste fee (typisch €15). Chargebacks vreten dubbel aan de netto omzet.
  • Kortingen en coupons: als je de listprijs als top-line boekt en bij de checkout een coupon toepast, moet de korting eruit worden gehaald om de netto omzet te bereiken. Veel oprichters boeken meteen de gediscountte prijs, wat prima is zolang je consistent bent.
  • Btw (omzetbelasting, GST, US sales tax): bovenop de prijs geheven, maar verschuldigd aan de staat. Het is niet jouw geld. Stripe Tax scheidt het automatisch; zonder Stripe Tax kan de top-line 10–25 % opgeblazen zijn afhankelijk van de jurisdictie.
  • Partnercommissies en affiliate-uitbetalingen: heeft een reseller of affiliate de klant aangebracht, dan is hun aandeel een directe aftrek.
  • Betaalverwerkingskosten: Stripe, PayPal, Paddle. Strikt genomen horen ze op de cost-of-revenue-regel, maar de meeste SaaS-oprichters boeken ze direct af van de top-line omdat de aftrek automatisch en onvermijdelijk is.

Een schone P&L vermeldt elke aftrekpost op een eigen regel, zodat iedereen die het overzicht leest de overgang van bruto omzet naar netto omzet kan volgen. Een rommelige P&L gooit alles op één “aanpassings”-regel en verbergt de lekken.


Waarom Stripe geen van beide perfect toont

Het Stripe-dashboard geeft meerdere getallen, en geen ervan is in boekhoudkundige zin precies bruto omzet of netto omzet:

  • Stripe’s “Total Volume” ≈ bruto omzet (inclusief terugbetaalde bedragen vóór verwerking)
  • Stripe’s “Net Volume” = na terugbetalingen, maar inclusief Stripe-fees in de uitbetaling
  • Stripe-uitbetaling op je rekening = netto omzet minus alle fees

Concreet voorbeeld uit hetzelfde Stripe-account, dezelfde maand:

  • Bruto omzet: €8.930
  • Stripe Net Volume (na refunds): €8.731
  • Stripe-uitbetaling (na fees): €8.451
  • MRR: €6.990 (jaarplannen genormaliseerd op maandwaarde)

Vier reële, verschillende getallen. Welk getal klopt hangt af van de vraag. Als een investeerder om “omzet” vraagt en jij stuurt het uitbetalingsbedrag, zit je 5–6 % te laag. Stuur je het Total Volume, dan zit je hetzelfde percentage te hoog.


ASC 606: wanneer bruto omzet erkende omzet wordt

Er is een subtieler laagje: zelfs pure bruto omzet is niet altijd erkende omzet. Onder FASB ASC 606 (en het equivalente IFRS 15) wordt omzet erkend wanneer de dienst is geleverd, niet wanneer het geld binnenkomt. Verkoopt een SaaS in januari een €1.200 jaarplan vooruit, dan landt het geld in januari op de rekening, maar slechts €100 erkende omzet komt in die maand op de winst-en-verliesrekening. De resterende €1.100 staat als vooruitontvangen bedragen op de balans en wordt over de volgende 11 maanden in stukjes van €100 vrijgegeven.

Dat onderscheid is cruciaal als je de top-line afstemt met wat een accountant of serieuze investeerder ziet. Stripe toont €1.200 ontvangen. Je P&L toont €100 erkend. Beide kloppen. Op weg naar de netto omzet geldt dezelfde logica: je trekt terugbetalingen en kortingen alleen af van het deel dat al erkend is.

Diepere duik: uitgestelde omzet voor SaaS.


B2B vs. B2C: waarom de kloof verschilt

De grootte van de kloof tussen bruto omzet en netto omzet hangt sterk af van wat je verkoopt en aan wie.

  • B2C SaaS (bv. een €9/maand consumenten-app): kloof typisch 4–6 %. Refunds 1–2 %, chargebacks 0,5–1 %, processing fees 2,5–3,5 %.
  • B2B SaaS (bv. een €299/maand teamplan): kloof typisch 2–3 %. Refunds zijn zeldzamer, chargebacks bijna nul (bedrijven betwisten niet via de persoonlijke kaart), en SEPA- of ACH-facturatie kost een fractie van een creditcardbetaling.
  • Hybride B2B met een free trial die naar creditcardbilling converteert: tussenin, ongeveer 3–4 %, gedomineerd door creditcard-refundratio’s.

Bij benchmarking van je eigen bruto omzet tegen peers, controleer altijd wat de bron met “omzet” bedoelt. Een B2C-bedrijf dat het brutocijfer noemt lijkt groter dan een B2B-bedrijf dat de netto omzet noemt bij hetzelfde feitelijke kasniveau.


Bruto omzet berekenen vanuit Stripe-data

Wil je bruto omzet en netto omzet reconstrueren uit ruwe Stripe-data, dan zijn dit de relevante events:

  • Bruto omzet: som van invoice.paid events (amount_paid veld) in de periode. Of charge.succeeded voor charge-only setups. Beide leveren de top-line.
  • Refunds: som van charge.refunded events (amount_refunded), aftrekken.
  • Chargebacks: som van charge.dispute.funds_withdrawn events (amount), aftrekken.
  • Stripe-fees: som van application_fee en balance_transaction.fee velden. Aftrekken om bij netto omzet uit te komen.
  • Btw: met Stripe Tax is het tax-veld al apart, uitsluiten van bruto omzet. Zonder Stripe Tax handmatig de btw uit amount_paid rekenen op basis van het tarief in de invoice-metadata.

NoNoiseMetrics doet deze afstemming per Stripe-verbinding automatisch en toont beide regels naast elkaar, zodat je de kloof procentueel over de tijd kunt volgen zonder elke maand een sheet te bouwen.


Veelgemaakte fouten

Een paar fouten duiken steeds op wanneer oprichters hun eigen cijfers berekenen:

  • Bruto en netto inconsistent door de jaren mengen. Bruto in Q1, netto in Q2 rapporteren laat de groei beter lijken dan ze is. Kies één en label het overal.
  • Btw vergeten eruit te halen. Ben je btw-plichtig, dan is de geïnde belasting niet jouw bruto omzet, maar van de staat. Btw-inclusieve cijfers blazen de top-line met 10–25 % op.
  • Stripe-uitbetalingen als proxy voor netto omzet gebruiken. Uitbetalingen bevatten de fee-aftrek, maar geen refunds die na de uitbetaling zijn verwerkt, dus ze lopen na verloop van tijd uit de pas.
  • Annual prepays meteen volledig boeken. Een €1.200 jaarplan is in de verkoopmaand maar €100 erkende omzet, de rest gaat naar vooruitontvangen bedragen.
  • Mislukte en hervatte afschrijvingen dubbel tellen. Mislukt een kaart en herprobeert Stripe succesvol, dan zie je twee events maar slechts één is echte omzet.

Welk omzetcijfer wanneer gebruiken

SituatieGebruik
Investeerdersupdate / ARR-rapportageNetto omzet (of MRR × 12)
Pricing-beslissingenBruto omzet per segment
WinstgevendheidsanalyseNetto omzet minus CoGS
BelastingaangifteBoekhouder beslist (meestal netto)
Stripe-dashboardBrutovolume
Marketing-ROI / CACNetto omzet per kanaal

De netste interne gewoonte is beide regels in je dashboard houden, plus een derde kolom met de kloof in procenten. Loopt de kloof omhoog, dan heb je een refund-, btw- of fee-probleem, en de bruto omzet alleen vertelt niet welke. Gebruik het omzet-analytics-dashboard om te zien waar je omzet terechtkomt na kosten. Zie hoe omzet naar winst stroomt in een SaaS-model voor een volledige P&L-uitsplitsing.

Wekelijkse boekhoud-routine

Plan elke maandag een half uur in om de afgelopen zeven dagen door te lopen: Stripe-uitbetalingen afstemmen op je bankrekening, refunds noteren, mislukte betalingen checken, btw-wijzigingen registreren. Houd twee kolommen in je sheet — top-line en netto — plus een derde kolom met de kloof in euro en procenten. Loopt de kloof buiten je gebruikelijke bandbreedte, dan is dat een vroeg signaal: hogere refund-ratio, nieuwe btw-regel of een prijstest die meer kortingen produceert dan gepland. Deze routine kost je minder dan een uur per maand en bespaart je veel chaotisch onderzoek wanneer je aan het einde van het kwartaal niet meer weet waar de kloof vandaan komt.


FAQ

Wat is bruto omzet in SaaS?

Bruto omzet is het totale bedrag dat je klanten in een periode hebt gefactureerd vóór aftrek van terugbetalingen, kortingen, chargebacks of betaalkosten. Bruto omzet is de ruwe top-line, het cijfer dat Stripe als “Total Volume” toont voordat enige reconciliatie plaatsvindt.

Wat is het verschil tussen bruto omzet en netto omzet?

Bruto omzet is totale facturatie. Netto omzet is bruto omzet minus refunds, kortingen en soms transactiekosten. Netto omzet geeft een nauwkeuriger beeld van wat je werkelijk hebt ontvangen en is de versie die investeerders verwachten als ze naar de omzet van een SaaS vragen.

Is bruto omzet hetzelfde als inkomen?

Nee. Bruto omzet is wat je klanten factureert (top van de P&L). Inkomen (of netto-inkomen) is wat overblijft na aftrek van alle kosten: salarissen, hosting, tools, marketing. Bruto omzet minus elke kostenregel is het netto-inkomen, en in een vroege fase kunnen beide cijfers een ordegrootte verschillen.

Is bruto omzet hetzelfde als sales?

Voor de meeste SaaS-bedrijven ja: bruto omzet en sales verwijzen naar hetzelfde, namelijk geld dat is gefactureerd voor abonnementen of diensten vóór aftrekposten. In sommige boekhoudkundige contexten verwijst “sales” alleen naar productverkopen exclusief service-omzet, maar voor een pure SaaS-P&L zijn beide termen onderling uitwisselbaar.

Wat is net revenue retention vergeleken met bruto omzet?

Net Revenue Retention (NRR) is een andere metriek. NRR meet welk percentage van je MRR uit bestaande klanten je in de tijd vasthoudt, inclusief expansies. Verwar “netto omzet” (boekhoudkundige term, afgeleid van bruto omzet) niet met NRR (een SaaS-groeimetriek uitgedrukt als percentage).

Hoe bereken je bruto omzet vanuit Stripe?

Om bruto omzet vanuit Stripe te berekenen, sommeer je het amount_paid veld over elke invoice.paid event in de periode, vóór aftrek van refunds, fees of chargebacks. Dat levert hetzelfde brutocijfer dat Stripe als “Total Volume” toont, en is het schoonste startpunt voor netto-omzetreconciliatie.

Wat is netto omzet vergeleken met bruto omzet?

Netto omzet is bruto omzet minus refunds, chargebacks, kortingen en betaalkosten. Het is wat werkelijk op je bankrekening binnenkomt. Voor SaaS-oprichters is netto omzet het eerlijkere cijfer: het weerspiegelt het echte ontvangen geld na alle aftrekposten die Stripe, mislukte betalingen en klantrefunds van je brutofacturatie afhalen.

Welk bruto omzet cijfer moet ik gebruiken voor SaaS-benchmarking?

Gebruik netto omzet (na refunds, kortingen en chargebacks) voor alle benchmarking en financiële metrieken, niet bruto omzet. De top-line opblazen maakt margeberekeningen onnauwkeurig. Bij vergelijking met sectorbenchmarks voor groei, churn of waarderingsmultiples is netto omzet de standaard. Specificeert een rapport het niet, ga er dan vanuit dat het netto omzet bedoelt en niet bruto omzet.


Nauwkeurige MRR inclusief commissies

NoNoiseMetrics berekent de werkelijke MRR vanuit Stripe, met de zichtbaarheid die je nodig hebt.

Stripe verbinden


Bronnen: Stripe Documentation on Fees and Payouts, FASB ASC 606 Revenue Recognition Standard, Bessemer Cloud Benchmarks 2024

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — risk radar for indie SaaS founders.
Bekijk je echte MRR vanuit Stripe → Gratis starten