Hero background

revenue churn

Revenue churn

In this post:
No headings found on page

Revenue churn is de terugkerende omzet die je in een periode bij bestaande klanten verliest door opzeggingen en downgrades, meestal uitgedrukt als percentage van de terugkerende omzet waarmee je de periode begon. Customer churn telt accounts, revenue churn telt geld. Vertrekt één groot account, dan weegt dat dus precies zo zwaar als het je kost.

Er zijn twee versies. Gross revenue churn telt alleen de verliezen. Net revenue churn trekt daar af wat bestaande klanten erbij namen via upgrades, en kan onder nul zakken als zij meer toevoegen dan anderen weghalen.

De meeste teams kunnen hun revenue churn rate noemen. Veel minder teams kunnen zeggen wat erin zit: hoeveel er kwam van klanten die vertrokken en hoeveel van klanten die krompen, of terugkerende klanten zijn verrekend, en of een mislukte creditcardbetaling als churn telt. Die keuzes bepalen wat het cijfer je vertelt, en daar gaat deze uitleg vooral over.

TL;DR

  • Revenue churn bestaat uit twee delen. Churn is de omzet van klanten van wie de terugkerende omzet naar nul ging, en contraction is de omzet die je verliest bij klanten die nog betalen, alleen minder. Rapporteer ze apart, want de oorzaken en de oplossingen verschillen.

  • Gross revenue churn is churn-MRR plus contraction-MRR, gedeeld door de MRR aan het begin, en kan niet negatief worden. Net revenue churn trekt daar expansion van af, en in sommige tools ook terugkerende klanten. Beslis over reactivaties voor het eerste rapport.

  • Bij een bedrijf in Eindhoven dat mei begint met €400.000 MRR, leveren €8.000 aan verliezen 2,0% gross revenue churn op. Net revenue churn is 1,075% als een terugkerende klant meetelt en 1,225% als die niet meetelt.

  • Instellingen in je facturatie verschuiven de rate. Jaarcontracten worden over twaalf maanden verdeeld, een onbetaald abonnement telt in Stripe als churn, kortingsinstellingen veranderen wat als MRR telt, en meerjarige verlengingen bundelen verliezen in de kwartalen waarin contracten aflopen.

  • De survey van SaaS Capital uit 2025 zet de mediane gross revenue retention op 89% bij maandelijks opzegbare contracten en op 94% bij meerjarige, en dat komt neer op ruwweg 11% en 6% gross revenue churn per jaar. De richting van je eigen trend zegt meer dan elk van die cijfers.

  • Revenue churn wordt vooral bepaald door aan wie je verkoopt, en elke euro ervan moet door new business worden vervangen voordat het bedrijf ook maar iets groeit.

Opzeggingen en contraction zijn twee verschillende verliezen

Een klant die opzegt en een klant die de helft van zijn seats schrapt, verlagen allebei je terugkerende omzet. Toch is het niet dezelfde gebeurtenis, en als je ze in één getal stopt, gooi je het nuttigste weg dat revenue churn je kan vertellen.

De facturatietools trekken de grens op dezelfde plek. ChartMogul definieert in de documentatie van zijn grafiek voor de Net MRR Churn Rate churn-MRR als omzet die verloren gaat bij klanten die hun laatste of enige abonnement opzegden, en contraction-MRR als het verlies bij abonnees van wie de MRR per saldo daalde. Stripe behandelt een abonnee van wie de MRR naar nul gaat als churned. De test is dus simpel: betaalt het account je nog iets, dan is het verlies contraction.

Die regel beslist een paar gevallen waar mensen over struikelen:

  • Een klant die een van zijn drie abonnementen opzegt, valt onder contraction. De klant is nog actief, dus van churn is geen sprake.

  • Een klant die na een onderhandeling tegen een lagere prijs verlengt, valt onder contraction, ook al ging de verlenging als win het CRM in.

  • Een klant die met korting van maandelijkse naar jaarlijkse facturatie overstapt, valt omgerekend naar maandbedragen onder contraction, ook als hij je deze maand meer geld betaalde.

  • Een klant van wie het enige abonnement is opgezegd, of na mislukte betalingen als onbetaald is gemarkeerd, is churn, wat hij ook aan de telefoon zei.

