MRR naar ARR berekenen: formule + valkuilen
Gepubliceerd op 13 maart 2026 · Jules, Founder of NoNoiseMetrics · 14min leestijd
Bijgewerkt op 15 april 2026
De ARR-formule bestaat uit twee operaties: definieer MRR correct, vermenigvuldig dan met twaalf. De wiskunde van de ARR-formule is triviaal. Het mislukpunt is bijna altijd de eerste stap. Een team met een wazige MRR — die jaarlijkse vooruitbetalingen verkeerd boekt, setup-kosten in de abonnementsbasis stopt of incidentele consultingomzet als terugkerende regel behandelt — produceert via de ARR-formule een ARR die de terugkerende omzetmotor overdrijft. De ARR-formule wordt correct toegepast. De invoer is verkeerd. Het resultaat is een ARR verkleed als iets wat het niet is.
Deze gids gaat over beide operaties: de ARR-formule zelf en de invoer die zij vereist om betrouwbaar te blijven.
TL;DR: de ARR-formule is ARR = schone MRR × 12. Werkt als alle abonnementen op maandbasis genormaliseerd zijn en eenmalige kosten worden uitgesloten. Faalt als jaarlijks geld in de inningsmaand wordt geboekt, als gemengde fakturering zonder normalisatie wordt opgeteld, of als de MRR opgeblazen is door niet-terugkerende posten.
Wat is de ARR-formule?
ARR staat voor Annual Recurring Revenue (Jaarlijkse Terugkerende Omzet). De standaard ARR-formule is:
ARR = schone MRR × 12
Als schone MRR €10.000 is, dan:
ARR = 10.000 × 12 = €120.000
Dat is de volledige berekening. Voor de meeste SaaS-bedrijven is geen extra complexiteit gerechtvaardigd. De hele substantie van ARR-analyse zit in de definitie van “schone MRR”: wat erin zit, wat er niet in zit, en hoe randgevallen consistent worden behandeld. De ARR-formule zelf is eenvoudig; de invoer die haar voedt is het veeleisende stuk. Voor de fundamentele MRR-definitie en wat er wel of niet in moet tellen, behandelt de schone MRR-gids elke val in detail. David Skok’s SaaS metrics framework beschrijft ARR als een afgeleide metric die slechts zo betrouwbaar is als de MRR-definitie die het erft — en dus als de ARR-formule die daaruit volgt.
MRR vs ARR: directe vergelijking
Voordat we dieper in de ARR-formule duiken, helpt het om MRR en ARR naast elkaar te zien:
| MRR | ARR | |
|---|---|---|
| Volledige naam | Maandelijkse Terugkerende Omzet | Jaarlijkse Terugkerende Omzet |
| Tijdvenster | Eén maand | Twaalf maanden |
| Berekening | Som van actieve terugkerende abonnementen (maandelijks) | MRR × 12 |
| Beste gebruik | Wekelijkse/maandelijkse operationele beslissingen | Jaarplanning, investeerdersgesprekken |
| Gevoeligheid | Toont verschuivingen direct | Vlakt korte-termijn volatiliteit af |
| Risico | Mist het jaarperspectief | Versterkt MRR-fouten met factor 12 |
Kerngedachte: ARR is een afgeleide metric. Elk ARR-probleem is in werkelijkheid een MRR-probleem dat de vermenigvuldiging met twaalf zichtbaarder maakt.
Hoe ARR te Berekenen: Stap voor Stap
Stap 1: Bereken schone MRR
MRR = som van actieve terugkerende abonnementsomzet voor de maand
Dit omvat:
- Maandelijkse abonnementen tegen hun maandprijs
- Jaarlijkse abonnementen maandelijks genormaliseerd: jaarbedrag / 12
- Terugkerende add-ons maandelijks gefactureerd
- Terugkerende gebruiksomzet, als die echt terugkerend is en een consistente behandelingsregel volgt
Dit sluit uit:
- Setup-kosten en onboarding-kosten
- Implementatie- en consultingwerk
- Aangepaste ontwikkeling of migratieprojecten
- Eenmalige ondersteuningspakketten
- Alle omzet die niet automatisch herhaalt
Stap 2: Pas de ARR-formule toe
ARR = schone MRR × 12
Eenvoudig ARR-berekeningsvoorbeeld
Een SaaS met gemengde facturering:
- 40 klanten op een plan van €49/maand
- 10 klanten op een plan van €1.188/jaar
- Setup-kosten van €500/klant deze maand geïnd van 3 nieuwe klanten
Maandplannen: 40 × 49 = 1.960
Jaarplannen genormaliseerd: 10 × (1.188 / 12) = 10 × 99 = 990
Setup-kosten: uitgesloten
Schone MRR = 1.960 + 990 = 2.950
ARR = 2.950 × 12 = €35.400
De €1.500 aan setup-kosten die deze maand zijn geïnd, is echte omzet. Het is geen terugkerende omzet. Het verschijnt niet in ARR. Deze scheiding is het hart van elke correcte berekening.
ARR-formule voor Jaarcontracten: de Normalisatie die het Meest Telt
Jaarcontracten zijn waar de berekening het vaakst verkeerd wordt gehanteerd. Wanneer een klant een jaarlijks abonnement vooruitbetaalt, gebeuren er tegelijkertijd twee dingen: een grote contante betaling wordt ontvangen, en een 12-maanden terugkerende omzetverbintenis begint. De terugkerende logica houdt zich alleen bezig met dat tweede deel.
Onjuiste behandeling:
Klant betaalt €2.400 vooraf → MRR deze maand = €2.400 → ARR = €28.800
Dit behandelt één jaarcontract alsof het €2.400/maand terugkerende omzet vertegenwoordigt, wat €28.800 aan geannualiseerde terugkerende omzet zou impliceren van één abonnement van €2.400/jaar. De fout is duidelijk wanneer het zo wordt gesteld.
Correcte behandeling:
Klant betaalt €2.400/jaar → MRR-bijdrage = 2.400 / 12 = €200
ARR van deze klant = 200 × 12 = €2.400
De ARR-bijdrage van de klant is gelijk aan de jaarlijkse contractwaarde. De grote contante betaling in de maand van ondertekening moet naar de kasboekhouding vloeien, niet naar de terugkerende omzetmetrics. Deze discipline is de basis waarop elke zinvolle terugkerende berekening rust.
Is je MRR eigenlijk schoon? Voer de controle uit op je Stripe-data →
MRR naar ARR Conversie: de ARR-formule is één vermenigvuldiging
Zoekopdrachten naar “MRR naar ARR conversie” impliceren soms een complexe berekening. De conversie is één vermenigvuldiging:
ARR = MRR × 12
Wat het ingewikkeld doet lijken, is de noodzaak om MRR schoon te houden voor de vermenigvuldiging. Een converter-tool is nuttig niet omdat de wiskunde moeilijk is maar omdat het consistente definities handhaaft, dezelfde uitsluitingen op dezelfde manier toegepast elke maand, waardoor een ARR-getal wordt geproduceerd dat vergelijkbaar is over perioden heen.
ARR vs ACV: het Onderscheid dat een Veelgemaakte Fout Voorkomt
ARR (Annual Recurring Revenue) meet de geannualiseerde waarde van terugkerende abonnementen. Het sluit eenmalige kosten uit, ongeacht wat er in het contract stond. Juist deze zuiverheid maakt de metric zinvol.
ACV (Annual Contract Value) meet de totale jaarlijkse waarde van een contract, die mogelijk setup-kosten, professionele diensten en andere niet-terugkerende componenten omvat. ACV is een verkoopmetric; ARR is een terugkerende omzetmetric.
Voorbeeld: Een klant tekent een abonnementscontract van €12.000/jaar plus €3.000 aan implementatiediensten.
ACV = €12.000 + €3.000 = €15.000
ARR-bijdrage = €12.000 (alleen abonnement)
MRR-bijdrage = €12.000 / 12 = €1.000
ACV gebruiken in plaats van ARR blaast het terugkerende omzetplaatje op met €3.000 per contract — geen betekenisvolle fout bij één deal, maar systematisch significant over een hele klantenbasis. a16z’s 16 SaaS Metrics benadrukt dit ACV vs ARR-onderscheid als een van de meest voorkomende rapportageverswarringen in vroege SaaS-bedrijven.
Voor het volledige ARR- en MRR-kader, zie ARR en MRR voor SaaS-Oprichters: De Minimalistische Gids voor Terugkerende Omzet.
Veelgemaakte fouten in de ARR-formule
Fout 1: Opgepompte MRR met 12 vermenigvuldigen. De meest voorkomende fout. Als MRR jaarlijks geld, setup-kosten of onregelmatige omzet bevat, vergroot de berekening die vervormingen met factor twaalf. Schoon de MRR-invoer voordat je vermenigvuldigt.
Fout 2: Ontvangen geld behandelen als ARR. Een klant die €12.000 vooraf betaalt voor een jaarlijks abonnement draagt €12.000 bij aan ARR, maar die €12.000 is verspreid over twaalf maanden erkende terugkerende omzet — geen €12.000 boost aan MRR in de maand van betaling.
Fout 3: ARR verwarren met ACV. ACV omvat niet-terugkerende contractcomponenten die de ARR-formule expliciet uitsluit.
Fout 4: Onstabiele omzet annualiseren. Als de omzet van één maand een ongewoon grote eenmalige betaling omvat, produceert het annualiseren van die maand een misleidend hoge ARR. De berekening moet een stabiele terugkerende basis weerspiegelen, geen uitzonderlijke periode.
Fout 5: ARR gebruiken zonder onderliggende MRR-beweging. ARR is een samenvattingsmetric. De ARR-formule toont niet of groei afkomstig was van nieuwe klanten of uitbreiding, of churn versnelt, of inkrimping sluipt. Een oprichter die alleen ARR bijhoudt, leest het jaarlijkse totaal zonder de maandelijkse mechanismen te begrijpen.
Een Uitgewerkt Voorbeeld: ARR-formule Zonder Rommel
Een SaaS-product heeft:
- 40 klanten op een plan van €49/maand
- 10 klanten op een plan van €99/maand
- 5 jaarlijkse klanten die €1.188/jaar betalen (equivalent aan het €99/maand plan)
- 2 nieuwe onboarding-projecten à €500 elk, deze maand voltooid
Schone MRR berekenen:
(40 × 49) + (10 × 99) = 1.960 + 990 = 2.950
5 × (1.188 / 12) = 5 × 99 = 495
Schone MRR = 2.950 + 495 = 3.445
De €1.000 aan onboarding-omzet is uitgesloten van de ARR-formule.
ARR:
ARR = 3.445 × 12 = €41.340
Wat een oprichter zonder schone definities verkeerd zou rapporteren: Als jaarlijks geld niet wordt genormaliseerd en onboarding-kosten worden meegeteld, kan de maand met de vijf jaarcontract-betalingen een MRR tonen van 3.445 + (5 × 1.188) + 1.000 = €10.385 — de berekening maakt daar €124.620 van, drie keer het juiste getal. Dit is geen kleine afrondingsfout. Het is een volledig ander bedrijfsplaatje.
Seizoenseffecten bij toepassing van de ARR-formule
De “MRR × 12”-logica veronderstelt dat de huidige maand representatief is. Wanneer voorzichtig:
Pieken niet annualiseren. Een SaaS die 40 % van zijn nieuwe klanten in Q4 binnenhaalt heeft een verhoogde MRR in Q4. Die december-MRR door de ARR-formule jagen geeft een ARR die het rustigere Q2 niet overleeft. Beter: een driemaands voortschrijdend gemiddelde als input van de ARR-formule.
Meerjarige verlengingen creëren MRR-pieken. Als een grote cohorte jaarklanten in dezelfde maand verlengt, lijkt die maand-MRR kunstmatig hoog. De ARR-formule op die maand toepassen telt die contracten dubbel — hun jaarwaarde zit al één keer in ARR.
Voor steady-state ARR: schone maand-MRR × 12. Voor forecasting: de MRR-bridge vooruit projecteren in plaats van een snapshot vermenigvuldigen.
Welke Stripe-data de ARR-formule nodig heeft
Stripe is de meest voorkomende databron, maar niet alle velden horen in een schone toepassing van de ARR-formule. De filters die ertoe doen:
- Alleen actieve subscriptions tellen.
statusmoet inactive,trialing(met voorzichtigheid) ofpast_duemet levende betaalmethode zijn. Subscriptions incanceled,unpaidofincomplete_expiredhoren niet in MRR en dus niet in de ARR-formule. - Trials apart behandelen. Trials in ARR meetellen op basis van “verwachte conversie” vertekent de output van de ARR-formule met de trial-conversieratio. Schoner: uitsluiten tot ze betalend converteren.
- Refunds en chargebacks aftrekken. Een volledige refund in dezelfde cyclus wist het terugkerende deel. Als de ARR-formule dat niet weerspiegelt, overschat ze de lopende basis.
- Multi-currency normaliseren. Consistente conversie tegen dezelfde periodekoers is voorwaarde voor reproduceerbare resultaten.
- Eenmalige items uitsluiten. Setup, onboarding en eenmalige migraties verschijnen in
invoices, niet insubscriptions. Ze horen niet in de basis.
ARR en ASC 606: waar de paden zich splitsen
ASC 606 is de boekhoudstandaard die voorschrijft wanneer omzet erkend mag worden. De ARR-formule is geen GAAP-conforme omzetmaatstaf — het is een management-metric. De ARR-formule meet de lopende terugkerende basis op rapportagedatum, ASC 606 verdeelt omzet pro-rata over de looptijd van het contract. Een klant die €12.000 in januari betaalt voor een jaarabonnement draagt direct €12.000 bij aan ARR (ARR-formule op maandelijks genormaliseerde MRR), terwijl in de GAAP-boeken slechts €1.000 per maand als omzet wordt erkend. Beide getallen zijn correct — ze beantwoorden verschillende vragen, en de ARR-formule moet niet proberen ASC 606 te vervangen.
Hetzelfde geldt voor cash-rapportages: als de treasury in mei €60.000 aan jaarvooruitbetalingen ziet binnenkomen, is dat geen bewijs dat de ARR met €60.000 stijgt. De ARR-formule beweegt pas wanneer de onderliggende maandelijkse terugkerende bedragen daadwerkelijk stijgen. Cash en de ARR-formule lopen parallel, niet synchroon.
Hoe ARR Automatisch bij te Houden
Verbind één vertrouwde factureringsbron. Voor de meeste vroege SaaS-producten is dat Stripe. Stripe biedt de abonnementsdata die de ARR-formule nodig heeft: startdatums, factureringscadans, planbedragen en annuleringsgebeurtenissen.
Definieer terugkerende omzet één keer schriftelijk. Voordat je een dashboard bouwt, documenteer wat als terugkerend telt, hoe jaarplannen worden behandeld, wat is uitgesloten en hoe gebruiksfacturering wordt behandeld. Deze definitie is de bron van de betrouwbaarheid van de ARR-formule.
Pas MRR × 12 consistent toe. Herbereken de ARR-formule niet anders voor verschillende rapportagecontexten. Eén definitie, één formule, één ARR-getal dat in elk gesprek hetzelfde betekent.
Toon ARR naast MRR-beweging. ARR plus MRR-bridge — new MRR, expansion, contraction, churn — is de basis van elk financieel model dat de moeite waard is om te bouwen. Bessemer’s State of the Cloud rapport benchmarkt ARR-groeipercentages per bedrijfsfase, zodra de ARR-formule schoon draait.
JSON-model voor ARR-Berekening
{
"recurring_revenue": {
"period": "2026-04",
"currency": "EUR",
"clean_mrr": 3445,
"arr": 41340,
"formula": "clean_mrr * 12"
},
"mrr_components": {
"monthly_subscriptions": 2950,
"annual_subscriptions_normalised": 495,
"recurring_addons": 0
},
"exclusions": {
"setup_fees": true,
"onboarding_fees": true,
"consulting": true,
"one_off_projects": true,
"annual_cash_not_normalised": true
},
"definitions": {
"annual_plan_contribution": "annual_amount / 12",
"arr_formula": "clean_mrr * 12",
"arr_vs_acv": "ARR sluit eenmalige kosten uit; ACV kan ze bevatten"
}
}
ARR-formule op segmentniveau: waarom het aggregaat misleidt
Eén enkel aggregaatcijfer dat alleen de ARR-formule op de totale MRR toepast, verbergt meer dan het toont. Solo-oprichters die hun ARR-formule niet segmenteren, missen vaak dat het grootste deel van de groei uit één enkele plan-tier of één enkel acquisitiekanaal komt — en dat de rest stagneert of krimpt. Als 80 % van de ARR-formule-input uit een 49-€ plan komt dat in een prijsoorlog terechtkomt, is de ARR-aggregaatlijn een leugen met twaalf maanden vertraging.
De schone praktijk: pas de ARR-formule parallel toe op vier doorsnedes. Eerst per plan-tier — Starter, Pro, Enterprise. Tweede per facturatie-interval — maandelijks vs jaarlijks (jaarabonnementen zijn ARR-formule-stabieler omdat ze jaarcontracten omvatten). Derde per acquisitiekanaal — organisch vs betaald vs verwijzing. Vierde per cohort — welke maand de klant heeft gewonnen. Vier toepassingen van de ARR-formule op vier disjuncte deelverzamelingen geven je vier aparte trends die elkaar bij aggregatie kunnen uitwissen.
Een concreet voorbeeld: je Starter-segment levert 1.800 € MRR (ARR-formule-bijdrage: 21.600 €) en groeit met 15 % per kwartaal. Je Pro-segment levert 2.400 € MRR (ARR-formule-bijdrage: 28.800 €) maar krimpt met 8 % door churn. Geaggregeerd: de ARR-formule toont +3 % groei — een onschuldig cijfer. Gesegmenteerd: een groeiend volumesegment plus een hoogwaardig krimpend segment. De reactie is niet „doorgaan” — de reactie is direct de Pro-tier onderzoeken voordat het aggregaat over twee kwartalen omslaat.
Tools zoals NoNoiseMetrics berekenen de ARR-formule automatisch per segment, zodat je deze doorsnedes ziet zonder SQL te schrijven. Maar zelfs een handmatige Excel-tabel met de ARR-formule per segmentregel is beter dan één aggregaatcijfer dat alles vlak strijkt.
In de praktijk loont het om elke maandagochtend vijf minuten in een korte routine te steken: open je dashboard of werkblad, neem de uitsplitsing per plan-tier en per acquisitiekanaal even door, noteer twee regels over wat sinds vorige week is verschoven, en beslis op basis van die twee regels of je werkweek op acquisitie, retentie of prijs gericht moet zijn. Deze routine kost minder tijd dan een standup, maar houdt je weg van systematische blinde vlekken die later duur worden.
Een laatste opmerking over datakwaliteit: elke segmentdoorsnede is slechts zo goed als de tags en properties die je netjes onderhoudt in Stripe. Een ontbrekende UTM-property op een Stripe-klantrecord betekent dat die klant in de „kanaal”-uitsplitsing als Onbekend belandt — en meerdere Onbekenden vervormen het verhaal. Een hygiëne-taak van tien minuten per maand, waarbij je ontbrekende kanaaltags aanvult, beschermt de zeggingskracht van de segmentuitsplitsing over kwartalen heen.
FAQ
Wat is de ARR-formule?
De standaard ARR-formule is ARR = schone MRR × 12. De ARR-formule zelf is één vermenigvuldiging; de moeilijkheid zit in het zorgen dat MRR schoon gedefinieerd is voordat je haar toepast. Als MRR jaarlijks geld, setup-kosten of andere niet-terugkerende items bevat, zal de ARR-formule de terugkerende omzetbasis met dezelfde verhouding overdrijven.
Hoe bereken je annual recurring revenue met de ARR-formule?
Bereken eerst schone maandelijkse terugkerende omzet (som van actieve terugkerende abonnementen, met jaarplannen maandelijks genormaliseerd en eenmalige kosten uitgesloten), pas dan de ARR-formule toe en vermenigvuldig met twaalf. Het resultaat is annual recurring revenue.
Is de ARR-formule gewoon MRR maal 12?
Ja, als MRR correct gedefinieerd is. De ARR-formule is ARR = MRR × 12. De uitdaging is niet de ARR-formule zelf, maar zorgen dat de MRR-invoer niet-terugkerende omzet uitsluit, jaarlijkse abonnementen maandelijks normaliseert en consistent over perioden wordt toegepast.
Wat mag volgens de ARR-formule niet meegeteld worden?
Setup-kosten, implementatiekosten, onboarding-kosten, consultingomzet, eenmalig projectwerk en alle omzet die niet automatisch herhaalt in de volgende factureringscyclus. Jaarlijks vooraf ontvangen geld moet maandelijks worden genormaliseerd (jaarbedrag / 12) voordat het in de ARR-formule terechtkomt.
Wat is het verschil tussen ARR en ACV in relatie tot de ARR-formule?
ARR meet de geannualiseerde waarde van alleen terugkerende abonnementen en is het resultaat van de ARR-formule op een schone MRR. ACV meet de totale jaarwaarde van een contract en kan eenmalige kosten bevatten die de ARR-formule expliciet uitsluit. ACV als proxy voor ARR overdrijft de terugkerende omzetbasis.
Hoe verschilt de ARR-formule van run rate?
Run rate annualiseert de totale omzet van de huidige periode ongeacht of het terugkerend is. De ARR-formule annualiseert alleen het terugkerende abonnementsgedeelte. Een bedrijf met sterke eenmalige omzet in één maand heeft een hoge run rate maar potentieel veel lagere ARR.
Hoe volg je de output van de ARR-formule automatisch bij?
Verbind een vertrouwde factureringsbron (typisch Stripe), definieer terugkerende omzet één keer schriftelijk, en pas de ARR-formule consistent toe. Een dashboard dat MRR uit Stripe-subscription-events haalt en met twaalf vermenigvuldigt, produceert ARR zonder handmatige berekening — mits de databehandeling stroomopwaarts jaarplannen correct normaliseert en eenmalige betalingen uitsluit.
Stop met het berekenen van MRR in een spreadsheet. Schone MRR, ARR en de volledige waterval, gratis tot €10k MRR →
Gratis Tool
Probeer de ACV Calculator →
Interactieve calculator, geen aanmelding vereist.