Annual Recurring Revenue
Also: ARR, Annual Recurring Revenue, Annualized Recurring Revenue
Annual Recurring Revenue (ARR) is the normalized, predictable revenue a subscription business expects to earn from active contracts over a single year.
What it is
Annual Recurring Revenue (ARR) measures the normalized value of a company's recurring subscription revenue across a 12 month period. It counts only predictable, contracted revenue that repeats (subscriptions, licenses, recurring service fees) and deliberately excludes one time charges such as setup fees, professional services, hardware sales, or usage overages that are not contractually guaranteed.
ARR is the annualized cousin of Monthly Recurring Revenue (MRR). The simplest relationship is:
`ARR = MRR x 12`
Why it matters
For a CFO at a subscription or SaaS business, ARR is the single clearest gauge of the recurring revenue base. It matters because:
- Predictability: It strips out noise from one off deals so leaders can forecast cash flow and plan budgets.
- Valuation: Investors often value subscription companies as a multiple of ARR, so it directly affects fundraising and exit conversations.
- Growth tracking: Changes in ARR over time reveal whether the business is expanding, stagnating, or shrinking.
- Unit economics: Combined with metrics like CAC and churn, ARR underpins payback period and lifetime value analysis.
How it is used in practice
Finance teams typically break ARR into movement categories to understand the drivers behind growth:
- New ARR: from newly acquired customers.
- Expansion ARR: upsells and cross sells to existing customers.
- Contraction ARR: downgrades that reduce existing contract value.
- Churned ARR: revenue lost when customers cancel.
The combination gives Net New ARR and feeds the Net Revenue Retention rate, a key board level metric.
Concrete example
Imagine a B2B software vendor with these active contracts:
- 100 customers paying 1,000 per month each: that is 100,000 MRR, or 1,200,000 ARR.
- During the year, 10 customers upgrade, adding 120,000 expansion ARR.
- 5 customers churn, removing 60,000 ARR.
- A 50,000 one time onboarding fee is excluded because it does not recur.
Ending ARR = 1,200,000 + 120,000, 60,000 = 1,260,000. The 50,000 onboarding fee shows up in total revenue but never in ARR. This discipline keeps ARR a clean signal of durable, repeatable revenue.
See also
Frequently asked questions
What exactly counts as ARR and what does not?
ARR counts only contracted revenue that repeats: subscriptions, licenses and recurring service fees, normalized over 12 months. It excludes setup and onboarding fees, professional services, hardware sales and usage overages that are not contractually guaranteed. A 50,000 one time onboarding fee appears in total revenue but never in ARR, which is what keeps ARR a clean signal of durable revenue.
What is the difference between ARR and MRR?
They measure the same recurring revenue base on different time horizons: ARR = MRR x 12. MRR suits businesses with monthly billing and fast-moving month-to-month changes, while ARR is the format used in board packs and investor conversations because subscription companies are often valued as a multiple of ARR.
Why do CFOs of subscription businesses track ARR so closely?
Because ARR strips out one off deals and leaves the predictable revenue base, which makes cash flow forecasting and budgeting far more reliable. It also drives valuation, since investors price subscription companies off an ARR multiple, and combined with CAC and churn it underpins payback period and lifetime value analysis.
How do finance teams break down ARR growth?
They split movements into four categories: New ARR from newly acquired customers, Expansion ARR from upsells and cross sells, Contraction ARR from downgrades, and Churned ARR from cancellations. Combining them gives Net New ARR and feeds Net Revenue Retention, a metric usually reviewed at board level.
Can you walk through an ARR calculation with numbers?
Take a B2B software vendor with 100 customers paying 1,000 per month: that is 100,000 MRR, so 1,200,000 ARR. If 10 customers upgrade during the year, adding 120,000 of expansion, and 5 customers churn, removing 60,000, ending ARR is 1,200,000 + 120,000 - 60,000 = 1,260,000. A 50,000 one time onboarding fee collected that year stays out of the calculation.