Tien kleine accounts die vertrekken naast tien accounts met één grote klant ertussen, waarbij in het tweede geval veel meer terugkerende omzet verloren gaat, ter illustratie van revenue churn

De splitsing doet ertoe omdat de twee verliezen verschillende eigenaren hebben. Opzeggingen gaan meestal terug op fit, onboarding of een concurrent, en het antwoord is een proces om opzeggers te behouden of een beter gekwalificeerde pipeline. Contraction komt vaak uit het account zelf: een team dat kromp, een module die niemand ging gebruiken, een budgetronde. Die accounts willen het product nog, en dat maakt ze makkelijker terug te winnen, maar alleen als iemand de downgrade als waarschuwing ziet. In onze ervaring zegt een account dat bij twee verlengingen op rij krimpt, bij de derde waarschijnlijk op, en dan is het gesprek veel lastiger.

Gross revenue churn, net revenue churn en de vraag over reactivaties

De formules zijn het makkelijke deel.

Gross revenue churn = (churn-MRR + contraction-MRR) ÷ MRR op dag één van de periode

Net revenue churn = (churn-MRR + contraction-MRR min expansion-MRR) ÷ MRR op dag één van de periode

Gross revenue churn telt alleen verliezen op, dus het kan nooit negatief zijn en ligt altijd minstens zo hoog als het netto cijfer. Het is ook het spiegelbeeld van gross revenue retention: 2% gross revenue churn over een periode is 98% GRR over dezelfde periode, mits beide dezelfde regels gebruiken. Net revenue churn spiegelt op dezelfde manier net revenue retention, en als expansion zwaarder weegt dan de verliezen, wordt het negatief. Dat noemen mensen negatieve churn.

Een churn-waterval die begint bij $100k MRR, via opzeggingen en downgrades daalt naar het gross cijfer en daarna met expansion stijgt naar het net cijfer, ter illustratie van gross en net revenue churn

De open vraag is wat je doet met klanten die terugkomen. De standaardformule van ChartMogul trekt reactivatie-MRR af, samen met expansion, en het rapport heeft een instelling om reactivaties uit de berekening te halen, wat het churncijfer verhoogt. Beide zijn te verdedigen. Wij zouden ze uit net revenue churn laten en op een eigen regel tonen, om dezelfde reden waarom een terugkerende klant in NRR als new business telt. Neem je de klant die je in februari verloor mee in de churn rate van mei, dan ziet mei er beter uit door iets wat drie maanden eerder gebeurde.

Net revenue churn is het cijfer waar investeerders van houden, en het verbergt het meest. Een bedrijf met 0% net revenue churn kan niets verliezen, of elke maand 3% verliezen en dat aanvullen met upgrades van een paar grote accounts. Rapporteer gross eerst en net daarna, en houd de onderdelen eronder zichtbaar. De regel voor expansion revenue verklaart het verschil tussen de twee, en verdient een eigen eigenaar in plaats van alleen als compensatie voor churn te dienen.

Gross revenue churn gespiegeld door gross revenue retention, en negatieve net revenue churn gespiegeld door net revenue retention boven de 100%, ter illustratie van hoe revenue churn samenhangt met retentie

Een maand MRR-bewegingen in Eindhoven

Neem een softwarebedrijf in Eindhoven dat mei begint met €400.000 aan monthly recurring revenue. In de loop van de maand gebeurt dit:

  1. Drie klanten zeggen op. Ze betaalden €2.600, €1.700 en €900 per maand, dus er verdwijnt €5.200 aan MRR.

  2. Bij één klant mislukt de creditcardbetaling bij elke nieuwe poging en wordt het abonnement als onbetaald gemarkeerd: €450.

  3. Twee klanten verwijderen seats, goed voor €800 en €1.400, dus €2.200.

  4. Eén klant die €1.000 per maand betaalt, stapt met 15% korting over op jaarlijkse facturatie. Omgerekend naar een maand is dat €850, dus €150 aan contraction.

  5. Vijf klanten upgraden en voegen samen €3.100 toe.

  6. Een klant die in februari opzegde, komt terug voor €600.

  7. Een klant met een jaarcontract van €26.400 laat weten dat hij niet verlengt als de looptijd in augustus afloopt.

