FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Churn-rate berekenen: formule + voorbeeld voor SaaS

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

Bijgewerkt op 15 april 2026

De churn-rate berekenen komt neer op één formule: verloren klanten gedeeld door klanten aan het begin, vermenigvuldigd met 100. De noemer struikelt meer SaaS-oprichters dan welk ander deel van de vergelijking ook. Deze gids loopt de exacte stappen door voor het klantenverloop en de omzet-variant, de monthly-naar-annual conversie, zes veelgemaakte fouten, en hoe je een schoon cijfer direct uit Stripe-data trekt.

TL;DR. Formules van de churn-rate

Klanten-churn-rate = (Verloren klanten ÷ Klanten aan begin) × 100

Omzet-churn-rate = (Verloren MRR ÷ MRR aan begin) × 100

Maandelijkse churn-rate ≠ Jaarlijkse churn-rate ÷ 12. Gebruik: Jaarlijks = 1 − (1 − Maandelijks)^12

Churn-rate uit Stripe berekenen, gratis tot €10k MRR →


Formule van de klanten-churn-rate

De formule voor de klanten-churn-rate is:

Klanten-churn-rate = (Verloren klanten in periode ÷ Klanten aan begin van periode) × 100

Definieer elke variabele precies, zodat het cijfer maand-over-maand vergelijkbaar blijft:

  • Verloren klanten: opgezegde abonnementen + niet-verlengingen + mislukte betalingen die aan het einde van de periode niet zijn hersteld. De teller trekt geen nieuw geworven klanten af.
  • Klanten aan begin: betalende klanten op dag 1 van de periode. De noemer bevat geen klanten die tijdens de periode hebben getekend.

Uitgewerkt voorbeeld:

  • Begin februari: 120 betalende klanten
  • Nieuwe klanten in februari: 15
  • Klanten die hebben opgezegd in februari: 8
  • Mislukte betalingen niet hersteld: 2 (ook verloren)
Klanten-churn-rate = (8 + 2) ÷ 120 × 100 = 8,3%

De 15 nieuwe klanten zijn irrelevant voor deze maandelijkse berekening. Ze verschijnen in plaats daarvan in de maartnoemer.

Wat 8,3% maandelijks in de praktijk betekent: bij dit tempo verlies je jaarlijks zo’n 66% van je klantenbestand. Je zou elke maand 10 nieuwe klanten moeten werven alleen om het aantal vlak te houden. Een churn-rate op dit niveau is een retentienoodgeval, geen marketingprobleem. De meeste SaaS-oprichters merken dit pas na maanden — acquisitie-dashboards verbergen het verlies aan de andere kant van de funnel.

Voor context over wat het cijfer voor je business betekent, zie Wat is churn-rate.


Formule van de omzet-churn-rate

De omzet-churn-rate (ook wel MRR-churn-rate genoemd) meet financiële impact, niet headcount:

Omzet-churn-rate = (Verloren MRR in periode ÷ MRR aan begin van periode) × 100

Verloren MRR omvat:

  • MRR uit opgezegde abonnementen
  • MRR-reductie uit plan-downgrades
  • MRR uit mislukte betalingen die aan het einde van de factuurcyclus niet zijn hersteld

Verloren MRR omvat niet expansion-MRR — dat wordt apart geteld in de net-omzet-churn-rate.

Uitgewerkt voorbeeld:

  • Maart begin-MRR: €18.500
  • MRR verloren uit opzeggingen: €740
  • MRR verloren uit downgrades: €230
  • Expansion-MRR uit upgrades: €510

Bruto-omzet-churn-rate:

Bruto-omzet-churn = (€740 + €230) ÷ €18.500 × 100 = 5,2%

Net-omzet-churn-rate:

Net-omzet-churn = (€970 − €510) ÷ €18.500 × 100 = 2,5%

De expansion-omzet halveert het effectieve verlies. Daarom zijn NRR-gefocuste bedrijven net zo geobsedeerd door upsell als door retentie. Voor de volledige mechanica van net vs. bruto, zie bruto-churn vs. net-churn, Net Revenue Retention en omzet-churn vs. klanten-churn.


Stap-voor-stap berekening van de churn-rate

Volg deze stappen om de churn-rate correct te berekenen voor elke periode:

Stap 1. Definieer je periode. Gebruik kalendermaanden als standaardeenheid. Maandelijks is de industriestandaard voor SaaS. Wekelijks is te ruisig; per kwartaal verbergt maand-tot-maand problemen. Gebruik altijd dezelfde periode zodat je het cijfer over maanden kunt vergelijken zonder normalisatiehoofdpijn.

