FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Retentiepercentage berekenen: formule, cijfers, benchmarks

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

Bijgewerkt op 15 april 2026

Het retentiepercentage meet welk percentage klanten in een periode is gebleven. De formule luidt: (klanten op het einde − nieuwe klanten) ÷ klanten aan het begin × 100. De berekening sluit nieuwe klanten uit omdat het retentiepercentage meet of bestaande klanten zijn gebleven, niet of je degenen die vertrokken zijn hebt vervangen. Dit is de complete gids: klantformule, omzetformule, verband met churn, benchmarks 2026 per segment en acht strategieën om de waarde te verbeteren. De wiskunde is eenvoudig, de interpretatie vereist te weten welke variant je meet en waarom.

Klant-retentiepercentage = (klanten op het einde − nieuwe klanten) ÷ klanten aan het begin × 100. Omzetretentie = (eind-MRR van bestaande klanten) ÷ start-MRR × 100. Beide meten wat je behoudt, een telt klanten, een telt euro’s.

Bereken je retentiepercentage → Klant- en omzetbehoud uit Stripe, gratis tot €10k MRR.


Formule voor het klant-retentiepercentage

Retentiepercentage = ((Klanten op het einde − Nieuwe klanten) ÷ Klanten aan het begin) × 100

Je trekt nieuwe klanten af omdat de berekening meet of bestaande klanten zijn gebleven, niet of je de vertrokken klanten hebt vervangen. Acquisitie vermengen met deze maatstaf is de meest voorkomende fout. Het blaast het retentiepercentage op en verbergt echte problemen.

Wat het cijfer je vertelt: een maandelijks retentiepercentage van 90% betekent dat 90% van je bestaande klanten nog betaalt. 10% is vertrokken.

Wat het niet vertelt: hoeveel omzet die klanten vertegenwoordigen. Een waarde van 90% waarbij 10% van je €500/maand-enterprise-klanten is vertrokken, ziet er heel anders uit dan 90% waarbij 10% van je €9/maand-trialconversies wegvalt. Het klant-retentiepercentage behandelt elke klant gelijk. Omzetretentie weegt klanten naar hun uitgaven.


Formule voor omzetretentie

Omzetretentie, ook wel Gross Revenue Retention (GRR) genoemd, meet hoeveel MRR je behield van bestaande klanten. Het verwerkt verliezen door churn en downgrades, maar negeert expansie:

Gross Revenue Retention = (Start-MRR − Churn-MRR − Downgrade-MRR) ÷ Start-MRR × 100

GRR is altijd ≤ 100%. Een klant die opzegt verlaagt GRR. Een klant die downgradet verlaagt GRR. Een klant die upgrade tilt GRR niet boven de 100% — daarvoor neemt Net Revenue Retention (NRR) het stokje over.

Waarom beide invalshoeken tellen:

Klant-retentiepercentageOmzetretentie
MeetAantal behouden klantenMRR van bestaande klanten
Effect van high-value churnOnderdrijft het probleemToont volledige financiële impact
Effect van low-value churnOverdrijft het probleemToont beperkte financiële impact
Plafond100% (bij geen churn)100% (negeert expansie)

Wanneer de twee waarden duidelijk uiteenlopen, zijn je vertrekkende klanten niet representatief voor je gemiddelde klant. Ligt de omzetretentie veel lager dan het klant-retentiepercentage, dan vertrekken je beste klanten onevenredig — een serieuze waarschuwing. Ligt ze hoger, dan verlies je eerst je laagstwaardige accounts, wat acceptabel of zelfs gezond kan zijn.


Stapsgewijze berekening

Stap 1. Beginaantal klanten vastleggen. Tel alle actieve, betalende klanten aan het begin van de periode (bijvoorbeeld 1 januari).

Klanten aan het begin: 100

Stap 2. Eindaantal klanten vastleggen. Tel alle actieve, betalende klanten aan het einde van de periode (bijvoorbeeld 31 januari).

Klanten op het einde: 95

Stap 3. Tijdens de periode geworven nieuwe klanten identificeren. Tel klanten die voor het eerst tijdens de periode zijn gaan betalen. Deze stap is kritiek; zonder hem overschat je de waarde.

Nieuwe klanten in januari: 8

Stap 4. Formule toepassen.

Retentiepercentage = ((95 − 8) ÷ 100) × 100 = 87%

Van je oorspronkelijke 100 klanten betalen er 87 nog. 13 zijn vertrokken. De 8 nieuwe klanten zijn voor deze berekening irrelevant.

Stap 5. Verifiëren via de churn rate.

Churn rate = 100 − Retentiepercentage = 100 − 87 = 13%

Of direct: 13 verloren klanten ÷ 100 startklanten = 13%. Wanneer beide berekeningen hetzelfde getal geven, kloppen je inputs.