Churn-MRR is €5.200 + €450 = €5.650. Contraction is €2.200 + €150 = €2.350. Samen is dat €8.000, dus de gross revenue churn over mei is €8.000 ÷ €400.000 = 2,0%. Opzeggingen zijn daarvan €5.650, ofwel zo'n 71%, en downgrades de overige 29%.

Net revenue churn hangt af van de regel voor reactivaties. Tel je de terugkerende klant mee, dan is het (€8.000 min €3.100 min €600) ÷ €400.000 = €4.300 ÷ €400.000 = 1,075%. Laat je reactivaties weg, dan is het €4.900 ÷ €400.000 = 1,225%.

De aankondiging dat een contract niet wordt verlengd, doet niets met mei. Dat contract is €26.400 ÷ 12 = €2.200 aan MRR waard, en het verlaat de cijfers in augustus, als de facturatie stopt. In mei hoort het in de rapportage over account health en in de forecast, buiten de churn rate.

Nog twee dingen vallen op. Het onbetaalde abonnement is zo'n tiende procent van de basis, en het is een facturatieprobleem dat customer success niet hoeft op te lossen, dus label het als onvrijwillig. En de €150 van de overstap naar jaarlijks verschijnt alleen als je MRR kortingen aftrekt. Laat je kortingen erin, dan lijkt die klant onveranderd.

Boekhoudkeuzes die de rate verschuiven

Revenue churn wordt berekend op MRR, en MRR is een reeks beslissingen over wat als terugkerend telt. De definities van facturatiemetrics van Stripe laten zien hoeveel van die beslissingen er zijn, want elke beslissing is een instelling:

  • Jaarabonnementen worden over twaalf maanden verdeeld. In het eigen voorbeeld van Stripe telt een opgezegd jaarabonnement van $120 als $10 aan churn-MRR. Zeg je een driejarig contract op, dan beweegt het maandcijfer met een zesendertigste van de waarde.

  • Onbetaald telt als churn. Een abonnement dat is opgezegd of als onbetaald is gemarkeerd, verdwijnt uit de MRR. Staat de klant in je CRM nog als actief, dan rapporteren facturatie en sales voor dezelfde maand een verschillende churn.

  • Kortingen zijn een keuze. Je kunt terugkerende en eenmalige kortingen van de MRR aftrekken of ze erin laten. Trek je ze af, dan verhoogt een aflopende coupon de MRR van een klant, en de meeste rapporten boeken dat als expansion. Een nieuwe korting bij verlenging verlaagt hem juist en komt in contraction terecht.

  • Een coupon van 100% kan een klant laten churnen. Met kortingen afgetrokken staat een abonnee met volledige korting op nul MRR, en telt hij als churn tot de coupon afloopt.

  • Gemeten verbruik valt buiten de MRR. De MRR van Stripe laat usage-based producten weg, dus een klant met usage-based pricing die flink terugschakelt, verschijnt helemaal niet in revenue churn, tenzij je verbruik apart meet. Het artikel over NRR gaat dieper in op usage-based pricing en valuta-effecten.

Contractduur legt daar nog een timingeffect bovenop. Blackbaud, dat vooral driejarige abonnementen verkoopt, schrijft in zijn 10-K over 2025 dat veranderingen in hoeveel gecontracteerde omzet in een periode voor verlenging openstaat, de absolute churnbedragen kunnen laten bewegen, ook als de verlengingspercentages gelijk blijven. Staat een derde van je basis in het eerste kwartaal voor verlenging, dan zit je churn daar, en een rustig derde kwartaal zegt niets over verbetering. Vergelijk elk kwartaal met hetzelfde kwartaal vorig jaar, of meet churn tegen de omzet die echt voor verlenging openstond.

