Ga naar hoofdinhoud

Recurring Revenue

De Recurring Revenue-module is een prognosemodule voor abonnementsinkomsten. Deze combineert twee bronnen:

  • Bestaande contracten — geïmporteerd uit jouw tool voor abonnementsbeheer (Exact Online, Stripe, Teamleader of CSV). De module leest elk abonnement en de bijbehorende regels, inclusief facturatiecyclus, bedrag, start- en einddatum.
  • Toekomstig groeimodel — jouw eigen aannames over nieuwe klanten, groeipercentages, churn en prijzen per product.

Het resultaat is een maandelijkse prognose van de terugkerende omzet en cashflow, met statistieken zoals MRR-groei, klantacquisitiekosten en terugverdientijd.

De module aanmaken​

  1. Klik in jouw Scenario op Add a budget
  2. Kies Recurring Revenue
  3. Volg de configuratiewizard van 5 stappen

Stap 1 — Introductie​

Een overzichtsscherm met alleen-lezen toegang. Gebruik deze stap om jouw abonnementsintegraties te koppelen of een synchronisatie te starten voordat je de prognose configureert.

Beschikbare koppelingen:

  • Exact Online
  • Stripe
  • Teamleader
  • CSV upload

Klik op Sync bij een gekoppelde integratie om de abonnementsgegevens te verversen. Synchronisaties vinden maximaal één keer per dag plaats. De eerste import na het koppelen van een integratie kan enkele minuten duren — gedurende deze tijd kan de productlijst in Stap 2 leeg lijken.

Om een nieuwe integratie te koppelen, klik je op Connect naast de aanbieder, of ga je naar Organisation → Integrations → Subscription.

CSV-import — Download het CSV-sjabloon en vul jouw abonnementsgegevens in voordat je deze uploadt. Vereiste velden: abonnementsnummer, relatienaam, product, startdatum, einddatum, interval, periode en bedrag per periode.

Volgende stap: uitgeschakeld terwijl een synchronisatie bezig is.

Stap 2 — Bestaande contracten importeren​

Configureer hoe bestaande abonnementsgegevens worden gebruikt in jouw prognose.

Bediening bovenaan:

BedieningWat het doet
Use existing contracts schakelaarZet op Aan om geïmporteerde abonnementsgegevens op te nemen in de prognose. Zet op Uit om alleen het groeimodel te gebruiken (Stap 3).
Budget rangeStart- en eindmaanden voor de prognose. Alleen producten die binnen dit bereik actief zijn, worden getoond.
TypeDynamic — het budget blijft live en wordt bijgewerkt naarmate integratiegegevens wijzigen. Static (Snapshot) — bevriest de contractbasis op een specifiek moment; handig voor benchmarks of vastgelegde plannen.

Productlijst:

Elk product dat uit jouw abonnementsintegratie is geïmporteerd, verschijnt als een kaart. Per kaart:

  • Monthly churn % — de veronderstelde churn die wordt toegepast op verlengingen. Als de werkelijke einddata in de abonnementsgegevens een lagere churn voor een bepaalde maand impliceren, krijgt de bekende churn voorrang; anders wordt het geconfigureerde % gebruikt.
  • Expand — toont de abonnementsregels voor dat product (relatie, startdatum, einddatum, periode, interval, bedrag) en twee grafieken: Impact op terugkerende omzet en Impact op cashflow.

Stap 3 — Toekomstige groei en churn​

Modelleer de groei van nieuwe abonnementen die verder gaat dan jouw bestaande contracten.

Opdrachtenbalk:

  • Start from previous budget — laadt producten en aannames uit een andere versie van het Recurring Revenue-budget
  • Add Product — maakt een nieuw leeg product aan
  • Delete Products — verwijdert alle modelproducten (rode knop)

Velden per product:

VeldOpmerkingen
Product nameBewerkbaar indien handmatig aangemaakt; alleen-lezen als het product is geïmporteerd uit een integratie
Number of new customersNieuwe klanten toegevoegd in maand 1 (geheel getal)
Monthly growth %Groeipercentage toegepast op nieuwe klanttoevoegingen per maand
Monthly churn %% klanten dat opzegt bij elke verlengingscyclus

