ARR en MRR berekenen: formules + veelgemaakte fouten
Gepubliceerd op 19 februari 2026 · Jules, Founder of NoNoiseMetrics · 9min leestijd
Bijgewerkt op 15 april 2026
Open drie dashboards, een Stripe-export en een spreadsheet voor een typisch SaaS-product en je vindt vaak vier verschillende ARR-getallen en drie verschillende MRR-getallen, geen van hen overduidelijk verkeerd, geen van hen hetzelfde.
Dat is het normale mislukpatroon met terugkerende omzet. Het probleem is bijna nooit de wiskunde. Het zijn de definities. Jaarlijkse contante betalingen geteld in de verkeerde maand, setup-kosten gemengd met abonnementen, gebruiksomzet met vage regels, elke kleine inconsistentie compoundeert totdat ARR een verhaal wordt dat je vertelt in plaats van een getal dat je vertrouwt.
Deze gids behandelt wat ARR en MRR eigenlijk betekenen, hoe je beide correct berekent, wat er wel en niet in terugkerende omzet hoort, en hoe je de beweging onder de kopgetallen bijhoudt, waar het echte operationele signaal leeft. Voor een bredere kijk op welke SaaS metrics het meest tellen in elke fase, begin met de oprichtersmetricsgids.
ARR en MRR in één alinea
ARR is Annual Recurring Revenue — de geannualiseerde run rate van je abonnementsbasis, een momentopname van “wat het bedrijf de komende 12 maanden zou verdienen als er niets veranderde”. MRR is Monthly Recurring Revenue — de genormaliseerde maandelijkse waarde van alle actieve abonnementen, met jaarplannen gedeeld door 12 en kwartaalplannen door 3. ARR = MRR × 12, mits MRR correct is berekend. Setup-fees, services en eenmalige charges horen in geen van beide thuis.
Voor de volledige builder-definitie van ARR (wat het is, wat het niet is, de meest voorkomende definitievallen), zie wat betekent ARR: de definitie voor builders. Voor de parallelle deep dive over MRR (de vallen die groei vervalsen, de normalisatie van factureringsintervallen), zie wat is MRR — de schone versie.
Is jouw MRR echt schoon? Doe de check op je Stripe-data →
ARR vs MRR: welke telt meer?
MRR runt het bedrijf — het beweegt in real time met elke signup, opzegging en upgrade. ARR legt het bedrijf uit aan anderen — dat gebruiken investeerders, kopers en benchmarks omdat het geannualiseerd en vergelijkbaar is. Gebruik MRR voor wekelijkse operationele beslissingen, ARR voor jaarlijkse schaalgesprekken.
Voor de volledige side-by-side vergelijking, inclusief wanneer elke metric misleidt, zie MRR vs ARR.
De MRR-waterval: waar het echte signaal leeft
Een kopgetal voor MRR is bijna altijd onvolledig. €11.400 MRR kan een gezond bedrijf vertegenwoordigen dat groeit door een mix van nieuwe klanten en uitbreiding, of het kan een gestressd bedrijf vertegenwoordigen waarbij zware nieuwe acquisitie net grote churn overtreft. Het getal ziet er hetzelfde uit. De gezondheid is totaal anders.
De MRR-waterval. MRR-beweging opsplitsen in componenten, maakt het onderscheid zichtbaar.
Nieuwe MRR
Terugkerende omzet van klanten die voor het eerst in deze periode betalen.
Nieuwe MRR = MRR toegevoegd van eerste keer betalende klanten deze maand
Dit is het acquisitiesignaal. Gezonde nieuwe MRR betekent dat de bovenkant van de trechter werkt en converteert. Vlakke of dalende nieuwe MRR is een vroege waarschuwing over acquisitie- of prijseffectiviteit.
Uitbreidings MRR
Extra terugkerende omzet van bestaande klanten die upgraden of gebruik verhogen.
Uitbreidings MRR = extra MRR van upgrades of hogere gebruikstiers
Uitbreiding is het compoundsignaal. Wanneer het gezond is, laten bestaande klanten het bedrijf groeien zonder extra acquisitiekosten. NRR boven 100% is alleen mogelijk wanneer uitbreiding churn overtreft, uitbreidings MRR is wat dat laat gebeuren.
Inkrimping MRR
Terugkerende omzet verloren door bestaande klanten die downgraden.
Inkrimping MRR = MRR verloren van klanten die naar plannen met lagere waarde gaan
Inkrimping is anders dan churn, de klant is niet weggegaan, maar betaalt minder. Stijgende inkrimping signaleert vaak productwaarde-misalignment, prijswrijving, of een klant die aanvankelijk het verkeerde plan kocht. Het is een voorlopige indicator van uiteindelijke churn die het waard is afzonderlijk te monitoren.
Gecancelde MRR
Terugkerende omzet verloren door annuleringen.
Gecancelde MRR = MRR verloren van klanten die hun abonnement hebben opgezegd
Gecancelde MRR is het lekkagesignaal. Het moet afzonderlijk worden bijgehouden als zowel een percentage (gecancelde MRR als percentage van begin MRR) als een absoluut bedrag. Omzetcurnpercentage boven 2–3% per maand is een structureel probleem, bij 5% per maand is de gemiddelde levensduur van een klant 20 maanden en verlies je elke twee jaar de helft van je basis.
Netto MRR-verandering en MRR-groeipercentage
Netto MRR-verandering = nieuwe MRR + uitbreidings MRR - inkrimping MRR - gecancelde MRR
MRR-groeipercentage = netto MRR-verandering / begin MRR
MRR-groeipercentage is de enkele duidelijkste indicator van bedrijfsimpuls. Een positief percentage betekent dat de abonnementsbasis uitbreidt. Een negatief percentage betekent dat inkrimping acquisitie overtreft, zelfs als het absolute MRR-getal nog groot is. a16z’s 16 SaaS Metrics markeert MRR-groeipercentage als een van de kernsignalen die investeerders gebruiken om de gezondheid van abonnementsbedrijven te beoordelen.
Veelgemaakte ARR- en MRR-fouten
Jaarlijks geld behandelen als MRR. De meest voorkomende fout. Een jaarlijkse betaling van €2.400 ontvangen in januari betekent niet €2.400 MRR in januari. Het betekent €200/maand × 12 = €2.400 ARR. Als je de contante betaling als het maandelijkse getal telt, piekt MRR in maanden wanneer jaarlijkse verlengingen binnenkomen en stort het in in maanden wanneer dat niet het geval is. Het bedrijf ziet eruit alsof het slingert terwijl het eigenlijk stabiel is.
Niet-terugkerende omzet opnemen. Diensten omzet, setup-kosten en eenmalige kosten mogen nooit in MRR staan. Als dat zo is, is ARR ook met hetzelfde bedrag opgeblazen, en elke afgeleide metric (NRR, churnpercentage, ARPU) is vervormd.
Boekingen, facturen, geld en MRR door elkaar halen. Dit zijn vier aparte concepten die constant worden samengevouwen:
- Boekingen = wat er is gecontracteerd of toegezegd
- Facturen = wat er is gefactureerd
- Geld = wat er is ontvangen
- MRR/ARR = genormaliseerde terugkerende omzet
Ze als uitwisselbaar behandelen produceert een rapportagechaos waarbij “omzet” in elke context iets anders betekent.
Het kop-ARR bekijken zonder de waterval. ARR die 20% groeit ziet er hetzelfde uit of het nu wordt gedreven door gezonde nieuwe acquisitie, door uitbreiding die hoge churn compenseert, of door één groot jaarcontract dat niet zal worden verlengd. De waterval vertelt je in welke situatie je eigenlijk zit. Een enkel kopgetal niet.
Geen schriftelijke definities. Als twee mensen in het team MRR anders berekenen, heb je geen metric, je hebt een terugkerend argument. Definieer minimaal schriftelijk: wat telt als terugkerend, hoe jaarplannen worden genormaliseerd, hoe gebruiksgebaseerde facturering wordt behandeld, hoe terugbetalingen worden behandeld, en wat de churndefinitie is (eerste gemiste betaling? bevestigde annulering? einde van betaalde termijn?).
MRR naar ARR conversie
De conversie is ARR = MRR × 12. Er is geen technische stap — wat het onbetrouwbaar maakt is vuile MRR eronder. Opgeblazen MRR produceert opgeblazen ARR; schone MRR produceert schone ARR. De checklist vóór conversie (jaarplannen genormaliseerd, niet-recurrente items uitgesloten, refunds verrekend, alleen actieve abonnementen geteld, schriftelijke definitie consistent toegepast) is het echte werk. De rekenkunde is het triviale deel.
Voor edge cases — meerjarige contracten, planwijzigingen midden in de maand, kortingen, valutaconversies — zie ARR-formule: MRR naar ARR omzetten zonder data-rommel.
Uitgewerkt voorbeeld: van factureringsdata naar schone ARR
Data begin maand:
- Begin MRR: €10.000
- Nieuwe MRR van 15 nieuwe klanten: €1.500
- Uitbreidings MRR van upgrades: €600
- Inkrimping MRR van downgrades: €200
- Gecancelde MRR van annuleringen: €500
- Jaarplannen in de klantenbasis: 8 klanten × €1.200/jaar → €100/maand elk → €800/maand genormaliseerd
Stap 1: Einde MRR
Einde MRR = 10.000 + 1.500 + 600 - 200 - 500 = 11.400
Stap 2: ARR
ARR = 11.400 × 12 = €136.800
Stap 3: Omzet churnpercentage
Omzet churnpercentage = 500 / 10.000 = 5%
Stap 4: MRR-groeipercentage
MRR-groeipercentage = (11.400 - 10.000) / 10.000 = 14%
Stap 5: NRR
NRR = (10.000 + 600 - 200 - 500) / 10.000 = 99%
Wat dit je vertelt:
MRR-groei is sterk op 14%. Maar omzetchurn van 5% per maand is een echt probleem, gemiddelde levensduur van een klant is 20 maanden, en NRR onder 100% betekent dat bestaande klanten de omzet niet compounderen. Het bedrijf groeit omdat nieuwe acquisitie churn overtreft, niet omdat de basis gezond is. Dat is een fragiel groeipatroon.
Het ARR-getal (€136.800) ziet er respectabel uit. De waterval vertelt een ingewikkelder verhaal.
Het ARR- en MRR-dashboard dat oprichters nodig hebben
Een schoon terugkerend omzetdashboard heeft geen 25 grafieken nodig. Het heeft een paar dingen nodig die goed worden gedaan.
Snapshot rij: MRR, ARR, nieuwe MRR, gecancelde MRR, uitbreidings MRR, netto MRR-verandering, omzet churnpercentage. Deze zes of zeven getallen geven een volledige lezing van de huidige staat van de abonnementsbasis.
Trendlijn: MRR over 6–12 maanden, MRR-waterval per maand (nieuw / uitbreiding / inkrimping / churn gestapeld), planmix op omzetaandeel. Deze rij legt de vorm van het bedrijf uit, waar groei vandaan komt en wat het drijft.
Waarschuwingsrij: Omzetchurn boven drempel (3% per maand is het werkende waarschuwingsniveau), nieuwe MRR vlak gedurende meer dan 3 weken, uitbreidings MRR dalend, mislukte betalingen stijgend, ARR-groeipercentage vertraagt.
JSON-model voor terugkerende omzettracking
{
"recurring_revenue": {
"starting_mrr": 10000,
"new_mrr": 1500,
"expansion_mrr": 600,
"contraction_mrr": 200,
"churned_mrr": 500,
"ending_mrr": 11400,
"arr": 136800,
"mrr_growth_rate": 0.14,
"revenue_churn_rate": 0.05,
"nrr": 0.99
},
"definitions": {
"annual_plan_normalization": "annual_amount / 12",
"quarterly_plan_normalization": "quarterly_amount / 3",
"exclude_non_recurring": true,
"refunds_netted_out": true,
"churn_definition": "confirmed_cancellation_or_end_of_paid_term"
},
"alerts": {
"revenue_churn_threshold": 0.03,
"nrr_warning": 1.0,
"new_mrr_flat_weeks": 3,
"expansion_decline_months": 2
}
}
Het definitions-blok is net zo belangrijk als de getallen. Zonder het bevat de JSON getallen; met het bevat het een herhaalbare berekening die elke keer hetzelfde resultaat produceert ongeacht wie het uitvoert.
Prognose vanuit MRR: de volgende stap
Zodra MRR schoon is en de waterval is ingericht, is de volgende logische vraag de richting. Waar gaat MRR naartoe? Voor een minimale MRR-prognose die de 30-tabellen spreadsheet-val vermijdt, bouwt de prognosemodel-gids voort op hetzelfde MRR-fundament dat hier is behandeld. Bessemer’s State of the Cloud rapport benchmarkt MRR-groeipercentages en NRR-doelstellingen per ARR-tier, een nuttige calibratiereferentie zodra je schone ARR is vastgesteld.
FAQ
Wat is ARR?
ARR staat voor Annual Recurring Revenue. Het is de geannualiseerde waarde van de terugkerende omzet van een abonnementsbedrijf, typisch berekend als MRR × 12. ARR vertegenwoordigt wat het bedrijf in de komende twaalf maanden zou genereren als de huidige abonnementsbasis ongewijzigd bleef.
Wat is MRR?
MRR staat voor Monthly Recurring Revenue. Het is de genormaliseerde maandelijkse waarde van alle actieve abonnementen, alle factureringsintervallen omgezet naar een maandelijks equivalent. Een plan van €600/jaar draagt €50/maand bij aan MRR. MRR is de kern operationele metric voor abonnementsbedrijven omdat het in realtime beweegt met het bedrijf.
Wat is het verschil tussen ARR en MRR?
ARR is MRR vermenigvuldigd met 12, een samenvatting van geannualiseerde schaal. MRR is de maandelijkse operationele metric die wordt gebruikt voor week-tot-week beslissingen. ARR is het meest nuttig voor hooggradig vergelijkingen en investeerderscommunicatie. MRR is het meest nuttig voor het begrijpen van de huidige bedrijfsgezondheid, het meten van churnimpact en het volgen van groeimomentum.
Wat mag niet in MRR zitten?
Setup-kosten, onboarding-kosten, consultingomzet, eenmalige implementatiediensten en alle niet-terugkerende kosten moeten worden uitgesloten van MRR. Alleen genormaliseerde terugkerende abonnementsomzet hoort erin. Als een kosten niet zou terugkeren in de volgende factureringscyclus zonder klantactie, is het geen MRR.
Is hoge ARR altijd goed?
Een hoge ARR is een positief signaal, maar het kan onderliggende problemen maskeren. ARR die jaarlijks met 30% groeit terwijl omzetchurn 5% per maand is, betekent dat het bedrijf erg hard werkt om dat groeipercentage te handhaven, de basis lekt snel en acquisitie compenseert. ARR bekijken zonder de onderliggende MRR-waterval is onvolledige analyse.
Stop met het berekenen van MRR in een spreadsheet. Schone MRR, ARR en de volledige waterval, gratis tot €10k MRR →