Maandelijkse en jaarlijkse revenue churn hangen ook niet samen via een simpele factor twaalf, want elk maandpercentage geldt voor een kleinere basis dan de vorige. Het artikel over customer churn rate rekent die opstapeling door, en dezelfde rekensom geldt voor MRR.

Benchmarks voor revenue churn, en waarom de helling meer zegt

Gepubliceerde cijfers over revenue churn zijn schaars, maar retentiesurveys geven je het spiegelbeeld. De B2B-SaaS-retentiebenchmarks van 2025 van SaaS Capital, gebaseerd op de jaarlijkse survey onder niet-beursgenoteerde softwarebedrijven, zetten de mediane gross revenue retention over alle respondenten op 91%. Naar contractduur kwamen maandelijks opzegbare contracten uit op 89%, jaarcontracten op 90% en meerjarige contracten op 94%. Omgedraaid is dat ruwweg 11%, 10% en 6% gross revenue churn per jaar.

Jaarlijkse gross revenue churn voor maandcontracten, jaarcontracten en meerjarige contracten, naast twee bedrijven op hetzelfde niveau, het ene stabiel en het andere stijgend, ter illustratie van benchmarks en trends in revenue churn

Gebruik ze als realitycheck en maak er geen doel van. De survey is zelf gerapporteerd, en niet alle respondenten tellen downgrades of reactivaties zoals jij. Contractgrootte beïnvloedt het cijfer ook, zoals het artikel over GRR uitlegt.

Je eigen trend is de betere gids. Een bedrijf met 10% gross revenue churn per jaar dat al drie jaar op 10% zit, staat er heel anders voor dan een bedrijf dat twee jaar geleden op 6% zat. Het tweede bedrijf heeft een probleem, ook al zit het op de mediaan, en de oorzaak is meestal zichtbaar in de splitsing. Drijft contraction de stijging, kijk dan naar de benutting van seats en de prijzen bij verlenging. Zijn het de opzeggingen, kijk dan naar de cohorten die je tekende in de periode voordat de stijging begon.

Logo churn en revenue churn in één grafiek

Revenue churn en customer churn zijn het nuttigst naast elkaar, want het verschil tussen de twee vertelt je wie er vertrekt. Zet ze elke maand allebei in één grafiek.

Een raster van twee bij twee met logo churn tegenover revenue churn, met het valkuilvak waarin weinig klanten vertrekken en toch veel omzet weggaat, ter illustratie van revenue churn tegenover customer churn

Ligt revenue churn boven customer churn, dan zijn de accounts die vertrekken groter dan gemiddeld, en dat is de dure combinatie. Ligt die eronder, dan stromen kleine klanten in en uit terwijl de grote blijven. Of dat acceptabel is, hangt af van wat die kleine klanten kosten om te winnen. Bewegen de twee lijnen samen, dan zijn de verliezen gelijk verdeeld over je klantgroottes en is de oorzaak waarschijnlijk iets algemeens, zoals onboarding of een gat in het product.

Waar revenue churn wordt geboekt

Een groot deel van revenue churn wordt al bij de verkoop geboekt. Klanten die nooit bij je ideal customer profile pasten, zijn de klanten die traag adopteren, bij de eerste verlenging downgraden en bij de volgende opzeggen. Een goed customer success-team remt dat af, maar kan een mismatch tussen het product en het probleem niet terugdraaien. Een salesproces dat eerst kijkt of het account past, en pas daarna hoe enthousiast de koper klinkt, houdt er veel tegen bij de deur. Een fit score die los staat van de intent score maakt van die check een gewoonte.

Twee levenslijnen van accounts over twaalf maanden, een account met een slechte fit dat downgradet en opzegt en een account met een goede fit dat verlengt en uitbreidt, ter illustratie van hoe klantfit revenue churn bepaalt