Stap 2. Tel actieve betalende klanten aan begin van de periode. Actieve betalende klant = heeft een lopend abonnement en is succesvol gefactureerd. Uitsluiten: gratis trials, gepauzeerde abonnementen (geen actieve facturatie), klanten die midden in de periode zijn ingestapt. Als de betaling van een klant momenteel in dunning-retry staat (Stripe probeert opnieuw), tel hem dan als actief aan begin van de periode. Mislukt de betaling aan het eind volledig, dan gaat hij in de verlies-teller.

Stap 3. Tel verloren klanten gedurende de periode. Verloren = opgezegd OF niet-verlengd OF betaling mislukt EN niet hersteld voor periode-eind. Inclusief involuntary churn (mislukte betalingen) — dat is echt omzetverlies, ook al wilde de klant niet vertrekken, en hoort in het totaal. Splits involuntary van voluntary in een aparte kolom als je payment-recovery apart wilt volgen.

Stap 4. Pas de formule toe.

Churn-rate = (Verloren klanten ÷ Klanten aan begin) × 100

Rond het resultaat af op één decimaal. “7,5% churn” rapporteren is meer actiegericht dan “7,48%” — die precisie vertegenwoordigt op de meeste SaaS-schalen geen echt signaal.

Stap 5. Segmenteer je cijfer. Stop niet bij één geaggregeerd getal. Segmenteer op acquisitiekanaal, prijsplan, bedrijfsgrootte of signup-cohort. Een geaggregeerde 5% maandelijkse churn-rate kan 2% voor jaarlijkse klanten en 9% voor maandelijkse klanten zijn — het aggregaat verbergt het hele verhaal. Cohortanalyse is het standaardgereedschap om te vinden welke klantsegmenten de slechtste cijfers produceren.

Stap 6. Bereken maandelijks voor trend-tracking. Volg het cijfer maand op maand. Eén getal is een datapunt. Een trend van zes maanden is diagnostisch. Als de curve stijgt, onderzoek dan welk cohort of welk acquisitiekanaal hem aandrijft, niet alleen de hoofdlijn.

Stap 7. Converteer naar jaarlijks voor benchmarking. Investeerders en benchmark-rapporten gebruiken jaarcijfers. Pas de compound-formule toe (zie volgende sectie) om maandelijks naar jaarlijks om te zetten.


Maandelijks-naar-jaarlijks omrekening van de churn-rate

Eenvoudige vermenigvuldiging onderschat de impact van een maandcijfer. De juiste jaarlijkse churn-rate-formule is compound:

Jaarlijkse churn-rate = 1 − (1 − Maandelijkse churn-rate)^12

Voorbeeld: 4% maandelijks → Jaarlijks = 1 − (0,96)^12 = 1 − 0,612 = 38,8% (niet 48%)

Conversietabel:

MaandelijksJaarlijksJaarretentie
0,5%5,8%94,2%
1,0%11,4%88,6%
2,0%21,5%78,5%
3,0%30,6%69,4%
4,0%38,8%61,2%
5,0%45,9%54,1%
7,0%58,1%41,9%
10,0%71,8%28,2%

De compounding-kloof telt voor investor-communicatie. Als je maandelijkse waarde 3% is, overschat een investeerder die 36% jaarlijks aanneemt je probleem. Het juiste jaarcijfer is 30,6% — een betekenisvol verschil op schaal.


Benchmarks van de churn-rate per segment

Zodra je je churn-rate hebt, heb je een referentiepunt nodig. Data uit het Recurly 2024 Subscription Report en de SaaS Capital 2024 Retention Study:

SegmentMaandelijkse churn-rateJaarlijks
Consumer SaaS4–8%38–64%
SMB SaaS (maandelijkse facturatie)3–5%31–46%
SMB SaaS (jaarlijkse facturatie)1–3%11–31%
Mid-market SaaS1–2%11–22%
Enterprise SaaSonder 1%onder 10%

Voor bootstrap-SaaS met maandelijkse facturatie in het SMB-segment: onder 4% maandelijks is acceptabel, onder 2% maandelijks is sterk. Als je boven de 6% maandelijks zit, is de churn-rate zelf je primaire groei-knelpunt — niet acquisitie, niet conversie, niet pricing.

Jaarcontracten laten consistent een 2–3× lagere waarde zien dan vergelijkbare maandklanten. Als je product duurzame waarde creëert, is klanten verschuiven naar jaarplannen de retentie-actie met de hoogste hefboom. Het effect komt niet alleen door langere contracten — jaarklanten nemen hun opzeg-beslissing maar één keer per twaalf maanden in plaats van elke maand opnieuw.


