FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Bruto churn vs netto churn: het echte verschil

Gepubliceerd op 13 april 2026 · Jules, Founder of NoNoiseMetrics · 11min leestijd

Bijgewerkt op 15 april 2026

Bruto churn en netto churn meten twee verschillende dingen over hetzelfde onderliggende klantverlies. Bruto churn telt wat je verloren bent: opgezegde klanten, weggelopen MRR, punt. Netto churn trekt de expansie-omzet van overgebleven klanten af en geeft je een netto beeld van of je bestaande basis groeit of krimpt. Begrijpen wat de churn rate echt betekent is het startpunt. Het onderscheid bruto churn vs netto churn telt omdat een bedrijf met 5 % bruto omzetchurn en 8 % expansie negatieve netto omzetchurn kan hebben: de bestaande basis groeit zelfs terwijl klanten opzeggen. Deze gids dekt beide formules, de logica GRR vs netto churn en wanneer elke metric thuishoort in je besluitvorming.

Bruto churn = wat je verloren hebt (MRR of klanten) ÷ totaal aan het begin. Netto churn = (wat je verloor − wat je won via expansie) ÷ totaal aan het begin. Het verschil: bruto churn negeert expansie-omzet, netto churn neemt die mee.

Bereken je churn-cijfers → Bruto en netto churn vanuit Stripe-data, gratis tot 10.000 € MRR.


Bruto churn: definitie en formule

Bruto churn meet de omzet of klanten die in een periode verloren gaan, voordat enige expansie op de basis wordt meegerekend.

Twee versies:

Bruto klantchurn-percentage:

Bruto klantchurn = Opgezegde klanten ÷ Klanten aan het begin × 100

Bruto omzetchurn-percentage (op basis van GRR):

Bruto omzetchurn = Verloren MRR ÷ MRR aan het begin × 100

Bruto churn is altijd een positief getal (of nul). Je kunt geen negatief aantal klanten verliezen. Het meet alleen de neerwaartse beweging — opzeggingen en downgrades — niet de compensatie van klanten die meer uitgeven.

Uitgewerkt voorbeeld:

Begin van de maand: 100 klanten, 3.920 € MRR.

  • 3 klanten zegden op → 147 € MRR verloren
  • 5 klanten upgradeden → 200 € MRR gewonnen

Bruto klantchurn = 3 ÷ 100 = 3 % Bruto omzetchurn = 147 € ÷ 3.920 € = 3,75 %

Merk op dat de 200 € expansie hier irrelevant is. Bruto churn geeft alleen om wat is vertrokken.

Bruto omzetchurn is ook de inverse van Gross Revenue Retention: als de bruto omzetchurn 3,75 % is, is de GRR 96,25 %.


Netto churn: definitie en formule

Netto omzetchurn trekt de expansie-MRR af van de verloren MRR voordat je deelt door de begin-MRR. Het laat zien of je bestaande klantbasis netto groeit of krimpt.

Netto omzetchurn = (Verloren MRR − Expansie-MRR) ÷ MRR aan het begin × 100

Met hetzelfde voorbeeld:

  • Verloren MRR: 147 €
  • Expansie-MRR: 200 €
  • MRR aan het begin: 3.920 €

Netto omzetchurn = (147 € − 200 €) ÷ 3.920 € = −53 € ÷ 3.920 € = −1,35 %

Het minteken telt. Een netto omzetchurn onder nul betekent dat je bestaande klanten meer omzet genereren via upgrades dan je verliest aan opzeggingen. Dat is een sterk signaal.

Wat “netto churn” doorgaans betekent: De meeste SaaS-contexten gebruiken “netto churn” als afkorting voor netto omzetchurn — gewogen op omzet, gecorrigeerd voor expansie. Klant-aantal-churn heeft geen “netto” equivalent omdat je een klant niet “on-verliezen” kunt.


Het belangrijkste verschil: expansie-omzet

Het enige dat bruto van netto churn scheidt, is of expansie-omzet de verliezen compenseert.

Bruto churnNetto churn
Opgezegde klanten geteldJaJa
Verloren MRR geteldJaJa
Compensatie via expansie-MRRNeeJa
Downgrades geteldJaJa
Kan negatief wordenNeeJa
Wat het meetPure verliesNetto verlies na expansie

Waarom het onderscheid telt:

Een bedrijf dat 500 € MRR verliest aan opzeggingen en 700 € MRR wint aan upgrades heeft:

  • Bruto omzetchurn: weerspiegelt het verlies van 500 €, doorgaans een positief percentage
  • Netto omzetchurn: weerspiegelt de netto winst van 200 €, is negatief, ten teken dat de bestaande basis is gegroeid