Voor klanten die wel passen, signaleert een customer health score die het gebruik van seats, de supportdruk en wisselingen van contactpersonen volgt, contraction terwijl het nog een gesprek is. Richt de signaalalerts waarmee je automatisch nieuwe prospects vindt en benadert op je bestaande accounts, en een daling in actieve gebruikers komt nog in dezelfde week bij de accounteigenaar terecht.

De kosten stapelen zich op in de rest van het model. Elke euro revenue churn moet worden vervangen voordat nieuwe sales als groei tellen, en daarom kan net new ARR vlak blijven in een kwartaal vol getekende deals. Churn verkort hoe lang omzet blijft binnenkomen, en dat verlaagt de customer lifetime value en daarmee de verhouding tussen LTV en CAC, die bepaalt hoeveel je mag uitgeven om de volgende klant te winnen. Een revenue engine met hoge revenue churn werkt hard om alleen al op zijn plek te blijven.

Samenvatting

Revenue churn is een simpele deling die rust op veel classificatie. Opzeggingen en downgrades zijn verschillende verliezen met verschillende eigenaren, net revenue churn verbergt net zoveel als het laat zien, en instellingen voor kortingen, onbetaalde abonnementen en reactivaties kunnen de rate verschuiven zonder dat één klant iets anders gaat betalen.

Liggen die regels vast, dan vertelt revenue churn je iets wat het aantal klanten niet kan: hoeveel van het geld dat je al verdient de deur uitloopt, en of het vertrekt via de voordeur of via een langzame afname van seats. De verhouding tussen die twee wijst meestal naar de volgende verbetering.

De meeste oplossingen zitten eerder in het proces, in targeting en onboarding. Daarom behandelen wij churn als onderdeel van hoe een GTM-systeem omzet vasthoudt, in plaats van als een rapport van customer success.

Verandert je churncijfer afhankelijk van wie het bouwt? Wij richten de velden voor churn en contraction, de koppelingen met je facturatie en de maandrapportage in binnen je eigen facturatietool en CRM, en dragen ze over met elke regel uitgeschreven voor de volgende persoon die de cijfers draait.

Veelgestelde vragen

Is revenue churn hetzelfde als MRR churn?

Ja, in de meeste gevallen. MRR churn is revenue churn gemeten op monthly recurring revenue, en zo rapporteren facturatietools als ChartMogul en Stripe het. Sommige teams meten op annual recurring revenue, en dat geeft voor dezelfde periode hetzelfde percentage zolang de regels gelijk zijn. Check of een genoemd MRR-churncijfer gross of net is, want tools tonen vaak allebei onder vergelijkbare namen.

Meet je revenue churn per maand of per jaar?

Allebei, voor verschillende doelen. Een maandcijfer werkt als vroege waarschuwing en past bij producten die maandelijks worden gefactureerd. Een jaarcijfer, of een cijfer op basis van verlengingen, geeft een eerlijker beeld bij bedrijven met jaar- of meerjarige contracten, waar de meeste verliezen alleen bij verlenging kunnen vallen. Wat je ook kiest, vergelijk gelijk met gelijk, want een maandcijfer naast een jaarlijkse benchmark is een van de meest voorkomende fouten in rapportage.

Waarom rapporteren finance en sales verschillende cijfers voor revenue churn?

Meestal omdat ze met verschillende records werken. De facturatie haalt een abonnement weg op de dag dat het wordt opgezegd of als onbetaald wordt gemarkeerd, terwijl het CRM het account misschien nog als actief toont tot iemand het bijwerkt. Kortingen, jaarcontracten en terugkerende klanten kunnen per systeem ook anders worden verwerkt. Spreek één definitie af, bereken die uit één bron en laat het andere systeem dat cijfer overnemen.

Kan revenue churn hoog zijn terwijl customer churn laag blijft?

Ja, en dat is de combinatie waar je je het meest zorgen over moet maken. Vertrekken er maar een paar klanten en horen die bij je grootste, dan ziet logo churn er prima uit terwijl revenue churn omhoogschiet. Eén klant die tien keer het gemiddelde betaalt, telt één keer in customer churn en tien keer zo zwaar in revenue churn. Daarom horen de twee cijfers in dezelfde grafiek, zodat een groot vertrek zich niet achter een klein aantal kan verschuilen.

