Annual Contract Value (ACV) is the normalized annual revenue value of a single customer contract, enabling meaningful comparison across customers with different contract lengths. Annual Recurring Revenue (ARR) is the sum of all customers' ACV at a point in time — the most fundamental SaaS revenue metric and the denominator in nearly every other SaaS financial ratio.
?
How are ACV and ARR calculated and what are the common errors in their computation?
ACV calculation: for a 24-month contract worth $120,000, ACV = $120,000 / 2 = $60,000 per year. For a monthly contract at $5,000/month, ACV = $5,000 × 12 = $60,000. The normalization ensures all customers contribute an equal fraction of their annual value to ARR, regardless of contract length. ARR = Sum of all active customer ACV at a given date. Common calculation errors: including one-time fees (implementation fees, professional services) in ACV — these are non-recurring and distort the subscription revenue picture; including variable usage fees that have not yet been billed — ARR should reflect committed recurring revenue; inconsistent treatment of annual prepaid contracts (the full contract value should be recognized as ARR from day one of the term, not as it is earned); and failing to remove churned customers immediately after contract end — delayed ARR removal overstates retention. Product Ops and Revenue Ops implement a monthly ARR reconciliation process that matches the ARR ledger against billing system data to catch and correct these errors before reporting.
?
How do SaaS companies track ARR movements over time?
ARR "waterfall" analysis decomposes the change in ARR from one period to the next into its component movements, enabling precise diagnosis of what drove ARR growth or decline. The four components: New ARR (ARR from customers who did not exist last period — newly closed contracts); Expansion ARR (incremental ARR from existing customers who upgraded or added seats); Contraction ARR (negative — ARR lost from existing customers who downgraded or reduced seats); Churned ARR (negative — ARR from customers who canceled entirely). Net new ARR = New ARR + Expansion ARR - Contraction ARR - Churned ARR. Targets: at a healthy growth-stage SaaS company, New ARR + Expansion ARR should substantially exceed Contraction ARR + Churned ARR (producing net positive ARR), and Expansion ARR as a percentage of total should be growing over time (indicating increasingly efficient growth from existing customers). Revenue Ops produces the ARR waterfall monthly and quarterly — it is the primary revenue narrative tool in board presentations and investor reporting.
?
How does Average Revenue Per User (ARPU) factor into the ARR growth strategy?
ARPU = ARR / Number of Paying Customers. Growing ARR requires either more customers (volume growth), higher ARPU per customer (value capture growth), or both. At early stage, ARR growth is primarily volume-driven (acquiring more customers from an underpenetrated market). At growth stage, ARPU growth becomes increasingly important because the cost of acquiring marginal new customers rises and existing customer expansion is more efficient. ARPU expansion levers: tiered pricing that encourages upgrades as usage grows; usage-based pricing components where ARPU grows organically with customer usage; seat expansion through land-and-expand motions (initial small-team contract expanding to department or company-wide); and cross-sell of premium add-ons or adjacent products. Product Ops contributes to ARPU growth by designing the product architecture and packaging to create natural upgrade triggers at activation ceilings — the moment a customer reaches the limit of their current plan is the highest-intent upgrade moment.
Knowledge Challenge
Mastered Annual Contract Value (ACV) & ARR? Now try to guess the related 6-letter word!
Type or use keyboard