Jaarlijkse waarde uit de maandelijkse waarde:

Jaarlijkse retentie ≈ (maandelijkse retentie)^12

Bij 95% per maand: (0,95)^12 ≈ 54% op jaarbasis. Bij 97% per maand: (0,97)^12 ≈ 69%. Deze samengestelde wiskunde verrast de meeste oprichters; zelfs een sterk maandelijks retentiepercentage vertaalt zich naar een aanzienlijk jaarverlies.


Maandelijks vs jaarlijks retentiepercentage

Dezelfde formule werkt voor elk tijdvenster. Wat verandert is de boodschap.

Het maandelijks retentiepercentage is je operationele hartslag. Het detecteert problemen snel. Wanneer de waarde in één maand van 94% naar 88% zakt, is er iets mis: een slechte release, een prijswijziging, een achterstand bij support. Maandelijks is waar je onderzoekt en handelt.

Het jaarlijks retentiepercentage is je strategische signaal en investeerderscijfer. Het vlakt seizoensruis af en toont de structurele gezondheid van het bedrijf. Het bepaalt het samengestelde effect op lange termijn — of je abonnementsbasis groeit, stabiel blijft of krimpt, los van nieuwe acquisitie.

Praktijktip: voor producten met sterke jaarbilling (B2B-SaaS) kan het maandelijks retentiepercentage kunstmatig hoog lijken, omdat jaarklanten alleen kunnen opzeggen in hun verlengingsmaand. Bij een mix track je het cijfer apart per cohort om misleidende gemiddelden te vermijden.

Verbinding met ARR: het jaarlijks retentiepercentage bepaalt direct hoeveel van je ARR-basis ieder jaar overleeft zonder acquisitie. Een bedrijf met €100k ARR en 75% jaarlijkse retentie moet €25k aan nieuwe ARR genereren om vlak te blijven. Een bedrijf met 90% retentie heeft slechts €10k aan nieuwe ARR nodig om te groeien. Daarom compounderen verbeteringen van het retentiepercentage sneller dan acquisitie-verbeteringen — elke extra procentpunt verlaagt de acquisitielast permanent. Voor de ARR-implicaties zie de ARR-formulegids.


Retentiepercentage vs churn rate: spiegelmetrieken

Het retentiepercentage en de churn rate zijn elkaars inverse:

Retentiepercentage = 100% − Churn rate
Churn rate = 100% − Retentiepercentage

Is het maandelijks retentiepercentage 95%, dan is de maandelijkse churn 5%. Dezelfde data, andere framing.

Wanneer welk gebruiken:

  • Gebruik het retentiepercentage wanneer je communiceert hoeveel klanten je behoudt (positieve framing voor stakeholders)
  • Gebruik churn wanneer je problemen diagnosticeert en verbeteringen meet (van 5% naar 4% is zichtbaarder dan van 95% naar 96%)

Een belangrijke nuance: dit artikel behandelt het klant-retentiepercentage (logoretentie). Er bestaat ook omzetretentie, die klanten weegt naar hun uitgaven en expansie meeneemt. Een klant van €500/maand verliezen die wordt vervangen door een klant van €49/maand telt als «behouden» in de logo-sicht, maar is een netto verlies in omzettermen. Voor retentie op omzetniveau zie de NRR-gids. Voor een vergelijking van de twee churntypes zie omzet-churn vs klantchurn.


Benchmarks 2026 per segment

SegmentJaarlijks klant-retentiepercentageMaandelijks equivalent
Enterprise (ACV > €50k)90–95%~99%
Mid-Market (ACV €10k–€50k)85–90%~98%
MKB SaaS (ACV €1k–€10k)75–85%~97%
Self-Serve / Consumer60–75%~95%

Bronnen: SaaS Capital 2024, Bessemer Venture Partners 2024. Ranges weerspiegelen mediaan tot bovenste kwartiel.

De benchmarks die ertoe doen voor bootstrapped SaaS:

  • Jaarwaarde boven 80% = je bestaande basis draagt zichzelf grotendeels
  • Jaarwaarde onder 70% = churn vecht actief tegen je groei
  • Maandwaarde boven 97% = sterke productbinding, equivalent aan minder dan 30% jaarverlies van klanten

Effect van contractduur: jaarabonnees hebben een schijnbaar veel hoger maandelijks cijfer dan maandabonnees omdat ze alleen bij verlenging kunnen opzeggen. Een product met 95% jaarlijks en 80% maandelijks voor maand-tot-maand-klanten heeft een product-stickiness-probleem dat door de billing wordt gemaskeerd. Track de waarden apart per facturatiefrequentie.


Veelvoorkomende valkuilen

