Annual Recurring Revenue is the metric that defines the modern SaaS business. It's the number investors lead with, the number boards track, the number buyers anchor on during acquisitions, and the number founders obsess over when pricing, growth, and retention get tangled up together.
But it's also one of the most misunderstood and misreported numbers in software. Plenty of companies confuse ARR with revenue, confuse it with bookings, include things that shouldn't be there, or miscalculate it for anything beyond the simplest subscription model. Getting it wrong doesn't just make your dashboard inaccurate it misleads your team, distorts your decisions, and eventually gets caught in due diligence.
This guide explains what ARR is, how to calculate it correctly for different contract types, how it differs from GAAP revenue and MRR, why it's such a dominant metric in SaaS, and the mistakes that regularly trip people up.
Table of Contents
What is ARR?
How to calculate ARR
What counts as recurring revenue
ARR vs MRR vs GAAP revenue vs bookings
Why ARR matters so much in SaaS
Calculating ARR for different contract types
Committed ARR vs Consumption ARR
Common ARR mistakes
ARR benchmarks and growth expectations
FAQ
What is ARR?

ARR, short for Annual Recurring Revenue, is the annualised value of a SaaS company's subscription revenue at a specific point in time. It represents the revenue the business would generate over the next 12 months if nothing changed no new customers acquired, no existing customers lost, no price changes.
It's a snapshot of the subscription engine, not a record of what happened last year. If your ARR today is £5M, it means that the sum of all your active subscription contracts, annualised, currently totals £5M per year.
The word "recurring" is doing heavy lifting here. ARR specifically excludes anything that isn't part of the ongoing subscription: one-time setup fees, professional services, implementation charges, hardware sales, and consumption overages above committed minimums. If it won't reliably come in again next year from the same customer on the same terms, it doesn't belong in ARR.
How to calculate ARR

At its simplest, ARR is the sum of the annualised recurring value of every active subscription contract. Three equivalent ways to get there:
From MRR: ARR = MRR × 12. If your monthly recurring revenue is £100,000, your ARR is £1.2M.
From customer-level data: Sum the annualised contract value of every active customer. A customer paying £500 per month contributes £6,000 to ARR. A customer on a £50,000 annual contract contributes £50,000.
From a contract list: For every active subscription, divide the total committed subscription value by the contract length in years. A 3-year contract worth £150,000 contributes £50,000 per year to ARR for each of those three years.
All three methods should produce the same number. If they don't, something is misclassified.
What counts as recurring revenue
This is where most errors creep in. A cleaner framing: include only what the customer is contractually committed to pay on an ongoing basis.

