Skip to content

Annual Recurring Revenue (ARR): Formula and Common Mistakes

By Newtown Analytics · · 7 min read

For startup founders

Annual recurring revenue is the yearly value of the subscriptions and other recurring contracts a company has in force today, and it is the headline size measure for subscription businesses. Because it feeds valuations, board reports and lender covenants, how it is counted matters far more than the arithmetic suggests. Two companies with identical customers can report very different ARR depending on whether they include signed but not yet live deals, one-time fees, free trials or customers who have given notice. This guide gives the formula, works through a contract table with checked arithmetic, sets out what to include and exclude, distinguishes ARR from revenue and bookings, and lists the mistakes that overstate it. It belongs to unit economics and budgeting and forecasting, builds on MRR vs ARR, and leads to net revenue retention and gross revenue retention.

The formula

ARR = Sum of the annualized value of all active recurring contracts at a point in time

For monthly subscriptions, annualize by multiplying the monthly fee by 12. For annual contracts, use the annual fee. For multi-year contracts, divide the total contract value by the number of years. If you track MRR, ARR = MRR × 12.

A worked contract table

Hypothetical customers at the end of a quarter:

CustomerContractAnnualized recurring value
A$24,000 per year, billed annually$24,000
B$6,000 per year, billed annually$6,000
C$900 per month, billed monthly$10,800
D$90,000 for 3 years, billed annually$30,000
E$15,000 one-time implementation fee$0 (not recurring)
FFree trial, 30 days remaining$0 (not yet converted)
GUsage above a $2,000 monthly minimum$24,000 (the minimum only)

Check: C is 900 × 12 = 10,800; D is 90,000 / 3 = 30,000; G is 2,000 × 12 = 24,000. ARR = 24,000 + 6,000 + 10,800 + 30,000 + 24,000 = $94,800. If E and F had been included, ARR would be reported as $109,800 (adding the implementation fee of $15,000), which is overstated by about 16 percent. If the usage on top of G's minimum were included at a recent peak, the figure would be higher still. The overstatement is easy to miss and damaging when it is found in due diligence.

What to include

  • Active subscriptions and licenses at their current contracted price.
  • Committed minimums in usage-based contracts.
  • Recurring support, maintenance and hosting fees.
  • Contracts that have auto-renewed or are in a renewal period you reasonably expect to renew, under a stated policy.

What to exclude

  • One-time fees: implementation, setup, training, hardware and consulting.
  • Free trials and free plans, until they convert to paid.
  • Variable usage above a committed minimum, unless reported separately with a clear method.
  • Customers who have cancelled, under your stated rule on timing.
  • Pilots and proofs of concept that have no commitment to continue.
  • Pass-through revenue that is not yours, for example taxes.

Where a policy choice exists, such as the treatment of signed contracts that start next quarter, decide once, document it, and report any alternative as a separate line, for instance "contracted ARR not yet live".

ARR, revenue and bookings

MeasureWhat it showsExample for a $90,000, three-year contract signed on day one
ARRAnnual run rate of recurring contracts$30,000
BookingsTotal value of contracts signed in a period$90,000
Recognized revenueRevenue earned under accounting rulesAbout $2,500 per month as service is delivered
BillingsAmounts invoiced$30,000 in the first year if billed annually
Cash collectedMoney receivedDepends on payment terms
Remaining performance obligationsContracted revenue not yet recognizedRoughly $87,500 after the first month

Check: 30,000 / 12 = 2,500 per month of revenue, and 90,000 - 2,500 = 87,500 remaining after one month. Each measure answers a different question. ARR is the best summary of the recurring base, and the others are needed to understand growth, cash and obligations.

Movement in ARR

Like MRR, ARR should be reported with a bridge: starting ARR, plus new, plus expansion, minus contraction, minus churn, equals ending ARR. For example, a business starting the year at $1,800,000 that adds $700,000 from new customers, $250,000 in expansion, loses $120,000 from downgrades and $230,000 from cancellations ends the year at 1,800,000 + 700,000 + 250,000 - 120,000 - 230,000 = $2,400,000, a growth of 33.3 percent (600,000 / 1,800,000). Growth in total hides the quality of growth: the existing base contributed 250,000 - 120,000 - 230,000 = -$100,000, so it shrank on balance, and all net growth came from new customers. See net revenue retention and the difference between revenue churn and logo churn.