Periodiek-tabel — definieert de facturatiestructuur voor dit product. Voeg één rij toe per facturatieplan:

KolomWat het betekent
PeriodFacturatie-eenheid — Maand, Kwartaal, Jaar, etc.
IntervalAantal eenheden per cyclus (bijv. 3 + Maand = per kwartaal)
Distribution %Aandeel nieuwe klanten in dit plan — alle rijen moeten samen 100% zijn
Average revenuePrijs per facturatiecyclus (excl. btw). Bijv. €100 voor een maandelijks plan, €1.200 voor een jaarlijks plan

Er verschijnt een waarschuwing als de verdelingen over de rijen niet optellen tot 100%. Een product zonder periodiek-rijen kan niet verder.

Volgende stap: ten minste één product met een naam, ten minste één periodiek-rij per product en verdelingen die voor elk product optellen tot 100%.

Stap 4 — Mapping​

Elk product vereist twee mappings:

MappingAccounttypeWat het doet
Recurring RevenueW&V-rekening (omzet)Waar terugkerende omzet verschijnt in jouw W&V
Revenue RecognitionBalansrekening (schuld)Rekening voor overlopende passiva voor bedragen die zijn gefactureerd maar nog niet zijn verantwoord

Gebruik de copy-to-all knop (apart beschikbaar voor elk mappingtype) om de mapping van één product toe te passen op alle producten tegelijk.

Hoe omzetverantwoording doorwerkt in rapporten:

  • Omzet wordt gespreid over de verantwoordingsperiode in de W&V (bijv. een jaarcontract dat maandelijks voor 1/12 van het jaarbedrag wordt verantwoord)
  • De balans bevat de overlopende passiva voor bedragen die vooruit zijn gefactureerd
  • In het kasstroomoverzicht vloeit ontvangen contant geld door de EBITDA-kasstroomregel; de vrijval van overlopende passiva verloopt via het werkkapitaal

Volgende stap: elk product moet zowel een W&V-mapping als een balansmapping hebben.

Stap 5 — Resultaat​

Een alleen-lezen voorbeeld met twee grafieken:

  • Recurring revenue by product — gestapelde balken per product over de budgetperiode
  • Cash flow by product — ontvangen contanten per product (pieken in maanden waarin jaarcontracten worden gefactureerd, vlak voor maandelijkse facturatie)

Klik op Finish om de budgetversie een naam te geven en op te slaan.

Dashboard​

Het Recurring Revenue-dashboard heeft een Budget filter (bovenaan) en een datumschuifregelaar met drie hendels (start, datum laatste werkelijke cijfers, einde).

Grafieken en panelen:

PaneelWat het toont
Recurring revenueGestapelde balken per product of productgroep (schakelaar rechtsboven). Klik op een balk om een tabel met transactiedetails te openen.
Cash flowGestapelde balken van ontvangen contanten per product of productgroep. Zelfde klikgedrag.
Net MRR GrowthGestapelde balken uitgesplitst naar MRR-bewegingstype: Nieuw, Upsell, Downgrade, Churned — met een lijn voor netto MRR-groei. Klik op een balk voor details.
Metrics tableMaandelijkse tabel met: Nieuwe klanten per maand, Opgezegde klanten, Netto klanten (cumulatief), Nieuwe MRR, Totale MRR (cumulatief), ARPA (maandelijks en totaal), Verkoop- & marketingkosten, Klantacquisitiekosten (CAC), Terugverdientijd (maanden)

Sales & Marketing Costs voor CAC en terugverdientijd worden uit jouw W&V-prognose gehaald met behulp van een Sales & Marketing Costs report anchor. Ga naar Entity → Reporting Structures om dit anker te configureren. Zonder dit anker tonen de kolommen voor CAC en terugverdientijd een lege status met een link om dit in te stellen.

Output in rapporten​

  • W&V — regels voor terugkerende omzet per product op basis van de W&V-mappings ingesteld in Stap 4
  • Balans — vrijval van overlopende passiva naarmate omzet wordt verantwoord over de facturatieperiode
  • Kasstroom — ontvangen contanten volgen de facturatiecyclus; de vrijval van overlopende passiva verloopt via het werkkapitaal