Valkuil 1: nieuwe klanten in de noemer. Sommige tools tonen Eind ÷ Start en noemen dat retentie. Dat getal bevat acquisitie en is geen echte retentie maar een groeicijfer. Schone berekeningen isoleren altijd het beginnings-cohort.

Valkuil 2: dubbele telling van reactivaties. Een klant die opzegt en in dezelfde maand terugkomt, mag niet als «behouden» gelden. Hij is opnieuw geworven. Schone pipelines markeren reactivaties apart.

Valkuil 3: planmix. Wanneer je free-tier-conversies anders churnen dan je pro-klanten, zegt een geaggregeerde waarde niets. Segmenteer altijd.

Valkuil 4: cohortvorm negeren. Een cohort van twaalf klanten heeft veel ruis. Wanneer er drie opzeggen, zakt je waarde naar 75%. Rapporteer het retentiepercentage pas zodra je cohortgrootte statistisch zinvol is.


Cohort vs geaggregeerd retentiepercentage

Het geaggregeerde cijfer voegt alle klanten samen ongeacht acquisitiedatum. Praktisch voor reporting, slecht voor diagnose. De cohortvariant volgt elk acquisitiemaand-groep apart in de tijd.

Voorbeeld: het januari-cohort noteert na drie maanden 85%. Het februari-cohort 78%. Het maart-cohort 71%. Geaggregeerd zou het cijfer stabiel ogen omdat oudere klanten het gemiddelde optillen. De trend die er werkelijk toe doet, is dat elk nieuw cohort een lagere waarde laat zien — een duidelijk signaal dat acquisitie of onboarding ergens kapot is.

Plot de cohortwaarden als heatmap: maanden op de x-as, acquisitiecohorten op de y-as, de waarde als kleurintensiteit per cel. Problemen springen er meteen uit.


Hoe je het retentiepercentage verbetert

1. Repareer eerst de onboarding. De meeste churn vindt plaats in de eerste 30 dagen — een directe hefboom op het retentiepercentage. Klanten die hun «aha-moment» niet snel bereiken, zeggen stilletjes op. Track time-to-value en kort de route in. Meer in de time-to-value-gids voor SaaS.

2. Herken waar de waarde kantelt. Segmenteer per cohortmaand, acquisitiekanaal en planniveau. Een gemengde waarde van 85% kan verbergen dat organische klanten op 93% blijven terwijl betaalde-advertentieklanten op 72% staan — een signaal dat je het verkeerde segment werft via betaalde kanalen.

3. Bewaak voorlopende indicatoren. Loginfrequentie, feature-adoptie en supportticketvolume voorspellen opzegging 30–60 dagen vooruit, lang voordat ze je retentiepercentage neerhalen. Wanneer iemand opzegt, was het besluit weken eerder genomen. Bouw monitoring voor gebruiksdalingen en triggert proactieve outreach.

4. Houd exit-surveys. Mail vertrokken klanten direct, geen surveylink, een persoonlijke mail. «Ik zag dat je hebt opgezegd, kun je me in één zin vertellen waarom?» Patronen uit 10 antwoorden onthullen de top-1–2 oorzaken sneller dan welke analytics-tool ook.

5. Pak onvrijwillige churn eerst aan. 20–40% van je klantverlies is onvrijwillig — mislukte betalingen, geen opzeggingen — en trekt je retentiepercentage zonder echte reden naar beneden. Activeer Stripe Smart Retries en een dunning-mailsequentie voordat je iets anders aanraakt. Voor details over de volledige churn-rate-berekening inclusief vrijwillige vs onvrijwillige splitsing dekt de churn-gids beide.

6. Voeg jaarplanopties toe. Jaarklanten churnen 60–80% lager dan equivalente maandklanten omdat ze minder kans krijgen om op te zeggen. Heb je alleen maandfacturatie, voeg een jaaroptie toe met 15–20% korting. Zelfs als slechts 20% switcht, is de verbetering van het gemengde retentiepercentage onmiddellijk en vereist het geen productwijzigingen.

7. Segmenteer per planniveau. Wanneer je laagste niveau slechter scoort dan hogere niveaus, heb je een waarde-fitprobleem aan de instap: de prijs is toegankelijk, maar het product levert te weinig waarde op dat niveau. Corrigeer de waardelevering of herstructureer de prijs.

8. Vergelijk activatieratio met retentiepercentage. Wanneer snel geactiveerde klanten (lage TTV) op 90% blijven en klanten die meer dan een week nodig hadden op 60%, heb je een onboarding-probleem, geen product-marktfit-probleem. Het product werkt, de onboarding brengt mensen er niet.


Retentiepercentage uit Stripe-data