Welke invloed hebben terugbetalingen en creditnota's op revenue churn?

Een eenmalige terugbetaling of servicecredit is geen terugkerende omzet, dus die hoort revenue churn niet te bewegen, al hoort hij wel in je cash- en omzetrapportage. Een creditering die de prijs voor de rest van het contract verlaagt, is iets anders. De klant betaalt dan elke maand minder, en die verlaging telt als contraction. Leg bij het uitgeven van de creditering vast welk soort het is, anders halen de rapporten aan het eind van de maand ze door elkaar.

Wat is onvrijwillige revenue churn?

Terugkerende omzet die verloren gaat door mislukte betalingen in plaats van door beslissingen: een verlopen creditcard, een geweigerde afschrijving of een factuur die niemand goedkeurde. De klant wilde niet weg, dus de oplossing zit in de facturatie, met automatische nieuwe betaalpogingen, kaartupdates en verlengingsherinneringen naar meer dan één contactpersoon. Label het apart van vrijwillige churn, anders lijkt een facturatieprobleem op een probleem met je product of service.

Welke invloed heeft revenue churn op de groei van een bedrijf?

Elke euro revenue churn moet worden vervangen voordat new business iets toevoegt. Een bedrijf dat in een kwartaal €50.000 aan nieuwe MRR tekent en €40.000 verliest aan churn en downgrades, groeit maar met €10.000. Hoge churn verkort ook hoe lang elke klant betaalt, en dat verlaagt de lifetime value en het bedrag dat je kunt uitgeven om de volgende klant binnen te halen.

Hoe voorspel je revenue churn?

Begin met de verlengingskalender, want bij jaar- en meerjarige contracten kunnen de meeste verliezen alleen vallen als een contract afloopt. Zet de omzet die per maand voor verlenging staat op een rij, markeer accounts die hebben laten weten dat ze niet verlengen of over een kleinere scope onderhandelen, en weeg de rest op signalen uit je health score, zoals dalend gebruik of een vertrokken champion. Vergelijk elk kwartaal de forecast met wat er echt churnde en stel de weging bij.

Wie is in een B2B-bedrijf eigenaar van revenue churn?

Customer success beheert meestal het dagelijkse cijfer, maar de oorzaken liggen bij meerdere teams. Sales en marketing bepalen welke klanten binnenkomen, finance is eigenaar van mislukte betalingen en de definities, en product beïnvloedt of klanten waarde blijven vinden. De opzet die het best werkt, geeft één persoon de metric en een maandelijkse review waarin elk team zijn eigen deel bezit, in plaats van het hele cijfer bij customer success te laten liggen.

Deel dit bericht

RevOps

Revenue tips, Weekly

Workflows, automation strategies, and GTM insights delivered straight

Klaar om je te bouwen
GTM-engine

Laten we praten over je salesuitdagingen en hoe we je kunnen helpen schalen

Nebor brand chevron in purple, section accent
Nebor brand chevron in orange and purple, section accent
Revenue tips, Weekly

Workflows, automation strategies, and GTM insights delivered straight

Klaar om je te bouwen
GTM-engine

Laten we praten over je salesuitdagingen en hoe we je kunnen helpen schalen

Nebor brand chevron in purple, section accent
Nebor brand chevron in orange and purple, section accent

Klaar om je pipeline te bouwen

Laten we bespreken hoe je leadgeneratie implementeert in je GTM-strategie

Laten we bespreken hoe je leadgeneratie implementeert in je GTM-strategie

Boek een call met ons team om te bespreken hoe deze workflow past binnen je salesproces en tijdlijn.

Diensten

Case studies

Resources

Over ons

Diensten

Case studies

Resources

Over ons

Nebor logo, a go-to-market and RevOps agency based in Amsterdam

Diensten

Case studies

Resources

Over ons

Nebor logo, a go-to-market and RevOps agency based in Amsterdam