Annual recurring revenue (ARR) is the normalised, annualised value of predictable subscription revenue generated from active customer contracts at a specific point in time. It serves as a foundational operating metric for subscription-based businesses, particularly in software-as-a-service (SaaS).
Because ARR is an operational management KPI rather than a statutory accounting figure, it has no universally standardised definition under international financial reporting standards (IFRS) or UK generally accepted accounting principles (UK GAAP). Subscription businesses must document their internal calculation methodology clearly and apply it consistently across reporting periods.
What is annual recurring revenue (ARR)?
The ARR acronym stands for annual recurring revenue. At its core, the annual recurring revenue definition describes the contracted revenue a business can reliably expect to repeat every 12 months, assuming no customer upgrades, downgrades, or cancellations occur.
Finance teams use ARR to eliminate the noise of varying billing cycles. Whether an enterprise customer pays annually upfront or a small business pays month-to-month, ARR translates these agreements into a single, standardised annual run-rate. This gives leadership a clean view of baseline contract value.
Crucially, ARR represents run-rate commitments rather than earned economic performance. It does not appear on the statutory income statement or balance sheet. ARR operates as an Alternative Performance Measure to help founders and management assess underlying business trajectory alongside statutory reports.
Why annual recurring revenue is important for SaaS businesses
Tracking ARR gives subscription leaders and finance teams critical visibility into company health, capital planning, and commercial trajectory.
- Revenue predictability: ARR isolates recurring software commitments from volatile one-off professional services, giving finance leaders a dependable baseline for multi-year cash flow and headcount planning.
- Growth benchmarking: ARR allows investors and management to evaluate business performance against market peers across funding stages and operating models.
- Operational efficiency: ARR provides a foundation for evaluating workforce productivity, letting leadership track revenue generation relative to headcount growth.
- Company valuation: Venture capital and private equity investors frequently use ARR multiples to value subscription businesses, as recurring contracts indicate durable customer lifetime value.
How to calculate annual recurring revenue
Finance teams determine ARR using two primary approaches: a quick run-rate calculation and a detailed component-based model. If your contracts have straightforward pricing, an ARR calculator or basic formula is often sufficient. More complex customer portfolios require a component breakdown.
Basic ARR formula
The basic formula annualises current monthly recurring revenue (MRR) or sums all active annual contract values:
- ARR = Monthly Recurring Revenue (MRR) x 12
For example, consider a company with 50 customers on monthly plans paying £1,000 each per month (£50,000 total MRR) and 10 enterprise customers on annual contracts paying £60,000 each per year (£600,000 contracted annual total). Its ARR is £1,200,000 (£50,000 x 12 + £600,000).
Comprehensive ARR formula
To understand how the recurring revenue base changes over a specific fiscal period, teams track net new ARR. This comprehensive calculation isolates the distinct commercial drivers of growth and loss:
- Net New ARR = New ARR + Expansion ARR - Contraction ARR - Churn ARR
Here is how finance teams define each element:
- Beginning ARR: The annualised value of active subscriptions at the start of the period.
- New ARR: Annualised recurring revenue generated from new customer acquisitions.
- Expansion ARR: Incremental annualised recurring revenue from existing customers upgrading plans, adding user seats, or purchasing additional modules.
- Contraction ARR: The reduction in ARR caused by existing clients downgrading tiers or reducing seat counts without fully leaving.
- Churn ARR: The total lost ARR from customers cancelling their contracts entirely.
For example, suppose your business begins a quarter with £5,000,000 in ARR. Over the quarter, sales brings in £500,000 in new ARR, existing account management generates £200,000 in expansion ARR, downgrades create £50,000 in contraction ARR, and cancellations result in £150,000 in churn ARR. Net new ARR is £500,000 (£500,000 + £200,000 - £50,000 - £150,000), leaving the business with £5,500,000 in ending ARR.
What to include and exclude in ARR calculations
A common mistake in SaaS financial modelling is blending non-recurring revenue into ARR figures. To maintain reporting integrity, finance teams typically adhere to standard inclusion guidelines.
Item | Include in ARR? | Explanation |
|---|---|---|
Core subscription fees | Yes | Contracted recurring fees for platform access and ongoing software licenses. |
Add-on modules and extra seats | Yes | Ongoing recurring subscription upgrades contracted alongside base software tiers. |
Minimum contractual usage floors | Yes | Guaranteed recurring volume commitments that the customer cannot reduce below a fixed annual threshold. |
Implementation and setup fees | No | Non-recurring onboarding, configuration, or migration charges. |
Professional services and consulting | No | One-off bespoke engineering, training, or statement-of-work consulting projects. |
Variable overage and consumption charges | No | Ad-hoc usage exceeding contracted tiers, which fluctuates unpredictably month to month. |
Hardware and physical asset sales | No | One-time equipment purchases or delivery fees. |
For instance, if an enterprise client signs a three-year contract worth £100,000 per year alongside a one-time onboarding charge of £15,000 in Year 1, total bookings equal £315,000. However, common practice is to recognise £100,000 in ARR once service commences, excluding the £15,000 implementation fee.
ARR vs. MRR: what is the difference?
ARR and MRR measure the same underlying recurring economic relationship over different time horizons. MRR measures recurring revenue normalised over a single month, whereas ARR normalises it over a 12-month fiscal period.
B2B software businesses selling multi-year enterprise contracts typically focus on ARR as their primary executive KPI. Because enterprise sales cycles are lengthy and contract values are large, monthly figures fluctuate sharply and create misleading trend lines. Conversely, self-serve or consumer subscription models with high monthly transaction volumes lean heavily on MRR to monitor immediate marketing efficiency and month-to-month churn.
ARR vs. GAAP revenue
While ARR is an essential commercial metric, it is not a standardised statutory accounting measure. The distinction between commercial run-rate and statutory financial reporting is critical for finance teams.
Feature | Annual Recurring Revenue (ARR) | Statutory Revenue |
|---|---|---|
Definition | Forward-looking snapshot of annualised active subscription commitments | Historical financial measure recognised under applicable accounting frameworks |
Standardisation | Non-statutory operational metric defined internally | Governed by statutory accounting standards |
Scope | Normalised recurring subscription agreements | Total recognised revenue from goods, services, and contracted obligations |
Accounting treatment | Commercial run-rate metric; no direct balance sheet impact | Recognised under applicable accounting standards across an accounting period |
Reporting role | Internal management KPI shared in operating decks and investor updates | Statutory financial reporting line presented on formal financial statements |
Under statutory reporting standards, software businesses recognise revenue over completed accounting periods in accordance with applicable financial reporting principles. Statutory revenue reflects historical delivery, while ARR looks forward at current contracted run-rates.