ASC 606 en boekhoudnotitie

Onder ASC 606 lopen erkende omzet en cash-basis verlies uit elkaar. Een klant die €1.200 vooruit betaalt voor een jaarplan wordt erkend op €100/maand. Als hij halverwege opzegt en een pro rata terugbetaling vraagt, moet het cijfer de niet-erkende balans weerspiegelen, niet de nominale opzegging. Voor de meeste bootstrap-SaaS-rapportage volstaat het cash-basiscijfer — maar als je kapitaal ophaalt, wil je accountant een waarde die aansluit bij deferred revenue. Volg beide views zodra je €1M ARR passeert.


Veelvoorkomende fouten in de berekening van de churn-rate

1. Gratis trials in de noemer opnemen. Trials zijn geen klanten. Ze meetellen blaast de noemer op en produceert een kunstmatig lage waarde. Tel alleen actieve betalende abonnementen op dag 1 wanneer je de berekening doet.

2. Mid-period signups in het beginaantal. Een klant die op 15 maart heeft getekend loopt in maart geen “churn-risico” — hij is pas twee weken klant. Neem hem alleen op in het begintotaal van april.

3. Involuntary churn negeren. Mislukte betalingen zijn churn. Als een kaart verloopt en de klant werkt hem niet bij, dan is hij verloren — of hij nu wilde opzeggen of niet. Track involuntary apart om payment-recovery te diagnosticeren, maar tel het altijd mee in het totaalcijfer.

4. Nieuwe klanten van de teller aftrekken. “We verloren 10 maar wonnen er 15, dus netto −5.” Netto is geen churn. Churn is alleen het verlies. Nieuwe klanten gaan in de noemer van volgende maand, niet in de teller van deze.

5. Maand- en jaarklanten in één formule mengen. Maandklanten churnen maandelijks. Jaarklanten churnen jaarlijks (bij verlenging). Pool ze niet in dezelfde noemer zonder normalisatie. Best practice: bereken het cijfer apart per cohort en weeg dan op MRR-bijdrage.

6. De verkeerde periode-einddatum gebruiken. Een opzegging die op 31 maart om 23:59 wordt verwerkt hoort in de telling van maart. Definieer je periode-knip duidelijk en pas hem consistent toe over maanden.


Wanneer klanten-churn vs. omzet-churn gebruiken

Bereken de klanten-churn-rate wanneer je headcount-dynamiek wilt begrijpen: vereiste acquisitie om vlak te blijven, supportbelasting, trial-naar-betaald-impact.

Bereken de omzet-churn-rate wanneer je financiële impact wilt begrijpen: welke planniveaus de meeste omzet lekken, of hoogwaardige klanten beter blijven dan laagwaardige, hoe je retentie-investeringen prioriteert.

Twee scenario’s waarin elk een ander verhaal vertelt:

Scenario A: Je verliest 10 klanten op €9/maand en behoudt 200 op €99/maand. Klanten-churn: hoog. Omzet-churn: verwaarloosbaar. Je verliest de juiste klanten.

Scenario B: Je verliest 2 klanten op €499/maand en behoudt 50 op €29/maand. Klanten-churn: laag (3,8%). Omzet-churn: 13,2%. Je behoudt veel laagwaardige accounts terwijl je je beste verliest — een crisis vermomd als een gezond getal.

Bereken altijd omzet-churn als je significante prijsvariatie hebt. De klanten-churn-rate alleen zal je misleiden. Voor het volledige playbook om de zojuist berekende cijfers te verlagen, zie Hoe je klantverloop reduceert.


Churn-rate uit Stripe berekenen: Stripe-native gids

Stripe slaat elke opzegging, mislukte betaling en downgrade-event op die je nodig hebt om het cijfer te berekenen. Hier is hoe je de data direct extraheert:

Opgezegde abonnementen vinden in Stripe:

Ga naar Billing → Subscriptions en filter op Status: Canceled. Voeg een datumfilter toe voor je meetperiode. Het geretourneerde aantal = klanten die in die periode vrijwillig zijn gechurnd (plus abonnementen met definitief mislukte betalingen). Dit aantal wordt de teller van je churn-rate.

Voluntary van involuntary scheiden:

In Stripe’s abonnementenlijst differentieert cancellation_reason:

  • cancellation_details.reason: payment_disputed of payment_failed = involuntary churn
  • Leeg of andere redenen = voluntary churn

MRR-verlies berekenen (omzet-churn-rate):

