Metrics·Glossary term

Annual Recurring Revenue (ARR)

Annual Recurring Revenue (ARR) A/B testing Reference guide

Annual Recurring Revenue (ARR) is a concept used in metrics, kpis & business outcomes.

Quick definition: Annual recurring revenue (ARR) is the annualized run-rate value of active, contractually recurring subscription revenue at a point in time, calculated under a documented policy.

What is annual recurring revenue?

ARR is a subscription-business operating metric. It estimates the value of recurring customer commitments on an annual basis and gives leaders a common way to describe the revenue base, growth, expansion, contraction, and churn. A company with monthly subscriptions often annualizes current monthly recurring revenue; a company with annual contracts may sum eligible annual contract values.

ARR is not an accounting-revenue measure. Recognized revenue follows accounting rules and is recorded as service is delivered. Bookings describe committed contract value, while cash collected describes payments received. ARR is a run rate: it says what the currently active recurring base represents if its present recurring terms continue for a year. These measures can all be correct at once and differ materially.

There is no universally binding ARR definition outside a company’s documented methodology. That is why comparability requires policy details: eligible products, treatment of discounts, usage charges, free periods, implementation fees, contract length, foreign exchange, and whether cancelled-but-still-served contracts remain included. Investors and teams should not compare ARR claims without that context.

ARR formula and inclusion policy

A simple monthly-subscription formula is:

ARR = monthly recurring revenue from active subscriptions × 12

For annual contracts, the common equivalent is the sum of annualized recurring contract value for active customers. A customer paying $500 each month contributes $6,000 ARR. A customer with a $24,000 two-year recurring contract contributes $12,000 annualized ARR, not $24,000 at signing. Annualization should reflect the recurring term, not merely the invoice amount.

Revenue itemTypical ARR treatmentReason
Recurring subscription feeIncludeIt is the core contracted recurring value.
One-time setup or implementationExcludeIt does not repeat under the subscription.
Temporary promotional discountPolicy-dependent; often use discounted current run rateThe treatment changes what “current recurring value” means.
Usage-based overageInclude only under a consistent recurring-use policyIt can be recurring in practice but variable by period.
Cancelled contract in notice periodSpecify explicitlyService may continue while renewal probability is zero.

Growth should be decomposed rather than reported as one opaque number. New ARR comes from new customers; expansion ARR from upgrades; contraction ARR from downgrades; churned ARR from cancellations. That breakdown exposes whether headline growth is driven by acquisition, a healthy installed base, or temporary pricing changes.

ARR in A/B testing

ARR is strategically important but usually too delayed and coarse to be the sole primary metric in a short A/B test. A pricing page, packaging, sales workflow, or product-access experiment affects a small share of the installed base today, while the ARR consequence emerges only after conversion, payment, retention, renewal, expansion, and cancellation behavior unfold. Annualizing the first day of a promotion can turn noise into an implausibly large forecast.

Use a measurement ladder. A pricing experiment might set paid conversion or net revenue per assigned prospect as the near-term outcome, with refund rate, payment failure, margin, sales cycle, and customer complaints as guardrails. Then hold out a cohort or continue monitoring renewal, early churn, expansion, and realized recurring revenue. The primary-and-guardrail framework in this guide helps make that trade-off explicit.

When ARR is reported for an experiment, calculate an incremental estimate, not just two annualized snapshots. Use the same eligible population, the same contractual definition, and an observation window long enough for contract status to settle. Randomize before the pricing or product offer; filtering to purchasers afterward can bias comparisons because the variant changes who purchases.

Worked ARR calculation

A SaaS company has 120 active customers on a $500 monthly plan at the start of a quarter. Their baseline subscription run rate is:

baseline ARR = 120 × $500 × 12 = $720,000

During the quarter, it adds 15 customers at $600 monthly, five existing customers upgrade by $200 monthly, three customers downgrade by $100 monthly, and two customers cancel their $500 monthly subscriptions. Assuming all changes are active at quarter end:

new ARR = 15 × $600 × 12 = $108,000
expansion ARR = 5 × $200 × 12 = $12,000
contraction ARR = 3 × $100 × 12 = -$3,600
churned ARR = 2 × $500 × 12 = -$12,000
ending ARR = $720,000 + $108,000 + $12,000 - $3,600 - $12,000 = $824,400

A new checkout experiment could be associated with some of the 15 new customers, but it is premature to claim a $108,000 ARR gain until payment quality, cancellation rights, and retention are known. The test’s immediate result should report observed conversion and collected or recognized revenue separately from the annualized run-rate projection.

Data-quality caveats

ARR reporting depends on a subscription ledger, not only on website events. Billing platforms may contain duplicates, manual credits, paused subscriptions, grandfathered plans, reseller contracts, and contract amendments. Create a canonical customer and subscription ID, define the point-in-time snapshot, and reconcile the sum to billing records. Treat upgrades and downgrades as dated changes rather than overwriting history.

Foreign exchange can distort growth for global companies. Report both reported-currency ARR and, when useful, constant-currency ARR with a documented exchange-rate policy. Acquisitions, divestitures, migrations, and changes to the ARR definition should be visibly separated from organic growth.

Contract status also matters. A signed annual contract with a future start date, an unpaid invoice, and a subscription in a trial are not necessarily equivalent. Maintain an inclusion rule that billing, finance, and product teams can all apply. Otherwise experimentation results may be “validated” against a metric that varies by dashboard owner.

Practical guidance

  1. Publish a versioned ARR policy with examples of included and excluded revenue.
  2. Build a subscription-level ledger that preserves plan changes, dates, currency, customer IDs, and status history.
  3. Decompose ending ARR into beginning, new, expansion, contraction, and churn components.
  4. For tests, use nearer-term behavioral and revenue metrics, then monitor ARR-related retention over an appropriate horizon.
  5. Clearly label annualized projections as projections, not realized annual revenue.

Common mistakes

  • Including one-time fees: implementation or training revenue inflates a recurring run rate.
  • Equating ARR with GAAP or IFRS revenue: revenue recognition has different rules and timing.
  • Annualizing short-lived behavior: a trial conversion or first invoice may not persist.
  • Ignoring contraction: net growth can conceal a weak installed base.
  • Changing policy silently: a redefinition can produce artificial growth.

Frequently asked questions

Is ARR the same as MRR?

No. MRR is monthly recurring revenue. ARR is commonly MRR multiplied by 12, subject to the company’s recurring-revenue policy.

Should one-time onboarding fees count in ARR?

Usually no, because they do not recur. They may be reported separately as bookings, services revenue, or cash collected.

Does ARR include usage-based revenue?

It can, but only under an explicit, consistently applied policy. Variable usage may be better reported separately or based on a defined trailing run rate.

Can ARR be a primary A/B-test metric?

Only when the test has enough exposure and follow-up to observe a trustworthy recurring outcome. It is more often a long-term validation metric.

Why did ARR grow while recognized revenue did not?

New recurring contracts may start future service periods, so ARR can rise immediately while recognized revenue accrues over time.

Summary

ARR is the annualized run-rate value of active recurring subscriptions, not bookings, cash, or accounting revenue. Its credibility depends on a transparent inclusion policy and a reconciled subscription ledger. For A/B testing, use ARR as a long-term business validation measure and avoid annualizing early signals without retention evidence.

Sources