Als je alleen bruto churn volgt, weet je dat je een retentieprobleem hebt op te lossen. Als je alleen netto churn volgt, kun je missen dat 5 % van de klanten elke maand opzegt (gemaskeerd door de sterke expansie van de rest). Beide cijfers zijn nodig.


Vergelijking bruto churn vs netto churn

MetricWat het toontWanneer het telt
Bruto klantchurn% verloren klantenRetentiegezondheid, product-market fit
Bruto omzetchurn% MRR verloren aan opzeggingenOmzetstabiliteit, GRR-berekening
Netto omzetchurnMRR-verlies netto van expansieBedrijfsefficiëntie, NRR-berekening

Verband met NRR en GRR:

Gross Revenue Retention (GRR) = 100 % − bruto omzetchurn. Het vertegenwoordigt de MRR die je hebt behouden van bestaande klanten, met een plafond van 100 %.

Net Revenue Retention (NRR) = 100 % − netto omzetchurn. Het kan boven de 100 % uitkomen als de expansie de churn overstijgt.

Een bedrijf met 96 % GRR (4 % bruto omzetchurn) en −2 % netto omzetchurn heeft een NRR van 102 %: het groeit alleen vanuit de bestaande klanten. Voor de volledige NRR-formule en benchmarks behandelt de NRR-gids beide cijfers in detail.


Wanneer bruto vs netto churn gebruiken

Gebruik bruto churn wanneer je:

  • De productbinding meet: bruto klantchurn laat zien welk percentage klanten ervoor koos om te vertrekken, los van monetisatie
  • Retentieproblemen diagnosticeert: een hoge bruto churn die door expansie gemaskeerd wordt, wijst op een opzeggingsprobleem dat je upgrades verbergen
  • Aan investeerders rapporteert naast NRR: investeerders willen beide want netto churn boven 0 % kan er prima uitzien terwijl bruto churn productproblemen onthult
  • LTV berekent: de formule LTV = ARPU ÷ maandelijkse churn rate gebruikt klantchurn — bruto, niet netto. Voor LTV-berekeningen verlengt expansie de levensduur van een klant niet

Gebruik netto churn wanneer je:

  • De algehele gezondheid van je bestaande omzetbasis evalueert: groeit de basis, blijft die gelijk of krimpt zonder nieuwe acquisitie?
  • Vergelijkt met NRR-benchmarks: de klantretentie- en NRR-benchmarks die investeerders gebruiken zijn gebaseerd op netto-cijfers
  • ARR op lange termijn modelleert zonder nieuwe klanten: als de netto omzetchurn negatief is, groeit je ARR ook bij nul nieuwe verkopen
  • Pitch decks en investeerdersgesprekken voorbereidt: negatieve netto churn is de meest overtuigende “bestaande klanten”-metric in SaaS

De praktische regel:

Volg ze beide. Rapporteer bruto churn om je retentieprobleem te begrijpen. Rapporteer netto churn (via NRR) om de kracht van je bestaande basis te tonen. Geen van beide cijfers vertelt alleen het hele verhaal.


Netto churn kan negatief zijn: wat dat betekent

Een negatieve netto omzetchurn is een doel dat de moeite waard is om na te streven. Hier is wat het betekent en hoe het ontstaat.

De mechanica:

Als verloren MRR < expansie-MRR, dan netto omzetchurn = negatief. Je bestaande klanten genereren samen meer nieuwe omzet (upgrades, extra zetels, gebruiksoverschrijdingen) dan de omzet die je verliest aan opzeggingen.

Waarom het telt:

Bij negatieve netto churn groeit je ARR vanuit bestaande klanten zonder enige nieuwe acquisitie. Een bedrijf met 100.000 € ARR en −5 % jaarlijkse netto omzetchurn bereikt volgend jaar 105.000 € ARR, ook als het geen enkele nieuwe account afsluit. Combineer dat met positieve nieuwe acquisitie en de groei versnelt: de bestaande basis groeit terwijl nieuwe klanten erbovenop worden gestapeld.

Uitgewerkt voorbeeld van negatieve netto churn:

MaandBegin-MRRVerloren MRRExpansie-MRRNetto wijziging
Januari50.000 €1.500 € (3 %)2.800 €+1.300 €
Februari51.300 €1.539 € (3 %)3.100 €+1.561 €
Maart52.861 €1.586 € (3 %)3.200 €+1.614 €

