LTV berekenen voor SaaS: de complete formule
Gepubliceerd op 13 maart 2026 · Jules, Founder of NoNoiseMetrics · 15min leestijd
Bijgewerkt op 15 april 2026
De LTV-formule voor SaaS is in de eenvoudigste vorm: ARPU gedeeld door het maandelijkse churnpercentage. Deze LTV beantwoordt één centrale vraag — hoeveel omzet kun je verwachten van een gemiddelde klant gedurende de hele relatie met je product? In theorie klinkt LTV simpel, in de praktijk lopen founders bij het berekenen op drie punten vast: verkeerde churn-variant, brutomarge genegeerd, LTV één keer berekend in plaats van maandelijks. Deze gids behandelt de LTV-betekenis en alle drie courante formulevarianten — eenvoudig, marge-gecorrigeerd en cohortgebaseerd. De Stripe-sectie laat zien hoe je de LTV direct uit je echte betalingsdata haalt.
LTV (Customer Lifetime Value) is de totale omzet die je kunt verwachten van een gemiddelde klant. Eenvoudige formule:
LTV = ARPU ÷ maandelijks churnpercentage. Uitgebreide formule (met marge):LTV = ARPU × brutomarge ÷ maandelijks churnpercentage. Sleutelratio:LTV:CAC > 3:1voor gezonde unit economics.
Bereken je LTV vanuit Stripe → Per cohort, per plan, automatisch — gratis tot €10k MRR.
LTV berekenen: de SaaS-formule die de meeste founders fout hebben
De meeste LTV-formules die rondgaan negeren churn volledig. Ze vermenigvuldigen ARPU met een vaag “gemiddelde levensduur” en leveren een waarde die meestal 2–5x te hoog uitvalt. Hier lees je hoe je een realistische lifetime value berekent die echt bij je product past.
Lifetime Value is de totale omzet die je kunt verwachten van een enkele klant gedurende de hele relatie met je product.
Basis-Lifetime-Value = ARPU × Gemiddelde klantlevensduur
Churn-gecorrigeerd = ARPU / Maandelijks churnpercentage
LTV:CAC-ratio = LTV / CAC (doel: > 3)
De basis-LTV-formule
De eenvoudigste formule voor customer lifetime value ziet er zo uit:
Lifetime Value = ARPU × Gemiddelde klantlevensduur (in maanden)
Als je ARPU €49/maand is en je gemiddelde klant 14 maanden blijft, dan komt de waarde uit op €49 × 14 = €686.
Het probleem? “Gemiddelde klantlevensduur” is een achterblijvende indicator. Je kent hem pas als klanten al vertrokken zijn. Voor een product dat acht maanden live is, kun je dit letterlijk niet meten — je raadt. Daarom bestaat de churn-gecorrigeerde variant, die werkt met data die je vandaag al hebt.
De churn-gecorrigeerde LTV-formule (gebruik deze)
Dit is de LTV-formule die echt werkt voor abonnementsbedrijven:
LTV = ARPU / Maandelijks churnpercentage
Waarom werkt dit? Het maandelijkse churnpercentage bepaalt wiskundig de gemiddelde klantlevensduur. Als maandelijks 4% van de klanten vertrekt, is de gemiddelde levensduur 1 / 0,04 = 25 maanden. Je hoeft niet 25 maanden te wachten om dit te weten — churn geeft je het antwoord nu.
Dit is de LTV-formule die SaaS-founders standaard zouden moeten gebruiken. Hij werkt automatisch bij als je churnpercentage verandert, en vereist geen jaren historische data. Zodra je drie volle maanden betalingsdata hebt, kun je de waarde met voldoende nauwkeurigheid afleiden.
Een kanttekening: deze formule neemt constant churn aan over tijd. In de praktijk is churn frontloaded — nieuwe klanten churnen sneller dan langjarige. Cohortgebaseerde berekeningen gaan hier beter mee om, daar kom ik hieronder op terug.
Hoe je de LTV stap voor stap berekent
Hier is de volledige LTV-berekening met echte cijfers.
Stap 1: Vind je ARPU
Neem je MRR en deel door actieve klanten. Stel je hebt €3.920 MRR verdeeld over 80 klanten. ARPU = €3.920 / 80 = €49/maand.
Als je je MRR correct bijhoudt, zou dit eenvoudig moeten zijn. Zo niet, begin daar — een vervuilde MRR-basis vertekent elke verdere berekening.
Stap 2: Bereken je maandelijks churnpercentage
3 klanten van 80 verloren deze maand? Maandelijks churn = 3 / 80 = 3,75%.
Verwar klantchurn niet met omzetchurn hier. Gebruik voor deze berekening het klantchurnpercentage. Omzetchurn vertelt een ander verhaal — namelijk welke klanten je verliest.
Stap 3: Deel
LTV = €49 / 0,0375 = €1.307
Stap 4: Sanity check
Als je oudste klanten 10 maanden oud zijn en de formule zegt dat de gemiddelde levensduur 26,7 maanden is, kun je dat nog niet verifiëren. Dat is prima — de formule kijkt vooruit. Maar zet er niet alles op tot je minstens 12 maanden churndata hebt.
Formulevarianten
Niet alle berekeningen zijn gelijk. Hier zijn de drie benaderingen en wanneer elk zinvol is.
Klant-LTV (de standaard)
Klant-LTV = ARPU / Maandelijks churnpercentage
Dit is wat de meeste founders bedoelen als ze “LTV” zeggen. Het is de verwachte omzet van een gemiddelde klant. Gebruik deze variant voor berekeningen van de CAC-terugverdientijd en algemene unit economics.
Omzetgewogen variant
Omzet-LTV = Gemiddelde omzet per account / Netto omzetchurnpercentage
Deze versie gebruikt netto omzetchurn in plaats van klantchurn. Als je expansie-omzet hebt (upgrades, add-ons), kan netto omzetchurn lager zijn, zelfs negatief. Dat betekent dat de waarde stijgt omdat bestaande klanten meer uitgeven over tijd.
Dit is nuttig zodra je gestaffelde prijzen en echt upgradegedrag hebt. Voor de meeste founders in een vroeg stadium is de basisvariant voldoende.
Cohortgebaseerde berekening
In plaats van een enkele formule volgt de cohortgebaseerde methode de werkelijke omzet van elke aanmeldmaand over tijd. De januari-cohort van 20 klanten genereerde €X in maand 1, €Y in maand 2, enzovoort.
Dit is de meest nauwkeurige methode omdat het de realiteit vastlegt dat churn niet constant is. Nieuwe klanten churnen sneller. Overlevenden van maand 6 zijn loyaler dan klanten van maand 1. Cohortanalyse geeft je die nuance — lees meer over cohortanalyse voor SaaS-oprichters.
NoNoiseMetrics berekent deze cohortgebaseerde LTV automatisch vanuit je Stripe-data, dus je hoeft geen spreadsheets te bouwen.
LTV:CAC-ratio, het getal waar investeerders door geobsedeerd zijn
Als je eenmaal je LTV hebt, is de volgende vraag: hoe verhoudt het zich tot wat je uitgeeft aan klantenwerving?
LTV:CAC-ratio = LTV / CAC
| Ratio | Wat het betekent | Actie |
|---|---|---|
| < 1:1 | Je verliest geld op elke klant | Stop met uitgeven. Fix eerst churn of pricing. |
| 1:1 — 3:1 | Breakeven of marginaal winstgevend | Verlaag acquisitiekosten, verbeter retentie. |
| 3:1 — 5:1 | Gezonde unit economics | Schaal wat werkt. |
| > 5:1 | Onderinvestering in groei | Je zou meer kunnen uitgeven aan acquisitie. |
Rekenvoorbeeld: ARPU = €49/maand. Maandelijks churn = 4%. LTV = €49 / 0,04 = €1.225. Als je CAC €250 is, LTV:CAC = 1.225 / 250 = 4,9:1. Dat is sterk — je verdient je acquisitiekosten bijna 5x terug.
Om te begrijpen wat er in dat CAC-getal zit, bekijk de volledige uitsplitsing van de klantacquisitiekosten-formule. En om te zien of je CAC normaal is, bekijk de gemiddelde CAC-benchmarks per SaaS-segment.
Een gezonde ratio zegt weinig als het 24 maanden duurt om de kosten terug te verdienen. Combineer LTV:CAC met de CAC-terugverdientijd voor het volledige plaatje.
LTV-benchmarks per SaaS-segment
| Segment | Mediaan LTV | Mediaan LTV:CAC | Bron |
|---|---|---|---|
| MKB self-serve (< €100 ARPU) | €800 — €2.000 | 3:1 — 5:1 | OpenView 2025 SaaS Benchmarks |
| Mid-market (€100 — €1.000 ARPU) | €5.000 — €25.000 | 3:1 — 4:1 | SaaS Capital (2024) |
| Enterprise (> €1.000 ARPU) | €50.000+ | 4:1 — 7:1 | Bessemer State of the Cloud (2024) |
Voor bootstrapped SaaS onder €100k MRR is de MKB-rij je benchmark. Een ratio boven 3:1 betekent dat je unit economics werken. Daaronder geef je ofwel te veel uit aan acquisitie of churn je te snel.
Houd er rekening mee dat B2C-SaaS doorgaans lagere klantwaarden behaalt dan B2B — typische bandbreedtes liggen tussen €200 en €800 per account, omdat churnpercentages hoger en ARPU’s lager zijn. B2B-producten met jaarcontracten halen makkelijk het tienvoudige, maar wel met fors langere CAC-terugverdientijden.
Uitgebreide formule: brutomarge meenemen
De standaardformule ARPU ÷ maandelijks churnpercentage levert een omzetgebaseerde klantwaarde. Maar omzet is geen winst. Voor unit-economics-beslissingen — zoals hoeveel je aan acquisitie kunt uitgeven — gebruik je de marge-gecorrigeerde variant:
Marge-gecorrigeerd = ARPU × Brutomarge % ÷ Maandelijks churnpercentage
Rekenvoorbeeld:
- ARPU: €49/maand
- Brutomarge: 75% (hosting, infrastructuur, betalingsverwerkingskosten afgetrokken)
- Maandelijks churnpercentage: 4%
Marge-gecorrigeerd = €49 × 0,75 ÷ 0,04 = €918,75
De omzetgebaseerde waarde komt uit op €1.225, de marge-gecorrigeerde op €919. Het verschil van €306 is wat je uitgeeft aan infrastructuur en third-party-diensten om het product te leveren. Deze waarde moet je LTV:CAC-berekening sturen. Wie met de pure omzetwaarde rekent en die vergelijkt met CAC, overschat de werkelijke winstgevendheid per klant systematisch.
Wanneer welke variant:
- Omzetgebaseerd: investeerdersrapportage, benchmarking, top-line unit economics
- Marge-gecorrigeerd: acquisitiebudget-beslissingen, payback-berekeningen, winstgevendheidsanalyse
Typische SaaS-brutomarges: de meeste SaaS-producten draaien op 70–85% brutomarge na hosting, infrastructuur en betalingsverwerking. Bij 80% marge moet je je omzetgebaseerde waarde met 0,8 vermenigvuldigen voordat je acquisitie-uitgaven beslist.
Hoe je de LTV verbetert
De LTV verbetert via drie hefbomen: churn verlagen, ARPU verhogen of brutomarge verbeteren. Hier de praktische uitsplitsing:
Churn verlagen (hoogste hefboom): LTV = ARPU ÷ churn. Churn halveren verdubbelt de LTV zonder enige prijswijziging. Fix eerst onvrijwillige churn (20–40% van het verlies is herstelbaar via Stripe Smart Retries en dunning-mails). Pak vervolgens vrijwillige churn aan via betere onboarding, sterkere activatie en duidelijkere waardelevering. Voor het volledige speelboek, zie de retentiegids.
ARPU verhogen: Hogere ARPU verhoogt de LTV direct. Twee benaderingen: (1) prijsstelling — test je instapplan met 20% verhogen; de meeste self-serve SaaS kan dit met minimaal churn-effect; (2) expansie — voeg een hoger niveau boven je huidige maximum toe waar 10–20% van je klanten in kan groeien. Expansie-MRR verhoogt de ARPU van bestaande klanten zonder acquisitiekosten.
Brutomarge verbeteren: Audit je infrastructuur-uitgaven. De meeste vroege SaaS-producten zijn over-gedimensioneerd. Als je hostingrekening meer dan 20% van je MRR is, heb je marge om terug te halen. Een sprong van 70% naar 80% brutomarge verhoogt de LTV met 14% zonder prijs- of churn-wijziging.
LTV-verbetering — gecombineerd voorbeeld:
- Start: ARPU €49, churn 5%, brutomarge 70% → LTV = €49 × 0,70 ÷ 0,05 = €686
- Daarna: ARPU €59, churn 3,5%, brutomarge 78% → LTV = €59 × 0,78 ÷ 0,035 = €1.315
Het gecombineerde effect van bescheiden verbeteringen aan alle drie hefbomen verdubbelt de uitkomst bijna. Daarom schalen LTV-verbeteringen sneller dan pure acquisitie-optimalisaties — ze vermenigvuldigen, in plaats van lineair op te tellen.
LTV-grenzen: wat de formule niet vastlegt
De churn-gecorrigeerde LTV-berekening is krachtig maar heeft echte beperkingen. Begrijp ze voordat je er voor grote beslissingen op vertrouwt.
Het neemt constant churn aan. In de praktijk is churn frontloaded. Nieuwe klanten churnen 2–3× zo snel als 12-maands-klanten. Een vlakke 4%-aanname overschat de vroege-fase-waarde, omdat de “volwassen klant”-rate wordt toegepast op klanten die veel waarschijnlijker in maand 1–3 vertrekken. Cohortgebaseerde berekeningen gaan hier correcter mee om.
Het legt geen expansie vast. De basisformule gebruikt huidige ARPU en negeert klanten die over tijd upgraden. Een klant die start op €29/maand en in maand 6 upgradet naar €99/maand, heeft een veel hogere werkelijke waarde dan de formule impliceert. Voor een expansiebewuste berekening gebruik je netto omzetchurn in plaats van klantchurn in de noemer.
Het is bij lage churn extreem gevoelig. Bij 1% maandelijks churn levert de formule 100× ARPU. Bij 2% nog maar 50×. Een verandering van 1 procentpunt verdubbelt of halveert het resultaat. Wees voorzichtig met interpretatie als je churndata ruis bevat — kleine steekproeven creëren grote schommelingen in de input.
Het vereist schone MRR-data. Als je ARPU eenmalige fees of setupkosten bevat, wordt het resultaat overschat. Gebruik altijd genormaliseerde MRR (alleen subscriptions) als input. Voor de juiste MRR-berekening behandelt de MRR-gids elke inclusie en uitsluiting.
LTV-componenten: wat in de formule zit
De LTV is een afgeleide kengetal — hij rolt op uit vier onderliggende inputs. Begrijp er elke één van en je begrijpt waarom de uitkomst beweegt.
ARPU (Average Revenue Per User) Maandelijks terugkerende omzet gedeeld door actieve klanten. Gebruik genormaliseerde MRR (alleen subscriptions, geen eenmalige fees, geen setupkosten). Volatiele ARPU blaast de uitkomst op in goede maanden en verkleint hem in slechte. Stabiliseer hem met een 3-maands voortschrijdend gemiddelde als je MRR-mix vaak verschuift.
Maandelijks churnpercentage Het percentage klanten dat elke maand opzegt. Deel verloren klanten door klanten aan het begin van de periode. Kleine veranderingen creëren disproportionele uitslagen in de eindwaarde (zie sectie Grenzen). Verwar klantchurn niet met omzetchurn — ze leveren verschillende uitkomsten, beide zijn voor verschillende doelen valide.
Brutomarge (voor de marge-gecorrigeerde variant) Omzet minus directe kosten van dienstverlening: hosting, infrastructuur, betalingsverwerking, third-party API-kosten. SaaS-brutomarges liggen typisch tussen 70% en 85%. Als je dit niet apart bijhoudt, begin met 75% als conservatieve baseline en verfijn zodra je infrastructuur-uitgaven audit.
Expansie-rate (voor expansiebewuste berekening) Als je gemiddelde klant over tijd upgradet, is zijn werkelijke waarde hoger dan de formule impliceert. Meet expansie-MRR als percentage van start-MRR per cohort. Een expansie-rate van 5% maandelijks bovenop je ARPU stapelt zich significant op over 24 maanden klantlevensduur.
Deze vier inputs — ARPU, churn, marge, expansie — zijn de hefbomen die je controleert. Verbetering aan één ervan verbetert het resultaat. Het gecombineerde voorbeeld in de vorige sectie laat zien wat er gebeurt als je alle vier licht verschuift.
LTV-segmentatie: per plan en acquisitiekanaal
Een geaggregeerde LTV over alle plannen versluiert vaak welk plan of welk kanaal economisch is. Bij drielaags pricing — Starter (€19), Growth (€49), Scale (€149) — kan Starter met 8% churn een waarde van €165 hebben, terwijl Scale met 2% churn op €7.450 uitkomt. Bij gelijke CAC subsidieer je het zwakke plan met het sterke.
Segmenteer minimaal op planniveau, idealiter ook per acquisitiekanaal. Organische SEO-klanten hebben bijna altijd hogere waarden dan betaalde kanalen, omdat hun intentiediepte groter is. Als Google Ads €320 oplevert en SEO €1.100, is het antwoord niet “meer ads” maar “meer content”.
NoNoiseMetrics laat je deze uitsplitsing per plan en per Stripe-kanaal automatisch zien.
Hoe je de LTV uit Stripe haalt
Stripe berekent de LTV niet native — het platform kent noch je churnpercentage noch je marge. Maar alle inputs zijn er. Zo haal je ze eruit.
Handmatige aanpak (Stripe-dashboard + spreadsheet):
- Open Stripe → Billing → Revenue → MRR. Dat is je teller.
- Deel MRR door het aantal actieve klanten uit de Customers-tab. Dat is je ARPU.
- Voor het churnpercentage: exporteer je klantenlijst maandelijks, vergelijk actieve klanten begin vs einde van de maand (nieuwe klanten aftrekken). Of gebruik Stripe Sigma als je dat hebt:
SELECT count(*) FROM subscriptions WHERE status = 'canceled' AND canceled_at BETWEEN.... - Vul in:
LTV = ARPU ÷ maandelijks churnpercentage.
Cohortgebaseerde berekening uit Stripe:
Voor meer nauwkeurigheid volg je de cumulatieve omzet van elke aanmeldcohort over tijd. Groepeer klanten op hun eerste subscription-startmaand, sommeer dan hun MRR-bijdragen in elke volgende maand. De cumulatieve waarde op het punt waar de retentie afvlakt (meestal maand 12–18 voor MKB-SaaS), is je geobserveerde resultaat voor die cohort.
Dit is handwerk in Stripe. Stripe Sigma ondersteunt het met een query als:
SELECT date_trunc('month', created) as cohort_month,
sum(amount) / 100.0 as revenue
FROM charges
WHERE status = 'succeeded'
GROUP BY cohort_month
ORDER BY cohort_month
Maar je moet nog steeds joinen op customer-cohort en per maand accumuleren. NoNoiseMetrics doet dit automatisch — per cohort, per plan, vanuit echte Stripe-data.
Wat Stripe niet dekt: Stripe toont omzet. Het toont je geen waarde per acquisitiekanaal, planniveau of geografisch segment — alles belangrijk zodra je acquisitie optimaliseert. Voor een vollediger beeld van wat Stripe wel en niet dekt en wat een aparte analyticslaag vereist, zie wat Stripe-analytics dekt en wat niet.
Veelgemaakte fouten
De brutomarge vergeten. Als je waarde €1.225 is maar je brutomarge 75%, dan is de werkelijke waarde voor je bedrijf €919. Sommige formules bouwen dit in (LTV = ARPU × Brutomarge / Churn). Gebruik welke versie je wilt, maar wees consistent.
Jaarchurn gebruiken in plaats van maandchurn. 30% jaarchurn is niet gelijk aan 2,5% maandchurn. De wiskunde verschilt vanwege samengestelde effecten. Maandelijks churn = 1 - (1 - jaarchurn)^(1/12). Voor 30% jaarlijks: maandelijks ≈ 2,9%.
Omzetchurn en klantchurn door elkaar halen. Ze beantwoorden verschillende vragen. Klantchurn telt hoofden, omzetchurn telt euro’s. Een bedrijf dat kleine klanten verliest maar grote behoudt, heeft hoog klantchurn maar laag omzetchurn. Je berekening verandert dramatisch afhankelijk van welke je gebruikt.
Eén keer berekenen en nooit bijwerken. De waarde is een bewegend doel. Je churnpercentage verandert, je ARPU verandert, je planmix verandert. Herbereken minimaal maandelijks — kwartaalmatig riskeer je trends te missen die je acquisitiestrategie moeten kantelen.
FAQ
Wat is de LTV-formule?
De meest praktische LTV-formule voor SaaS is ARPU gedeeld door het maandelijkse churnpercentage. Als je gemiddelde omzet per gebruiker €49/maand is en je maandelijks churnpercentage 4%, dan is je LTV €49 / 0,04 = €1.225. Deze churn-gecorrigeerde versie is betrouwbaarder dan ARPU vermenigvuldigen met een geschatte gemiddelde levensduur, omdat het data gebruikt die je vandaag kunt meten.
Hoe bereken ik LTV voor SaaS?
Neem je maandelijkse ARPU (MRR gedeeld door actieve klanten), deel vervolgens door je maandelijkse klantchurnpercentage. Voor een SaaS met €4.900 MRR, 100 klanten en 5% maandelijks churn is dat €49 / 0,05 = €980 LTV per klant. Combineer dit met je CAC voor de LTV:CAC-ratio — boven 3:1 is je unit economics gezond.
Wat is een goede LTV:CAC-ratio?
Voor bootstrapped SaaS is 3:1 tot 5:1 de sweet spot volgens benchmarks van OpenView en Bessemer (2024). Onder 3:1 betekent dat je te veel uitgeeft ten opzichte van de LTV. Boven 5:1 suggereert dat je agressiever in groei zou kunnen investeren zonder de winstgevendheid te schaden.
Waarom verandert mijn LTV steeds?
Omdat beide LTV-inputs constant veranderen. Je ARPU verschuift als klanten upgraden, downgraden, of als je prijsmix evolueert. Je churnpercentage fluctueert van maand tot maand op basis van productwijzigingen, seizoenseffecten en cohortsamenstelling. Dit is normaal — volg de LTV-trend over 3–6 maanden in plaats van te reageren op een enkele maand.
Wat is het verschil tussen LTV en CLV?
LTV (Lifetime Value) en CLV (Customer Lifetime Value) zijn dezelfde metriek — de CLV-berekening en de LTV-berekening zijn identiek, en de termen worden door elkaar gebruikt. CLV is de oudere marketingterm; LTV is gebruikelijker in SaaS- en startup-contexten. Beide meten de totale verwachte omzet van één klant over de gehele relatie met je product.
Hoe beïnvloedt brutomarge de LTV?
Brutomarge vermenigvuldigt direct in de LTV. Bij 80% brutomarge is je effectieve waarde 0,80 × omzetgebaseerde LTV. Een klant ter waarde van €1.225 omzet-LTV is €980 marge-gecorrigeerde LTV waard. Voor acquisitiebeslissingen — hoeveel je per klant kunt betalen — gebruik altijd de marge-gecorrigeerde variant. Voor investeerdersrapportage en benchmarking is de omzetgebaseerde LTV de industriestandaard.
Wat is cohortgebaseerde LTV en wanneer gebruik ik die?
Cohortgebaseerde LTV volgt de werkelijke cumulatieve omzet van elke aanmeldcohort, in plaats van een formule te gebruiken. Je kijkt naar de werkelijke omzet van de januari-2025-cohort over maand 12, 18, 24. Dit is nauwkeuriger omdat het frontloaded churn (nieuwe klanten churnen sneller dan veteranen) en echt expansiegedrag vastlegt. Gebruik de formule voor snelle benchmarking; gebruik cohortgebaseerde LTV voor pricing-beslissingen zodra je 12+ maanden data hebt.
Hoe bereken ik LTV uit Stripe-data?
Haal ARPU uit Stripe-MRR ÷ actieve klanten. Bereken maandelijks churn uit geëxporteerde klantenlijsten (verloren klanten ÷ klanten aan begin van periode). Deel: LTV = ARPU ÷ churnpercentage. Voor cohortgebaseerde LTV gebruik je Stripe Sigma om cumulatieve omzet per aanmeldcohort op te vragen, of verbind Stripe met NoNoiseMetrics, dat LTV per cohort en plan automatisch berekent.
Bereken je echte LTV vanuit Stripe-data. NoNoiseMetrics toont LTV per cohort en per plan automatisch. Gratis proberen tot €10k MRR ->
Gratis tool
Probeer de CLTV-calculator ->
Interactieve calculator, geen registratie nodig.