Common mistakes that overstate ARR

  1. Counting one-time fees as recurring.
  2. Annualizing a peak month of usage.
  3. Including trials, pilots and unsigned deals.
  4. Leaving in customers who have cancelled until their contract expires, without disclosure.
  5. Counting the full multi-year value as ARR.
  6. Counting list price when customers pay discounted prices.
  7. Double counting upgrades by adding the new plan without removing the old one.
  8. Mixing currencies at changing exchange rates, which makes ARR move without any change in customers.
  9. Counting resellers and end customers twice.

Controls that keep the number honest

  • Define ARR in a one-page policy, approved by finance, and attach it to every report.
  • Build ARR from a customer-level table, not from a total.
  • Reconcile to billing and to recognized revenue each month and explain differences.
  • Have someone other than the person who sells check the classification of the largest contracts.
  • Keep a change log for definitions, and restate history if a definition changes.
  • Report ARR together with its bridge and with retention metrics.

ARR in planning

ARR is the starting point for next year's revenue forecast: take ending ARR, apply expected churn and expansion on the existing base, add new bookings timed by their start dates, and convert to recognized revenue. Subscription businesses with a physical product component should connect the ARR forecast to the supply plan. See budgeting and forecasting and demand planning and inventory optimization.

Special cases that need a written rule

Usage-based contracts. If a customer commits to $2,000 a month and then uses $3,500 in a given month, count the committed $2,000 in ARR. Report variable usage separately, or use the trailing three-month average if your business model is mostly usage and you disclose it. Annualizing one unusually high month overstates the run rate.

Foreign currency. A contract for 10,000 euros a year is $11,000 of ARR at a rate of 1.10 and $10,500 at a rate of 1.05, a difference of $500 caused by the exchange rate only. Fix a reporting rate for the year (often the budget rate), report constant-currency ARR, and show the effect of currency changes as a separate line, so that a currency swing is not mistaken for a sales result.

Resellers and marketplaces. Count the revenue you receive, not the end customer's price, and avoid counting both the reseller contract and the end customer.

Seasonal and short-term contracts. A customer who subscribes for three months of the year is not a full year of ARR. Annualize only contracts that are expected to be continuous, and treat seasonal ones with their own rule.

Contracts with ramps. A deal that starts at $10,000 in year one, $20,000 in year two and $30,000 in year three has an average of $20,000 but a current annualized value of $10,000. Count the current value, and report the committed ramp separately.

What to put in an ARR note for investors and lenders

Prepare a one-page note that accompanies the ARR figure. State the definition, the treatment of the special cases above, the date of the snapshot, the bridge for the period, the number of customers and ARR per customer, the concentration (share of ARR in the top ten customers) and the reconciliation to billing. A clear note shortens due diligence and builds confidence. A figure without a definition invites questions, and an inconsistent figure damages credibility more than a lower number would. See customer concentration risk for the concentration measure.

Average ARR per customer

Dividing ARR by the number of customers gives the average ARR per customer, a simple indicator of the size of the typical account. If ARR is $2,400,000 across 120 customers, the average is $20,000. The mean is easily distorted by a few large accounts, so show the median as well and the distribution in bands. A rising average with a falling customer count may signal a move up-market, or the loss of smaller accounts.

FAQs

What is annual recurring revenue?

The annualized value of recurring subscription and similar contracts that are active at a point in time.

How do you calculate ARR?

Annualize each active recurring contract and add them up. For monthly plans, multiply by 12; for multi-year contracts, divide total value by the number of years.

Is ARR the same as revenue?

No. ARR is a run-rate measure of contracted recurring revenue. Revenue is recognized as service is delivered under accounting rules.

Should one-time fees be included in ARR?

No. Implementation, setup, training and hardware sales are not recurring.

Should signed contracts that have not started be included?

That is a policy choice. Many companies keep them out of ARR and report them as contracted ARR not yet live. State the policy clearly.

This article is for general information. It is not accounting, tax, legal or investment advice, and examples use illustrative numbers rather than client data. Confirm decisions that carry financial or legal consequences with a qualified professional.

Better forecasts. Healthier inventory. More working capital.

Newtown Analytics advises growing consumer-product companies on demand planning and inventory optimization.