Maandelijkse netto omzetchurn: (1.500 € − 2.800 €) ÷ 50.000 € = −2,6 %

Dit bedrijf heeft positieve bruto churn (3 %) — er vertrekken klanten. Maar omdat upgradende klanten meer uitgeven dan opzeggers, groeit de bestaande basis elke maand.

Wat negatieve netto churn mogelijk maakt:

  • Pricing per zetel die meegroeit met de teamgrootte
  • Gebruiksgebaseerde tiers waar klanten in groeien
  • Jaarlijkse upsell-momenten (verlengingsgesprekken, outbound expansie)
  • Add-on modules die langjarige klanten omarmen

De meeste self-serve SaaS onder de 50.000 € MRR heeft positieve netto churn — er is niet genoeg expansiegedrag om verliezen te compenseren. Negatieve netto churn ontstaat doorgaans wanneer producten duidelijke expansiepaden hebben en klanten die hun gebruik in de tijd opvoeren.

Voor de gedetailleerde berekening van de churn rate, inclusief de splitsing vrijwillige vs onvrijwillige churn en de volledige formule-uitsplitsing, behandelt de churn-gids elke variant.


Hoe bereken je beide vanuit Stripe-data

Stripe legt opzeggingen en upgrades vast als aparte gebeurtenissen. Zo haal je beide churn-soorten eruit.

Stap 1. Identificeer de verloren MRR: Haal de in de maand opgezegde abonnementen op. Tel de MRR van die abonnementen op het moment van opzegging op. In Stripe Sigma:

SELECT sum(plan_amount / 100.0) as churned_mrr
FROM subscriptions
WHERE status = 'canceled'
AND date_trunc('month', canceled_at) = date_trunc('month', current_date - interval '1 month')

Dat geeft je de bruto verloren MRR, de teller voor bruto omzetchurn.

Stap 2. Vind de begin-MRR: Tel alle actieve abonnementen op de eerste van de maand en sommeer hun bedragen. Deel de verloren MRR door de begin-MRR om het bruto omzetchurn-percentage te krijgen.

Stap 3. Identificeer de expansie-MRR: Expansie-MRR komt van klanten die zowel in de vorige als in de huidige maand actief waren maar meer betalen. In Stripe zijn dat upgrades — wijzigingen van een lager naar een hoger plan, toegevoegde zetels of gebruiksoverschrijdingen. Filter op klanten met dezelfde Stripe customer ID die in beide maand-snapshots aanwezig zijn, waarbij de MRR van de huidige periode > MRR van de vorige periode is voor die klant.

Stap 4. Bereken de netto churn:

Netto omzetchurn = (Verloren MRR − Expansie-MRR) ÷ MRR aan het begin × 100

De handmatige beperking: Stripe houdt geen automatische maand-snapshots bij. Voor bruto churn kun je opzeggingsdatums achterwaarts opvragen. Voor expansie heb je ofwel een tabel met maand-snapshots ofwel een tool die je MRR-status per periode opslaat. Daarom gebruiken de meeste oprichters met meer dan 50 klanten een aparte analyticslaag voor churn-cijfers — het beheer van de historische status is het moeilijke deel, niet de formule zelf.

Voor een volledig stappenplan van de handmatige berekening van de churn rate vanuit Stripe, inclusief het apart afhandelen van mislukte betalingen (onvrijwillige churn) van opzeggingen, behandelt de churn-gids elke stap.


Benchmarks

Bruto omzetchurn:

  • Onder 2 %/maand: uitstekend (jaarlijkse GRR > 78 %)
  • 2–4 %/maand: acceptabel voor self-serve SaaS
  • Boven 5 %/maand: signaal voor product-market fit, onderzoek de kernoorzaken

Netto omzetchurn:

  • Negatief: uitzonderlijk, schaal de acquisitie agressief op
  • 0–1 %/maand: sterk, de bestaande basis is stabiel
  • 1–3 %/maand: acceptabel in vroeg stadium
  • Boven 3 %/maand: zorgwekkend, bruto churn verbergt waarschijnlijk een serieus retentieprobleem

Deze benchmarks komen overeen met de gegevens van het SaaS Capital 2024-onderzoek over abonnementsbedrijven onder de 5 M€ ARR.

Divergentie tussen bruto en netto churn interpreteren:

Als je bruto omzetchurn 5 % is maar je netto omzetchurn 1 %, maskeert expansie een retentieprobleem. Zodra die upgradende klanten hun tier verzadigen en stoppen met expanderen, convergeert netto churn naar bruto churn. Het patroon is gangbaar in B2B SaaS-producten die meegroeien met de teamgrootte van de klant — sterke netto churn in vroege cohorten, zwakkere netto churn als die teams ophouden met groeien.

Als bruto en netto churn vergelijkbaar zijn, heb je weinig expansiegedrag. Dat is typisch voor self-serve SaaS met single-tier pricing. Het verlagen van bruto churn is de enige hefboom — expansie compenseert verliezen niet.

Voor de bredere context van hoe beide cijfers in je retentieverhaal passen, behandelt de klantretentie-rate-gids retentie op klantniveau naast retentie op omzetniveau met uitgewerkte voorbeelden.


FAQ

Wat is het verschil tussen bruto churn en netto churn?

Bruto churn telt alleen verloren omzet of klanten, namelijk opzeggingen en downgrades. Netto churn trekt de expansie-MRR af die behaald is bij bestaande klanten (upgrades, extra zetels) voordat het churn-percentage wordt berekend. Bruto churn is altijd ≥ 0; netto churn kan negatief zijn als de expansie de verliezen overstijgt.

Wat is bruto omzetchurn?

Bruto omzetchurn is de verloren MRR gedeeld door de begin-MRR. Het meet welk percentage van je abonnementsomzet je verloor aan opzeggingen en downgrades in een periode, waarbij elke compensatie door expansie van andere klanten wordt genegeerd.

Wat is netto omzetchurn?

Netto omzetchurn is (verloren MRR minus expansie-MRR) gedeeld door de begin-MRR. Het meet het netto-effect op je bestaande klantbasis, dat wil zeggen of die is gegroeid, gelijk gebleven of gekrompen in omzet. Netto omzetchurn voedt direct het NRR (Net Revenue Retention): NRR = 100 % − netto omzetchurn.

Kan netto churn negatief zijn?

Ja. Negatieve netto omzetchurn betekent dat de expansie-MRR van upgradende klanten de verloren MRR uit opzeggingen overtrof. De bestaande klantbasis genereerde netto nieuwe omzet zonder enige nieuwe acquisitie mee te tellen. Dit is haalbaar bij gebruiksgebaseerde pricing, expansie per zetel of actieve upsell-motions.

Welke churn-metric moet ik volgen?

Volg ze allebei. Bruto klantchurn laat zien of klanten ervoor kiezen te vertrekken, het pure retentiesignaal. Netto omzetchurn laat zien of je bestaande basis groeit of krimpt in omzet. Bruto churn diagnosticeert problemen; netto churn meet de financiële uitkomst.

Wat is het verband tussen bruto churn en GRR?

Gross Revenue Retention (GRR) = 100 % − bruto omzetchurn. Als je bruto omzetchurn 4 % is, is je GRR 96 %. GRR ligt altijd tussen 0 % en 100 % omdat expansie wordt uitgesloten. Het beantwoordt: van de MRR waarmee je begon, hoeveel komt er nog binnen van precies diezelfde klanten?

Hoe kan netto churn negatief zijn?

Netto churn is negatief wanneer de expansie-omzet van bestaande klanten groter is dan de omzet die verloren gaat aan opzeggingen en downgrades. Voorbeeld: verlies je 500 € verloren MRR maar win je 800 € expansie-MRR, dan is je netto churn −300 € (of −3 % als de begin-MRR 10.000 € was). Dat betekent dat je bestaande klantbasis groeit zonder nieuwe klanten. Zie NRR voor de volledige formule.

Welke metric rapporteer ik aan investeerders: bruto of netto churn?

Rapporteer beide. Bruto churn toont het echte retentieprobleem — hoeveel omzet je verliest voordat de expansie het compenseert. Netto churn toont de algehele gezondheid van je klantbasis inclusief upsells. Investeerders die alleen netto churn zien, kunnen onderliggende retentieproblemen missen die door expansie gemaskeerd worden. Transparantie bouwt vertrouwen op en laat zien dat je je cijfers diepgaand begrijpt.


Bereken je churn-cijfers → Bruto churn, netto omzetchurn en NRR vanuit je Stripe-data, gratis tot 10.000 € MRR.


Gratis tool
Probeer de churn rate-calculator →
Bereken bruto en netto churn rate, geen aanmelding nodig.
Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — Stripe analytics for indie hackers, without the BS.
Bekijk je echte MRR vanuit Stripe → Gratis starten