FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Jaarlijks terugkerende omzet formule: ARR schoon berekenen

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

Bijgewerkt op 16 april 2026

De jaarlijks terugkerende omzet formule lijkt een one-liner — totdat je klanten op maandplannen, jaarcontracten, meerjarendeals en kortingen in hetzelfde boek hebt. Jaarlijks terugkerende omzet is de meest geciteerde metric in SaaS-reporting, en de meeste early-stage decks rekenen hem fout — met een factor die de waardering stilletjes opblaast. Dit artikel toont de exacte formule voor jaarlijks terugkerende omzet voor elk facturatiescenario, wat erin hoort, wat eruit moet, en hoe je een schoon getal uit Stripe trekt zonder spreadsheet.

Voor de onderliggende definitie zie de gids over de betekenis van jaarlijks terugkerende omzet — dit artikel behandelt de rekenmechaniek.

Inhoud


De formule voor jaarlijks terugkerende omzet

Jaarlijks terugkerende omzet is de geannualiseerde waarde van alle actieve terugkerende abonnementen op een bepaald moment. Eenmalige fees, professional services en niet-geconverteerde trials worden uitgesloten. De formule heeft twee vormen — een simpele en een volledige — voor verschillende facturatiesetups.

Simpele vorm, als elke klant maandelijks factureert:

ARR = MRR × 12

Volledige vorm, voor gemengde boeken:

ARR = Σ (jaarwaarde van elk actief abonnement)

Waarbij elke jaarwaarde wordt genormaliseerd:

Maandplan:    maandprijs × 12
Jaarplan:     jaarcontractwaarde
Kwartaalplan: kwartaalprijs × 4
Meerjaren:    totale_contractwaarde ÷ contractjaren

Beide vormen leveren hetzelfde ARR-getal als de MRR correct is berekend. De volledige versie is de enige die investeerders accepteren in due diligence. Alles wat één rare maand × 12 doet is run rate, geen jaarlijks terugkerende omzet.


Wat erin en eruit hoort

Opnemen in jaarlijks terugkerende omzet

  • Maandabonnementen, nominale waarde × 12
  • Jaarcontractwaarde, het volledige contractbedrag, niet het vooraf ontvangen cash
  • Meerjarencontracten, genormaliseerd: een 2-jarige deal van 18 000 € = 9 000 € ARR
  • Toegezegde gebruiksminima, alleen het floor — variabele consumptie erboven valt eruit
  • Plannen met korting tegen werkelijke prijs, een plan van 1 200 €/jaar met 25 % korting = 900 € ARR
  • Trials met auto-conversie en geregistreerde betaalmethode, alleen bij consistent beleid

Uitsluiten van jaarlijks terugkerende omzet

  • Eenmalige setup- en onboarding-fees — echte omzet, maar niet terugkerend
  • Professional services — implementatie, training, custom development
  • Puur variabele gebruiksoverschrijdingen zonder toegezegd minimum
  • Niet-geconverteerde trials zonder betaalmethode
  • Terugbetalingen en credits — verrekenen tegen het betreffende abonnement

De formule vangt toegezegde, voorspelbare omzet. Wat je elk jaar opnieuw moet verkopen hoort niet in het getal.


Voorbeelden

Voorbeeld 1: puur maandelijks boek

20 klanten betalen elk 79 €/maand.

MRR = 20 × 79 € = 1 580 €
ARR = 1 580 € × 12 = 18 960 €

De formule reduceert hier tot MRR × 12.

Voorbeeld 2: maandelijks en jaarlijks gemengd

  • 25 klanten op 49 €/maand
  • 12 klanten op 468 €/jaar (overeenkomend met 39 €/maand)
  • 3 klanten op een 2-jarige deal van 1 800 € totaal
  • 2 400 € setup-fees deze maand
Maandbijdrage:        25 × 49 € × 12 = 14 700 €
Jaarbijdrage:         12 × 468 €     = 5 616 €
Meerjaren-bijdrage:   3 × (1 800 € ÷ 2) = 2 700 €
Setup-fees:           uitgesloten
                      ─────────────
Jaarlijks terugkerende omzet: 23 016 €

De setup-fees zijn echte cash maar komen nooit in het ARR-getal.

Voorbeeld 3: korting en toegezegd gebruik

Een klant met 30 % promokorting betaalt 840 €/jaar (lijstprijs 1 200 €) plus een gebruiksfloor van 500 €/maand met 200 € gemiddelde overschrijding:

Jaarlijks met korting: 840 €
Toegezegde floor:      500 € × 12 = 6 000 €
Overschrijding:        uitgesloten
                       ──────────
Subtotaal ARR:         6 840 €

Wanneer de korting bij verlenging vervalt, vloeien de extra 360 € op dat moment binnen als expansion ARR, niet met terugwerkende kracht.


ARR vs MRR vs totale omzet

Drie cijfers die in pitchdecks vaak worden verward:

MetricWat hij meetWanneer gebruiken
MRRMaandelijkse terugkerende basisOperationele tracking
ARRGeannualiseerde abonnementsbasisInvesteerdersrapportage, benchmarks
Totale omzet (GAAP)Alles, eenmalig inclusiefFiscaal, boekhouding (ASC 606)

Jaarlijks terugkerende omzet zit tussen MRR (operationeel) en erkende omzet (boekhoudkundig) in. Hij is voorwaarts kijkend: hij vertelt wat het bedrijf de komende 12 maanden produceert als er niets verandert. Totale omzet onder ASC 606 kijkt achteruit: wat is verdiend en erkend in de afgelopen periode.

De geannualiseerde run rate is een vierde cijfer dat vaak ten onrechte als jaarlijks terugkerende omzet wordt gelabeld. Run rate is elk omzetcijfer × 12 — services, eenmalige fees, overschrijdingen inbegrepen. De formule sluit dat uit. Een maand van 50 000 € met 20 000 € services draagt 30 000 € × 12 = 360 000 € ARR bij maar verschijnt als run rate van 600 000 €. Investeerders prikken door de inflatie heen in due diligence.


Benchmarks voor jaarlijks terugkerende omzet per fase

Groeiranges uit Bessemer’s State of the Cloud en SaaS Capital-onderzoeken:

FaseARRDoel YoY-groei
Vroege tractie< 300 k€Product-market fit
Seed300 k€–1 M€3× (200 %)
Series A1 M€–5 M€2,5× (150 %)
Series B5 M€–20 M€2× (100 %)
Groei20 M€–100 M€1,5× (50 %)
Scale100 M€+30–50 %

De T2D3-regel (Triple, Triple, Double, Double, Double) is de baan van 1 M€ naar 100 M€ jaarlijks terugkerende omzet. Weinig bedrijven halen hem; VC’s gebruiken hem als bovengrens-benchmark bij het beoordelen van growth-stage-prestaties.

Net Revenue Retention combineert met ARR-groei. Een NRR boven 100 % betekent dat bestaande klanten de jaarlijks terugkerende omzet uitbreiden zonder nieuwe acquisitie — zie de NRR-gids voor bootstrappers.


Jaarlijks terugkerende omzet berekenen uit Stripe

Stripe toont ARR niet native. Drie aanpakken om jaarlijks terugkerende omzet uit ruwe Stripe-data te berekenen:

Methode 1: MRR × 12 (snelle schatting)

Open Billing → Overzicht in je Stripe-dashboard, vind de MRR, vermenigvuldig met 12. Alleen indicatief — Stripe-MRR kan trials en eenmalige charges bevatten afhankelijk van setup.

Methode 2: API-export (precies)

Haal alle actieve abonnementen op via /v1/subscriptions?status=active. Per abonnement:

  1. Lees plan.amount en plan.interval
  2. Normaliseer naar maandelijks: jaarlijks ÷ 12, kwartaal ÷ 3
  3. Pas kortingen toe via discount.coupon.percent_off of amount_off
  4. Tel alle items in items.data op (een klant kan meerdere abos en add-ons hebben)
  5. Sluit status=trialing uit, tenzij je ARR-beleid ze meeneemt
  6. Sluit plan.amount = 0 uit
  7. Tel maandequivalenten op, vermenigvuldig met 12

Hoofdrandgeval: een klant met basisplan van 49 €/maand plus een add-on van 20 €/maand draagt 69 € bij, niet 49 €.

Methode 3: Stripe direct koppelen (automatisch)

NoNoiseMetrics koppelt aan je Stripe-account en berekent het ARR-getal in realtime, normaliseert jaarplannen, meerjarendeals, trials en kortingen automatisch.


Veelgemaakte fouten bij jaarlijks terugkerende omzet

1. Jaarlijks vooruit-cash als maand-MRR tellen. Een jaarbetaling van 948 € in maart is geen 948 € maart-MRR; het is 79 €/maand verspreid over 12 maanden.

2. Eenmalige fees opnemen. Setup, onboarding en projectwerk blazen de ARR op en worden gecorrigeerd in due diligence.