Per opgezegd abonnement: neem het meest recente factuurbedrag en normaliseer naar maandelijks (jaarabonnementen ÷ 12). Sommeer alle opgezegde abonnement-MRR-waarden voor je periode = MRR verloren uit opzeggingen. Voeg downgrade-MRR-verschillen toe voor de bruto-omzet-churn-rate.

Het probleem met handmatige Stripe-extractie:

Stripe’s UI berekent het cijfer niet native. Je bouwt een spreadsheet uit gefilterde exports, wat foutgevoelig en tijdrovend is. Mid-month opzeggingen, prorations en multi-item abonnementen creëren edge cases die de uitkomst vertekenen als je verkeerd telt. Een 0,5-punts afwijking bij een €50.000-MRR-bedrijf staat gelijk aan €250 per maand aan onzichtbare drift.

Geautomatiseerde tracking:

Verbind je Stripe-account met NoNoiseMetrics. Klanten- en omzet-churn worden automatisch berekend, inclusief de involuntary/voluntary-splitsing. Real-time, zonder exports.

Churn-rate uit Stripe berekenen → Gratis tot €10k MRR.


FAQ

Wat is de formule van de churn-rate?

Klanten-churn-rate = (Verloren klanten ÷ Klanten aan begin van periode) × 100. Omzet-churn-rate = (Verloren MRR ÷ MRR aan begin van periode) × 100. Gebruik de klantenformule om headcount-retentie te meten. Gebruik de omzetformule om dollar-retentie te meten. Beide zijn standaard SaaS-berekeningen — welke variant je nodig hebt hangt af van je beslissingscontext.

Hoe doe je een maandelijkse churn-rate-berekening?

Tel je betalende klanten op dag 1 van de maand (de noemer). Tel klanten die hebben opgezegd of niet-herstelde mislukte betalingen hadden gedurende die maand (de teller). Deel en vermenigvuldig met 100. De maandelijkse churn-rate-berekening sluit klanten die midden in de maand zijn ingestapt uit van zowel teller als noemer.

Hoe converteer je maandelijkse churn-rate naar jaarlijkse churn-rate?

Gebruik de compound-formule: Jaarlijks = 1 − (1 − Maandelijks)^12. Vermenigvuldig het maandcijfer nooit met 12 — dat negeert compounding en overschat de echte jaarlijkse uitkomst. 5% maandelijks levert een 46% jaarlijkse churn-rate op met de juiste formule, niet 60% uit eenvoudige vermenigvuldiging.

Wat is een goede churn-rate voor SaaS?

Voor bootstrap-SMB-SaaS met maandelijkse facturatie: onder 4% maandelijks is acceptabel, onder 2% maandelijks is sterk. Enterprise-SaaS richt zich op een churn-rate onder 1% maandelijks. De belangrijkste benchmark is je eigen trend — verbetert je waarde cohort op cohort? Absolute getallen tellen minder dan trajectorie.

Hoe bereken je de churn-rate in Excel?

Deel verloren klanten door klanten aan begin van de periode en vermenigvuldig met 100. In Excel: =B2/A2*100 waarbij A2 = beginklanten en B2 = verloren klanten. Voor maandelijks-naar-jaarlijks: =1-(1-C2)^12 waarbij C2 = maandwaarde als decimaal. De Excel-aanpak vereist accurate inputdata, wat maandelijkse handmatige Stripe-export betekent. Pivot-tabellen helpen om je churn-rate per plan of acquisitiekanaal te segmenteren zonder de ruwe data te dupliceren.

Welke periode moet je gebruiken voor de churn-rate-berekening?

Kalendermaanden zijn de standaard voor SaaS-churn-rate-berekening. Maandelijks is granulair genoeg om problemen vroeg te vangen en genormaliseerd genoeg voor valide maand-tot-maand-vergelijking. Wekelijks is te volatiel om actiegericht te zijn. Per kwartaal verbergt maandelijkse verslechtering. Als je jaarcontracten hebt, track ook een jaarlijkse verlengingsratio apart van je maandelijkse churn-rate.

Hoe verwerk je nieuwe klanten in de churn-rate-berekening?

Nieuwe klanten geworven tijdens een periode worden uitgesloten van de churn-rate-berekening van die periode. Ze verschijnen alleen in het beginaantal van de volgende periode. Als je maart begint met 100 klanten, er 20 wint en 8 verliest, is je maartelijkse churn-rate 8/100 = 8% — niet 8/120 = 6,7%. De 20 nieuwe klanten ontmoeten hun eerste churn-event in april.


Gratis tool
Excel-template downloaden →
Bereken klanten- en omzet-churn vanuit je Stripe-data, geen aanmelding nodig.
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