MRR en ARR uitgelegd: hoe abonnementsomzet werkelijk wordt gemeten
Wat MRR en ARR meten, de mutatiebrug die ze bruikbaar maakt, waarom ze geen boekhoudkundige omzet zijn en de fouten die ze opblazen.
MRR staat voor monthly recurring revenue (maandelijkse terugkerende omzet): de genormaliseerde waarde van lopende abonnementscontracten, uitgedrukt per maand. ARR is hetzelfde getal geannualiseerd - voor een bedrijf met maandelijkse facturering is dat simpelweg MRR × 12.
Geen van beide is een boekhoudkundige maatstaf. Je zult MRR in geen enkele boekhoudstandaard, op geen enkele financiële orgaanrapportage en in geen enkel auditrapport aantreffen. Het is een operationele kengetal dat een vraag beantwoordt die de winst-en-verliesrekening bewust openlaat: als er niets zou veranderen, wat factureren we dan volgende maand?
Wat telt als terugkerend
De waarde van MRR is volledig afhankelijk van discipline in wat erin wordt opgenomen. Neem het volgende mee:
- Abonnementskosten onder actieve contracten, genormaliseerd naar een maand (een jaarlijks abonnement van 2.400 € levert 200 € op)
- Toegezegde terugkerende add-ons en stoeluitbreidingen
- Terugkerende kortingen, als een vermindering
Sluit het volgende uit:
- Eenmalige setup-, implementatie- en trainingskosten
- Professionele diensten en maatwerkwerkzaamheden
- Verbruiksoverschrijdingen die van maand tot maand variëren - tenzij ze echt stabiel zijn, en zeg dat er dan ook bij
- Hardwareverkopen
- Proefperiodes en niet-ondertekende pijplijn
De test is of het bedrag volgende maand automatisch terugkeert zonder dat iemand er iets voor hoeft te doen. Meng er geen eenmalige kosten doorheen, want dan stopt MRR met een run-rate te zijn en wordt het een slechtere versie van omzet.
De mutatiebrug
Een los MRR-cijfer is nagenoeg nutteloos. De brug tussen twee periodes is waar de informatie zich bevindt:
Openings-MRR
+ Nieuw (nieuwe klanten)
+ Uitbreiding (upgrades, meer stoelen)
− Inkrimping (downgrades, minder stoelen)
− Churn (vertrokken klanten)
= Sluitings-MRR
Een uitgewerkte maand, in euro's:
| Onderdeel | Bedrag |
|---|---|
| Openings-MRR | 42.000 |
| Nieuw | +3.800 |
| Uitbreiding | +1.400 |
| Inkrimping | −900 |
| Churn | −2.300 |
| Sluitings-MRR | 44.000 |
Een groei van 2.000 €, maar de samenstelling vormt de diagnose. De netto omzetretentie (net revenue retention) is hier (42.000 + 1.400 − 900 − 2.300) ÷ 42.000 = 95,7% - de bestaande basis krimpt en de groei is volledig afhankelijk van nieuwe verkopen. Een bedrijf met een NRR van 110% groeit zonder iets nieuws te verkopen; een bedrijf met 95% is een lekke emmer aan het vullen. Dezelfde sluitings-MRR, een totaal ander bedrijf.
MRR is geen omzet
De twee lopen voortdurend uiteen en ze door elkaar halen leidt tot echte fouten:
| MRR | Boekhoudkundige omzet | |
|---|---|---|
| Basis | Gecontracteerde run-rate op een bepaald moment | Verdiend in een periode |
| Beheerst door | Jouw definitie | IFRS 15 / nationale richtlijnen voor de jaarverslaggeving |
| Eenmalige kosten | Uitgesloten | Inbegrepen |
| Jaarlijkse vooruitbetaling | Per definitie gelijkmatig verspreid | Verspreid naarmate geleverd - meestal hetzelfde, niet altijd |
| Wijzigingen halverwege de maand | Worden vaak voor de volledige waarde meegeteld | Pro rata |
| Controleerbaar (auditable) | Nee | Ja |
Een jaartract getekend op 15 maart voegt de volledige maandwaarde toe aan de MRR van maart volgens de meeste definities, terwijl de erkende omzet voor maart een halve maand is. Beide zijn juist voor hun eigen doel. Wat niet juist is, is MRR × 12 presenteren als een omzetvoorspelling, of de een met de ander afstemmen in de verwachting dat ze overeenkomen.
De relatie die je helder moet houden: uitgestelde omzet is het balansgevolg van factureren vóór levering; MRR is de operationele blik op de contracten die dit genereren; erkende omzet is wat de administratie rapporteert. Drie perspectieven, één bedrijf.
Waar de cijfers worden opgeblazen
- Boekingen tellen als MRR. Een getekende deal van drie jaar is geen drie jaar aan directe MRR; het is maandelijkse waarde die terugkeert.
- Eenmalige kosten opnemen. De meest voorkomende opblazingsfactor, die zich de volgende maand laat zien als onverklaarde MRR-churn.
- Onvrijwillige churn negeren. Mislukte kaartbetalingen die een abonnement beëindigen zijn churn, ongeacht de intentie.
- Jaarcontracten tellen tegen de kaswaarde. Een jaarlijkse betaling van 2.400 € is 200 € aan MRR, geen 2.400 €.
- Valutabewegingen. Buitenlandse abonnementen converteren tegen de wisselkoers van elke periode zorgt ervoor dat MRR beweegt terwijl er niets is gebeurd. Normaliseer naar een vaste koers voor de meting en houd de boekhoudkundige conversie apart - zie multi-currency accounting.
Wat Nordlet wel en niet doet
Eerlijk gezegd: MRR en ARR worden niet berekend door het product. Er is geen rapport met abonnementskengetallen, geen MRR-mutatiebrug en geen churnberekening. Wie anders beweert over een boekhoud-API, beschrijft doorgaans een factureringsplatform.
Wat het grootboek levert, is het materiaal waar deze cijfers uit zijn opgebouwd, met een granulariteit die ze controleerbaar maakt in plaats van een spreadsheet die niemand vertrouwt:
- Terugkerende overeenkomsten met hun factureringsvoorwaarden en de daaruit gegenereerde facturen.
- Toewijzingsschema's (recognition schedules) -
POST /v1/sales/recognition-schedules/listretourneert geplande bedragen en data per regel, wat het dichtst in de buurt komt van een contractuele run-rate die de boekhouding bijhoudt. - Factuurregels met periodes, zodat de gecontracteerde waarde per klant per maand kan worden afgeleid.
- Webhook-gebeurtenissen -
sale_invoice.issuedensale_invoice.paid- zodat een metingservice kan reageren op wijzigingen in plaats van het hele boek opnieuw te moeten inlezen.
De verstandige taakverdeling: het grootboek bezit wat juridisch waar is (erkende omzet, uitgestelde saldi, debiteuren) en de metingslaag bezit het operationele perspectief. Het opbouwen van MRR vanuit het grootboek in plaats van parallel daaraan is wat de twee afstembaar houdt wanneer een investeerder vraagt waarom ze van elkaar verschillen.
FAQ
Wat is het verschil tussen MRR en ARR?
ARR is de geannualiseerde vorm van MRR - voor een bedrijf met maandelijkse abonnementen is dat MRR × 12. ARR is gebruikelijk voor bedrijven met jaarcontracten en MRR voor bedrijven met maandcontracten; ze bevatten dezelfde informatie.
Is MRR hetzelfde als omzet?
Nee. MRR is een genormaliseerde run-rate van lopende contracten op een bepaald moment; omzet is wat boekhoudstandaarden definiëren als verdiend in een periode. Eenmalige kosten, pro-rata berekeningen halverwege de periode en omzettoewijzingsregels zorgen er alle voor dat ze van elkaar verschillen, en MRR is geen gecontroleerd cijfer.
Moeten eenmalige kosten worden opgenomen in de MRR?
Nee. Setup-, implementatie- en professionele dienstenkosten keren niet terug, dus het opnemen daarvan overschat de run-rate en leidt de volgende maand tot spookachtige churn. Rapporteer deze afzonderlijk.
Wat is netto omzetretentie?
Uitbreiding minus inkrimping en churn, afgespeet tegen de openingsbasis van bestaande klanten, exclusief nieuwe verkopen. Alles boven de 100% betekent dat de bestaande basis uit zichzelf groeit; alles daaronder betekent dat nieuwe verkopen verliezen opvangen voordat er werkelijk groei ontstaat.
Hoe beïnvloeden jaarcontracten de MRR?
Ze worden genormaliseerd: een jaarcontract van 2.400 € draagt 200 € aan MRR bij, ongeacht of dit in één keer vooraf wordt gefactureerd. Het geld komt in één keer binnen, het saldo van de uitgestelde omzet draagt het nog niet geleverde deel en de MRR weerspiegelt de maandelijkse waarde.