Stripe heeft zelf geen native retentie-view, maar je kunt de inputs afleiden uit de subscription events. Markeer voor elke klant het eerste customer.subscription.created-event en track customer.subscription.deleted-events. Het verschil tussen actieve subscriptions aan het begin en op het einde van je periode, minus nieuwkomers, geeft je het beginnings-cohort en de behouden klanten.

In Stripe zelf moet je snapshots handmatig bijhouden, omdat de Stripe-UI geen cohortzicht ondersteunt. Tools zoals NoNoiseMetrics halen de data en berekenen het retentiepercentage per cohort, per plan en per connection automatisch. Wie zonder tool start, exporteert wekelijks de subscription-lijst als CSV en vergelijkt. Zonder snapshot is geen exact retentiepercentage mogelijk omdat Stripe historische statussen niet kan reconstrueren.


FAQ

Wat is de formule voor het retentiepercentage?

Het retentiepercentage = ((Klanten op het einde − Nieuwe klanten) ÷ Klanten aan het begin) × 100. Het aftrekken van nieuwe klanten is kritiek: zonder dat zou je nieuwe acquisities meetellen als behouden klanten, het retentiepercentage opblazen en werkelijke churn verbergen.

Wat is een goed retentiepercentage voor SaaS?

Voor MKB-self-serve SaaS is een jaarlijks retentiepercentage tussen 75–85% gebruikelijk. Boven 85% is sterk. Onder 70% betekent dat churn acquisitie actief teniet doet. Voor de maandelijkse waarde is 95–97% gezond. Enterprise-producten zien doorgaans 90%+ jaarlijks vanwege hogere overstapkosten.

Wat is het verschil tussen retentiepercentage en churn rate?

Ze zijn elkaars inverse: retentiepercentage = 100% − churn rate. Is het maandelijks retentiepercentage 95%, dan is de maandelijkse churn 5%. Beide meten hetzelfde gedrag vanuit tegenovergestelde hoeken. Gebruik het retentiepercentage bij positieve framing; gebruik churn bij diagnose en het meten van verbeteringen over tijd.

Moet ik maandelijks of jaarlijks retentiepercentage volgen?

Beide. Het maandelijks retentiepercentage is je operationele metriek — het detecteert problemen snel en toont de impact van productwijzigingen binnen 30 dagen. Het jaarlijks retentiepercentage is je strategische metriek — wat investeerders vergelijken en wat samengestelde groei op lange termijn bepaalt. Een maandelijks retentiepercentage van 95% vertaalt zich naar ongeveer 54% jaarlijks.

Wat is het verschil tussen klantretentie en omzetretentie?

Klantretentie (logo-retentie) telt het percentage behouden klanten, gelijk gewogen. Omzetretentie weegt klanten naar hun MRR. Een klant van €500/maand verliezen weegt in het klant-retentiepercentage net zo zwaar als een klant van €9/maand, maar financieel veel meer. Gross Revenue Retention meet MRR van bestaande klanten en is altijd ≤ 100%.

Hoe verhoudt het retentiepercentage zich tot Net Revenue Retention (NRR)?

NRR gaat verder dan het retentiepercentage door expansie mee te nemen. Wanneer behouden klanten ook upgraden, kan NRR boven 100% uitkomen, zelfs als sommige klanten churnen. NRR = (Start-MRR + Expansie − Contractie − Churn) ÷ Start-MRR × 100. Het logo-retentiepercentage en GRR zijn de bouwstenen; NRR toont het gecombineerde netto-effect inclusief groei uit de bestaande basis.

Hoe bereken ik het retentiepercentage uit Stripe?

Om het retentiepercentage uit Stripe te berekenen, identificeer je actieve klanten aan het begin van de periode. Aan het einde controleer je welke van die specifieke klanten nog actief zijn. Bereken (behouden klanten) ÷ (startklanten) × 100. De uitdaging is dat Stripe’s UI geen native cohort-tracking biedt — je hebt eigen klantsnapshots nodig of een tool dat historische data opslaat en het retentiepercentage automatisch berekent.

Wat is bruto vs netto retentiepercentage in SaaS?

Bruto retentie (GRR) meet MRR na churn en downgrades, zonder expansie. Netto retentie (NRR) telt expansie-MRR erbij. Een bedrijf met 88% GRR en 15% expansie-MRR heeft 103% NRR — expansie compenseert de churn ruimschoots. GRR toont je bodem van het retentiepercentage; NRR toont je gecombineerde retentie- en expansieprestatie.


Bereken je retentiepercentage → Klant-zicht, cohortanalyse en NRR uit Stripe, gratis tot €10k MRR.


Gratis Tool
Lees: NRR-gids →
Hoe net revenue retention voortbouwt op het klant-retentiepercentage, zonder aanmelding.
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