Je hebt net een deal van $180.000 over drie jaar gesloten met een eenmalige onboardingvergoeding van $15.000. Je CRM licht op met een overwinning, sales wil volledige quotumcreditering, en het board deck heeft vrijdag een ARR-cijfer nodig. Dus hoeveel heb je er werkelijk bijgekregen — $195.000, $60.000, of nog niets?
Alle drie de antwoorden zijn verdedigbaar, en ze horen bij drie verschillende maatstaven. De $195.000 is total contract value. De $60.000 is annual contract value. En de omzet die je vandaag kunt verantwoorden is een fractie van één maand abonnement — de rest staat als deferred revenue op de balans totdat je de dienst levert. Haal deze door elkaar en je overdrijft de groei voor investeerders, betaalt te veel commissie, of boekt omzet die je auditor aan het einde van het jaar terugdraait.
Deze gids definieert ARR, ACV en TCV met formules en uitgewerkte voorbeelden, laat zien waar ramps en expansie de naïeve rekensom breken, legt uit waarom geen van de drie geboekte omzet is, en geeft je een checklist voor het kiezen van de juiste maatstaf voor salesvergoeding, boardrapportage en cashplanning.
De drie maatstaven in dertig seconden
| Maatstaf | Beantwoordt | Reikwijdte | Inclusief eenmalige vergoedingen? |
|---|---|---|---|
| ACV (annual contract value) | Wat is één contract per jaar waard? | Eén contract, geannualiseerd | Nee |
| TCV (total contract value) | Wat is één contract over de hele looptijd waard? | Eén contract, volledige looptijd | Ja |
| ARR (annual recurring revenue) | Welke terugkerende run-rate draagt het hele bedrijf? | Alle actieve klanten | Nee |
ACV en TCV beschrijven één deal. ARR beschrijft je volledige klantenbestand op één moment. ACV en ARR tellen alleen terugkerende abonnementswaarde; TCV telt alles wat de klant heeft toegezegd te betalen, inclusief implementatie-, onboarding- en trainingsvergoedingen.
ACV: één contract, geannualiseerd
Annual contract value normaliseert de terugkerende waarde van één contract naar één jaar, zodat deals van verschillende looptijd met elkaar vergeleken kunnen worden. Een deal van $120.000 voor één jaar en een deal van $360.000 voor drie jaar hebben beide $120.000 ACV — dezelfde verkoopprestatie per jaar, ook al verschillen de verbintenissen.
De formule:
ACV = (total contract value minus eenmalige vergoedingen) / contractduur in jaren
Neem het openingsvoorbeeld: een overeenkomst van drie jaar met een totale contante waarde van $195.000, waarvan $15.000 een eenmalige onboardingvergoeding is. Trek eerst de vergoeding af en annualiseer dan:
- Terugkerende waarde: $195.000 − $15.000 = $180.000
- ACV: $180.000 / 3 = $60.000 per jaar
De aftrekstap is degene die teams overslaan. Onboarding, implementatie, datamigratie en eenmalige training zijn echte cash en echt werk, maar ze zijn niet terugkerend, dus horen ze niet thuis in een geannualiseerde terugkerende maatstaf. Laat ze erin en een dienstenintensieve deal lijkt een groter abonnement dan het is — wat vandaag de quota-attainment opblaast en twaalf maanden later een lelijke renewal-vergelijking oplevert, wanneer de vergoeding weg is en alleen het abonnement wordt verlengd.
ACV voor contracten korter dan een jaar
Voor contracten korter dan een jaar annualiseer je door op te schalen, niet door het nominale bedrag te rapporteren. Een contract van zes maanden voor $30.000 in terugkerende vergoedingen heeft $60.000 ACV ($30.000 / 6 × 12), omdat dat de jaarlijkse run-rate is die de deal vertegenwoordigt. $30.000 als ACV rapporteren onderschat de deal naast jaarcontracten en laat maand-tot-maand-cohorten permanent kleiner lijken dan ze zijn.
Documenteer welke conventie je ook kiest — sommige teams rapporteren sub-jaarlijkse deals tegen nominale waarde als "bookings ACV" — maar meng nooit beide in één pipeline-rapport.
TCV: de hele verbintenis, alle jaren, alles inbegrepen
Total contract value is het volledige bedrag dat de klant heeft toegezegd te betalen over de gehele looptijd: terugkerende abonnementsvergoedingen voor elk jaar plus alle eenmalige kosten. Er wordt niets afgetrokken en niets geannualiseerd.
TCV = terugkerende vergoedingen over de volledige looptijd + eenmalige vergoedingen
De openingsdeal heeft een TCV van $195.000: $180.000 aan abonnementsvergoedingen over drie jaar plus de onboardingvergoeding van $15.000. Een abonnement van drie jaar à $60.000 per jaar zonder diensten heeft een TCV van $180.000 en een ACV van $60.000 — deel TCV door de looptijd en je krijgt ACV wanneer de eenmalige vergoedingen nul zijn.
TCV is per definitie het grootste van de drie getallen, en precies daarom heeft het een afgebakende taak nodig. Het is de juiste maatstaf voor pipeline-coverage (hoeveel totale vraag wordt opgebouwd), voor meerjarige cashverwachtingen, en voor financeteams die de totale verplichting inschatten. Het is de verkeerde maatstaf voor groei-run-rates, waarderingsmultiples en alles wat periode over periode wordt vergeleken — een kwartaal vol driejarige deals laat spectaculaire TCV-groei zien die niets zegt over het geannualiseerde bedrijf.
Wat meetelt voor TCV
Neem elk toegezegd bedrag mee: abonnementsvergoedingen, implementatie en onboarding, training, en elke gecontracteerde expansie of ramp die al in het orderformulier is vastgelegd. Sluit pure optionaliteit uit — niet-uitgeoefende verlengingsopties, gebruik boven het gecontracteerde minimum dat mogelijk nooit wordt gerealiseerd, en mondelinge beloftes van "fase twee volgend jaar". Een nuttige test: als de klant ervan af kan stappen zonder te betalen, is het pipeline, geen TCV.
ARR: de portfolio-run-rate over elke klant
Annual recurring revenue beantwoordt een andere vraag dan beide dealmaatstaven: wat is op dit moment de geannualiseerde waarde van alle actieve terugkerende abonnementen samen? Investeerders, kredietverstrekkers en overnemers waarderen SaaS-bedrijven op basis van ARR, omdat het de duurzame omzetmotor meet in plaats van de verkoop van één kwartaal.
Er zijn twee standaardmanieren om het te berekenen, en gezonde bedrijven reconciliëren beide:
Vanuit MRR: ARR = MRR × 12. Tel één maand terugkerende omzet op over elk actief abonnement — basispakketten, betaalde add-ons, terugkerende overage-verplichtingen — en vermenigvuldig met twaalf. Een basis van 400 klanten tegen gemiddeld $500 per maand is $200.000 in MRR en $2,4 miljoen in ARR.
Vanuit de ARR-waterfall: ARR = begin-ARR + nieuwe ARR + expansie-ARR − contractie-ARR − churn-ARR. Deze versie verklaart de beweging: een jaar dat opent op $2,4 miljoen, $600.000 toevoegt uit nieuwe logo's en $300.000 uit upsells, en $150.000 verliest door downgrades en $250.000 door opzeggingen, sluit op $2,9 miljoen.
Beide formules moeten eenmalige vergoedingen uitsluiten, en beide mogen alleen levende, gecontracteerde terugkerende omzet tellen. Een getekende deal waarvan de abonnementstermijn nog niet is begonnen is bookings, geen ARR — die voegt zich bij de maatstaf wanneer de termijn begint. Een klant in een gratis proefperiode of met een gepauzeerd plan draagt nul bij tot de facturering hervat.
De ARR-waterfall is het managementrapport
Het enkele ARR-cijfer vertelt je waar je staat; de waterfall vertelt je hoe je daar bent gekomen. Splits de verandering van elke periode in nieuwe logo's, expansie (upsells, cross-sells, extra seats, tier-upgrades), contractie (downgrades, verwijderde seats) en churn (volledige opzeggingen). Twee bedrijven kunnen beide 20 procent ARR-groei hebben met volledig verschillende gezondheid — de één gedreven door expansie op een loyale basis, de ander die een derde van zijn klanten laat afhaken en vervangt door dure nieuwe logo's. Je factureringssysteem zou deze brug maandelijks moeten produceren; dicht dat gat voordat je volgende fundingronde, want elk due-diligenceproces vraagt erom.
Waar ramps en expansie de naïeve deling breken
Vlakke meerjarige deals delen netjes. Echte enterprise-deals blijven zelden vlak, en drie veelvoorkomende vormen straffen iedereen die op de automatische piloot annualiseert.
Ramp-deals verhogen de prijs per jaar: $50.000 in jaar één, $70.000 in jaar twee, $90.000 in jaar drie. De totale terugkerende waarde is $210.000, dus lineaire ACV is $70.000 per jaar. Dat gemiddelde is correct voor quota- en pipeline-rekenwerk, maar verwar het niet met de facturering van één bepaald jaar of met de ARR-bijdrage in jaar één, die $50.000 is. Leg het rampschema vast in het orderformulier en zorg dat finance de getrapte bedragen factureert, niet het gemiddelde.
Tussentijdse expansie voegt seats of producten toe na de startdatum. Een klant tekent in januari voor $60.000 ACV en voegt in juli $24.000 aan jaarlijkse seats toe. De ACV van het contract voor quotumdoeleinden wordt doorgaans herzien naar $84.000, terwijl ARR in juli van $60.000 naar $84.000 stapt — maar de verantwoorde omzet voor het jaar is geen van beide getallen, omdat de expansie maar zes maanden loopt. Cotermineuze add-ons (geproportioneerd naar de einddatum van de hoofdtermijn) houden verlengingsdata op één lijn tegen de prijs van precies deze deeljaar-rekensom, dus je factureringssysteem moet de eerste factuur pro rata berekenen in plaats van een vol jaar te factureren.
Meerjarige vooruitbetaling met korting verandert cash zonder ACV te veranderen. Een klant betaalt $150.000 vooruit voor drie jaar van een product van $60.000 per jaar — een korting van $30.000 voor vooruitbetaling. ACV blijft $60.000 (de terugkerende waarde van wat is verkocht), TCV is de $150.000 die is toegezegd, en de cash die in maand één is geïnd is $150.000. Drie verschillende getallen, drie verschillende thuisbases: salesrapportage, pipeline en de cashflowstaat. De $150.000 bij ontvangst als omzet boeken is de fout waar auditors op leven, wat ons bij de omzetvraag brengt.
Waarom geen van de drie geboekte omzet is
Hier is de zin die SaaS-oprichters redt in due diligence: maatstaven meten verbintenissen, terwijl omzet geleverde dienst meet. ACV, TCV en ARR beschrijven wat klanten hebben toegezegd te betalen. Geboekte omzet — het getal op je winst-en-verliesrekening — verantwoordt waarde pas naarmate je aan de prestatieverplichting voldoet, wat bij abonnementen betekent: pro rata over de dienstperiode. De leidende standaard, ASC 606, vereist dat je abonnementsomzet over de looptijd spreidt naarmate de dienst wordt geleverd, niet op het moment dat het contract wordt getekend of de cash binnenkomt.
Loop het jaarcontract van $60.000 door dat op 25 oktober volledig wordt gefactureerd. Op die dag heb je $60.000 aan nieuwe ACV, $60.000 toegevoegd aan ARR zodra de termijn begint, en $60.000 aan cash of vorderingen — maar slechts ongeveer één week aan geleverde dienst in oktober, dus slechts een paar duizend dollar aan oktoberomzet. Het niet-verdiende saldo staat op de balans als deferred revenue, een verplichting die dienst vertegenwoordigt die je nog verschuldigd bent, en schuift maand voor maand naar de winst-en-verliesrekening.
In een plain-text ledger ziet dat eruit als twee boekingen — de factuur die de verplichting creëert, en dan één verantwoordingsboeking per maand:
2026-10-25 * "Acme Corp - annual plan invoiced, term starts Nov 1"
Assets:Receivables:Acme 60000.00 USD
Liabilities:Deferred-Revenue:Acme -60000.00 USD
2026-11-30 * "Acme Corp - November subscription recognized, month 1 of 12"
Liabilities:Deferred-Revenue:Acme 5000.00 USD
Income:Subscriptions:SaaS -5000.00 USDVoer die verantwoordingsboeking twaalf keer uit en de verplichting amortiseert naar nul precies wanneer de termijn eindigt. Vooruitbetaalde implementatievergoedingen volgen dezelfde logica met één extra beoordelingsstap: als de setup geen op zichzelf staande waarde heeft los van het abonnement, wordt de vergoeding over de abonnementstermijn verantwoord samen met het abonnement, niet op de dag van levering. Dit fout doen — de volledige jaarfactuur verantwoorden in de tekenmaand — overdrijft het kwartaal, onderschat de volgende drie, en levert een deferred revenue-saldo op dat nooit reconcileert. Als je je boeken in Beancount bijhoudt, behandelt de documentatie het structureren van omzet- en verplichtingenrekeningen voor precies dit soort schema, en Fava toont het deferred saldo dat maand voor maand daalt, zodat een gemiste verantwoordingsboeking er direct uitspringt.
De splitsing cash versus omzet verklaart ook waarom factureringsschema's los van alle drie de maatstaven belangrijk zijn. Twee deals van $60.000 ACV kunnen $60.000 cash in maand één betekenen (jaarlijkse vooruitbetaling) of $5.000 per maand (maandelijkse facturering) — identieke ARR, heel verschillende runway. Volg de factureringskalender naast ARR, anders drijft je cashprognose binnen twee kwartalen af van je groeiverhaal.
Veelvoorkomende fouten en hoe ze te vermijden
Eenmalige vergoedingen meetellen in ACV of ARR. De meest wijdverspreide fout, meestal geërfd van een CRM dat diensten in het "amount"-veld rolt. Los het bij de bron op: aparte regeltypes op het orderformulier voor terugkerend versus eenmalig, en bouw het ACV-rapport alleen op terugkerende regels. Controleer per kwartaal door tien gesloten deals te bemonsteren en handmatig te herberekenen.
Deelmaanden annualiseren. Een deal die op 25 oktober begint draagt vijf-twaalfde van niets bij aan de oktober-ARR — ARR is een geannualiseerde momentopname, dus het nieuwe abonnement telt op zijn volledige jaarlijkse run-rate vanaf de dag dat zijn termijn begint, terwijl de verantwoorde omzet voor oktober een pro-rata-berekening over een stub-periode is. Houd een schriftelijke regel bij welke datum de klok start (begindatum van de termijn, nooit de tekeningsdatum) en pas die op elke deal toe.
Gecontracteerde en live ARR mengen. Getekende maar nog niet begonnen deals ("contracted ARR") en actieve abonnementen ("live ARR") zijn beide nuttig, maar ze in één getal mengen laat toekomstige starts de huidige churn maskeren. Rapporteer ze als twee regels die samen een totaal vormen, zodat de board zowel de motor ziet als de pipeline die erin converteert.
Elk team de maatstaven laten definiëren. Sales annualiseert maandelijkse deals tegen nominale waarde, finance annualiseert op twaalf keer MRR, en het board deck gebruikt whichever hoger is. De oplossing is een maatstafbeleid van één pagina: exacte formules, inclusieregels voor vergoedingen en proefperiodes, de begindatum-regel, en wie welk rapport bezit. Elk getal in het board deck herleidt tot die pagina, en wijzigingen eraan worden geversioneerd zoals elk accountingbeleid.
Bookings verwarren met billings met revenue. Bookings (TCV getekend in deze periode) voeden het salesverhaal. Billings (gefactureerde bedragen in deze periode) voeden cash. Revenue (geleverde waarde in deze periode) voedt de winst-en-verliesrekening. Een recordkwartaal in bookings met jaarlijkse vooruitbetalingstermijnen kan samenvallen met vlakke verantwoorde omzet en stijgende cash — alle drie de staten vertellen de waarheid over verschillende dingen. Label elke slide met welke van de drie het toont.
Welke maatstaf wanneer te gebruiken
Koppel de maatstaf aan de beslissing:
- Salesquota's en commissie: ACV. Het crediteert de geannualiseerde verkoopprestatie zonder de meerjarige looptijd dubbel te belonen of te betalen op doorgerekende diensten. Betaal ramps op lineaire ACV en true-ups op expansie als afzonderlijke gebeurtenissen.
- Pipeline-coverage en forecasting: TCV voor totale vraag, ACV voor run-rate-impact. Weeg pipeline naar fase, en sluit optionele verlengingen en mondelinge fase-tweeën uit van beide.
- Boardrapportage, waardering en fundraising: ARR met de volledige waterfall. Investeerders onderbouwen net revenue retention (begin-ARR plus expansie minus contractie en churn, gedeeld door begin-ARR) net zo nauwkeurig als het kopcijfer — driecijferige NRR op de bestaande basis is meer waard dan dezelfde groei gekocht met nieuwe logo's.
- Cashplanning: het factureringsschema, geen van de drie. ARR vertelt je de omvang van de motor; alleen factuurdata en betalingsvoorwaarden vertellen je wanneer cash binnenkomt.
- Financiële staten: verantwoorde omzet onder ASC 606, maandelijks afgestemd op deferred revenue aan het einde van de maand. Als ARR met 30 procent groeit terwijl deferred revenue krimpt, is een van de twee processen kapot — zoek uit welke voordat de audit dat doet.
Je maandeinde-maatstafchecklist
Sluit de lus elke maand op dezelfde manier, zodat de getallen betrouwbaar blijven. Herbereken ARR vanuit de MRR van het factureringssysteem en sluit aan op de waterfall-brug. Bemonster closed-won-deals en verifieer de classificatie van terugkerende versus eenmalige regels. Bevestig dat elke nog niet begonnen deal in contracted ARR staat, niet in live ARR. Boek de abonnementsverantwoordingen en reconcileer het deferred revenue-saldo met open contracten. Publiceer dan de brug van één pagina — begin-ARR, nieuw, expansie, contractie, churn, eind-ARR — naast verantwoorde omzet en billings, elk gelabeld voor wat het is. Doe dat maandelijks en je maatstaven houden op een discussieonderwerp te zijn en worden de gedeelde taal voor sales, finance en de board.