Include:
Monthly, quarterly, or annual subscription fees
Committed minimums on usage-based contracts
Per-seat licence fees billed on a recurring cadence
Recurring support or service tiers bundled into the subscription
Add-on subscriptions that are billed recurringly
Exclude:
One-time setup or onboarding fees
Professional services, implementation, training, migration
Consumption or usage charges above committed levels (treat these separately as "consumption revenue")
Overage charges
Hardware sales
Non-recurring product fees
The rule of thumb: if you lost this customer tomorrow, would this revenue appear again next year from someone else automatically? If yes, it's probably recurring. If it depends on the customer signing a new one-off engagement, it's not.
ARR vs MRR vs GAAP revenue vs bookings
Four related metrics, often confused:
ARR (Annual Recurring Revenue). Forward-looking annualised run rate of subscription revenue at a point in time.
MRR (Monthly Recurring Revenue). The same concept at monthly granularity. MRR × 12 = ARR. Use MRR when you need fine-grained tracking of changes (new, expansion, contraction, churn) and ARR when reporting externally or benchmarking against peers.
GAAP revenue. The revenue actually recognised in a specific accounting period under accrual accounting rules (ASC 606 or IFRS 15). For a SaaS company, GAAP revenue smooths annual prepayments across 12 months, so a customer who prepays £12,000 in January contributes £1,000 per month of GAAP revenue, not £12,000 in January. GAAP revenue also includes non-recurring items like services.
Bookings. The total value of contracts signed in a period. A three-year £300,000 contract signed in Q1 is £300,000 of bookings in Q1, £100,000 of incremental ARR (if it's new), and something like £8,333 of GAAP revenue in the first month of service.
A worked example makes the distinction sharper. Say in January you sign a new customer to a £12,000 annual contract, paid upfront. That single event generates:
£12,000 in bookings
£12,000 in cash received
£12,000 incremental ARR (new)
£1,000 in GAAP revenue for January (the rest is deferred revenue on your balance sheet)
£1,000 in MRR added to the base
All four metrics are correct. They just answer different questions.
Why ARR matters so much in SaaS
ARR's dominance comes down to three properties that traditional revenue metrics lack: predictability, comparability, and leverage.

Predictability. Because ARR reflects contractual commitments, it's the best forward indicator of next year's revenue. A healthy SaaS business with £10M ARR and 5% annual churn will, absent any new sales, still generate £9.5M in year two. That kind of visibility is unusual in business and is why subscription models command premium valuations.
Comparability. ARR allows apples-to-apples comparison across companies regardless of size, billing frequency, or contract structure. A company with £5M ARR grown 80% year-over-year is immediately legible to any SaaS investor, regardless of whether customers pay monthly, annually, or multi-year.
Leverage in valuation. Private SaaS companies are most commonly valued on a multiple of ARR. Depending on growth rate, retention, profitability, and market conditions, that multiple typically ranges from 2x to 15x+. Moving a business from £5M ARR to £10M ARR doesn't double its enterprise value it often triples or quadruples it because larger, more mature companies trade at higher multiples. This is why every SaaS founder who understands the game is obsessive about ARR growth.
Beyond valuation, ARR is the metric you use for:
Growth rate calculations (a core KPI for investors)
Sales quota setting and compensation
Board and investor reporting
Unit economics (LTV is derived from ARR-per-customer)
Retention metrics (GRR and NRR both anchor on ARR)
Planning and forecasting
Comparing sales team performance across periods
Calculating ARR for different contract types
Simple monthly or annual subscriptions are easy. The complications come with mixed billing, multi-year contracts, usage-based models, and tiered pricing.

Monthly subscriptions. Sum the monthly fee × 12 for every active customer. A customer on £500/month contributes £6,000 ARR.
Annual subscriptions. The annual contract value is the ARR contribution directly. A £10,000 annual contract contributes £10,000 ARR.
Multi-year subscriptions. Divide the total contract value by the number of years. A three-year £90,000 contract contributes £30,000 ARR (assuming flat pricing across years). If the contract has ramped pricing £20,000 year one, £30,000 year two, £40,000 year three the ARR changes as the contract progresses. At the start, ARR contribution is £20,000; after 12 months, it becomes £30,000.
Per-seat subscriptions. Seats × per-seat price × annualisation factor. 50 seats at £100/month each = £5,000 MRR = £60,000 ARR.
Tiered subscriptions. Calculate based on the tier the customer is currently on, not the tier they might upgrade to.
Discounted contracts. Use the actual price paid, not the list price. A £10,000 annual contract sold at a 20% discount contributes £8,000 ARR.
Contracts with annual price increases (escalators). Use the current-year price. When the escalator kicks in next year, the expansion flows through as expansion ARR.
Contracts invoiced annually but delivered over multiple years with uneven pricing. Calculate per-year based on actual service period, which usually means looking at the revenue recognition schedule.
Committed ARR vs Consumption ARR
Usage-based pricing has complicated the traditional ARR model. Companies like Snowflake, Twilio, and MongoDB don't sell flat subscriptions they sell committed minimums with variable consumption above.
Two common conventions:
Committed ARR (cARR). Only the committed contractual minimum counts as ARR. If a customer signs a £100,000/year commitment with expected consumption of £150,000, cARR is £100,000.
Consumption ARR. Some companies annualise the actual consumption run-rate instead. If trailing three-month consumption is £45,000, annualised consumption ARR is £180,000.
Neither is wrong, but they answer different questions. cARR is more conservative and harder to game. Consumption ARR better reflects actual revenue trajectory. Most investors prefer cARR for its defensibility, especially in diligence.
The sensible middle ground for most usage-based companies: track and report both. cARR tells you what you're contractually owed. Consumption ARR tells you what you're actually earning. The gap between the two is a critical data point for understanding customer health and commitment sufficiency.
Common ARR mistakes
A few recurring errors worth avoiding:
Including non-recurring revenue. Bundling setup fees, professional services, or overages into ARR inflates the number and eventually gets caught. Services revenue doesn't recur; it's earned once. A customer paying £10,000 in implementation fees plus £6,000/year in subscription contributes £6,000 ARR, not £16,000.
Counting bookings as ARR immediately. Bookings are the total contract value signed. ARR is the annualised recurring portion. A £150,000 three-year bookings number is £50,000 incremental ARR, not £150,000.
Not accounting for contract start dates. A contract signed in June for a one-year term contributes ARR the moment it starts, not the moment it was signed. If you count it as ARR at contract signing but before the service starts, you're running ahead of reality.
Failing to deduct churned customers quickly. If a customer gives notice in March but their contract runs through June, you need to model the ARR impact both the churn risk today and the confirmed churn at contract end. Some companies use "pending churn" or "churn at risk" as an internal indicator to avoid surprises.
Over-counting expansion in the same period. If a customer upgrades from £500/month to £800/month mid-month, only the confirmed ongoing rate matters. Don't double-count.
Inconsistent treatment of multi-year contracts. Pick one methodology straight-line over contract length, or use contractual per-year values if they differ and stick to it. Mixing methods across customers produces ARR numbers that can't be reliably compared.
Including one-off credits or discounts as permanent pricing. A customer who gets a one-time 20% discount in January shouldn't have that discount baked into their ARR permanently. If it's a temporary promotion, calculate ARR at the underlying list (or committed) price.
Ignoring currency effects for international customers. If you report ARR in one currency but bill in multiple, exchange rate shifts can distort apparent growth. Most companies track "constant currency" ARR alongside reported ARR.
ARR benchmarks and growth expectations
Investors and boards look at ARR growth rates as a function of company stage. Rough benchmarks for SaaS in recent years:
Sub-£1M ARR: 200%+ year-over-year growth expected for venture-backed companies
£1M–£5M ARR: 100–200% YoY is strong
£5M–£10M ARR: 80–120% YoY is top-quartile
£10M–£25M ARR: 60–80% YoY is top-quartile
£25M–£50M ARR: 50–60% YoY is top-quartile
£50M+ ARR: 40%+ is excellent, 30% is solid
These are aggressive venture benchmarks. Bootstrapped and profitable SaaS businesses commonly grow at 20–40% per year at scale, which is entirely healthy just a different game than the venture-backed sprint.
The "Triple-Triple-Double-Double-Double" (T2D3) framework popularised by Neeraj Agrawal at Battery Ventures describes the path for top-tier SaaS: triple ARR in each of the first two years after hitting £2M, then double for three years. That takes £2M ARR to £144M in five years.
Most businesses don't hit that trajectory, and that's fine. ARR growth matters in context of efficiency, retention, profitability, and market size.
FAQ
What's the difference between ARR and annual revenue?
ARR is a forward-looking run rate based on current active subscriptions. Annual revenue is what was actually recognised under GAAP accounting over the past 12 months. For a stable business with no growth, they'll be close. For a growing SaaS, ARR at year-end will be materially higher than that year's GAAP revenue because new customers added late in the year only contribute to ARR, not to trailing revenue.
Should I report ARR including or excluding discounts?
Always include the discount. ARR reflects what customers actually pay, not list price. If a customer is on a 20% discount, their ARR contribution is 80% of list.
Do I include free customers in ARR?
No. Free users, freemium accounts, and free trials contribute zero ARR. Some companies report "paid ARR" and "total users" separately to avoid confusion.
What about customers in a grace period after non-payment?
Treat a customer as churned when the contractual relationship ends and they haven't resumed payment within your defined tolerance (often 30–60 days). Keeping them in ARR indefinitely overstates the number.
How do I handle a customer who's still paying but is clearly leaving at contract end?
Current ARR includes them until the contract actually ends. Many companies separately track "ARR at risk" or "likely churn ARR" as an early warning indicator.
What's ACV and how is it different from ARR?
ACV (Annual Contract Value) is per-customer: the annualised value of a single contract. ARR is the sum of ACV across all active contracts. Average ACV is a common sales metric rising average ACV usually signals successful movement upmarket.
Can ARR go down?
Yes. If churn and contraction exceed new ARR and expansion, your total ARR falls. This is rare in healthy SaaS companies but common in struggling ones. A declining ARR is an urgent signal that the business needs attention.
ARR is the foundation metric of SaaS, but it only works if it's measured consistently and accurately. The companies that build clean ARR reporting early with precise definitions, disciplined treatment of edge cases, and dashboards that reconcile ARR to bookings and GAAP revenue have a structural advantage. They plan better, sell better, and when it's time to raise or sell, they defend their numbers with confidence.
The companies that play loose with ARR get away with it until they don't. Messy ARR is one of the most common discoveries in due diligence, and every percentage point of overstatement costs real money in a transaction.
Build the metric properly from day one, and it becomes the most useful number in your business.
Ready to buy or sell a SaaS business?
Join SaaSMarket to browse verified listings or list your own SaaS for sale.