3. Meerjarendeals niet normaliseren. Een 3-jarig contract van 30 000 € is 10 000 € ARR, geen 30 000 €.

4. Lijstprijs gebruiken bij kortingplannen. ARR weerspiegelt wat klanten daadwerkelijk betalen, niet de catalogusprijs.

5. Trials voor de eerste betaling opnemen. Een trial die morgen converteert is vandaag geen ARR.

6. Run rate en ARR mengen. Service-omzet × 12 is run rate, geen jaarlijks terugkerende omzet.

7. Gemiddelde ARR rapporteren. Jaarlijks terugkerende omzet is een puntmetric. Gebruik einde-periode, niet het maandgemiddelde.

Voor de omgekeerde berekening — van MRR terug naar ARR — zie de ARR-conversiegids.


FAQ

Wat is de formule voor jaarlijks terugkerende omzet?

De formule voor jaarlijks terugkerende omzet: tel de jaarwaarde van elk actief abonnement op. Maandplannen × 12, jaarplannen tegen contractwaarde, meerjarencontracten gedeeld door contractjaren. Sluit eenmalige fees, services en niet-geconverteerde trials uit. De simpele vorm (MRR × 12) werkt alleen als elke klant maandelijks factureert.

Hoe bereken je jaarlijks terugkerende omzet uit een gemengd boek?

Pas de volledige formule toe: normaliseer elk abonnement naar zijn jaarwaarde, dan optellen. Maandplannen dragen prijs × 12 bij, jaarplannen dragen de volledige contractwaarde bij, en meerjarencontracten dragen totaal ÷ contractjaren bij. Het resultaat is de jaarlijks terugkerende omzet op dat moment.

Moeten eenmalige fees in jaarlijks terugkerende omzet worden opgenomen?

Nee. De formule voor jaarlijks terugkerende omzet sluit eenmalige fees uit — setup, onboarding, professional services — ongeacht omvang. Jaarlijks terugkerende omzet vangt alleen omzet die je elk jaar verwacht binnen te halen zonder opnieuw te verkopen.

Wat is het verschil tussen jaarlijks terugkerende omzet en run rate?

Jaarlijks terugkerende omzet is de geannualiseerde waarde van alleen de terugkerende abonnementen, correct genormaliseerd. Run rate is elk omzetcijfer × 12, services en eenmalig inbegrepen. De formule sluit alles uit wat geen terugkerend abonnement is, dus jaarlijks terugkerende omzet is altijd kleiner-gelijk aan run rate.

Bevat jaarlijks terugkerende omzet kortingen?

Ja — tegen de werkelijk betaalde kortingsprijs. Een plan van 1 200 €/jaar verkocht met 25 % korting draagt 900 € bij aan jaarlijks terugkerende omzet, geen 1 200 €. Wanneer de korting bij verlenging vervalt, stroomt de extra waarde op dat moment binnen als expansion van jaarlijks terugkerende omzet.

Hoe behandelt de formule voor jaarlijks terugkerende omzet meerjarendeals?

Meerjarencontracten worden gedeeld door hun contractjaren. Een 2-jarige deal van 18 000 € draagt 9 000 € bij aan jaarlijks terugkerende omzet. De formule meet altijd een geannualiseerde run-rate, nooit de lifetime-contractwaarde.

Kan ik gewoon MRR × 12 doen om jaarlijks terugkerende omzet te krijgen?

Alleen als de MRR correct berekend is met elke facturatiecyclus genormaliseerd. Als de MRR klopt, geeft de simpele vorm (MRR × 12) het juiste antwoord. Als de MRR eenmalige charges of niet-genormaliseerde jaarbetalingen bevat, is de resulterende jaarlijks terugkerende omzet in dezelfde mate fout.

Wat is een goede groeisnelheid voor jaarlijks terugkerende omzet?

Van 300 k€ tot 1 M€ is 3× jaar-op-jaar de benchmark. Van 1 M€ tot 5 M€ 2,5×. Van 5 M€ tot 20 M€ 2×. Komen uit Bessemer’s State of the Cloud. Onder de benchmark groeien op jaarlijks terugkerende omzet is niet automatisch slecht — retentie en unit economics tellen ook mee.


Zie je jaarlijks terugkerende omzet live

NoNoiseMetrics past de volledige formule voor jaarlijks terugkerende omzet automatisch toe op je Stripe-data — jaarplannen, meerjarendeals, kortingen en trials, alles genormaliseerd.

Stripe koppelen

Volgende: SaaS-metrics-glossarium voor elke gerelateerde metric, definities en formules.

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