how do you calculate annual recurring revenue

ARR Calculator

Use this quick calculator to estimate your Annual Recurring Revenue (ARR) from recurring subscriptions.

Formula used: Net ARR = (MRR × 12 + Annual Plan Revenue + Expansion ARR) − Contraction ARR − Churned ARR

What is annual recurring revenue (ARR)?

Annual Recurring Revenue (ARR) is the yearly value of recurring subscription revenue your business expects to receive from active customers. It is one of the most important SaaS metrics because it helps you track growth, forecast cash flow, and communicate business health to your team, board, and investors.

In plain terms, ARR answers this question: “If nothing changed, how much recurring revenue would we generate over the next 12 months?”

The basic ARR formula

The simplest way to calculate ARR is:

  • ARR = MRR × 12

This works well when nearly all customers are on monthly plans.

If you also have customers on annual contracts, expansion, contraction, and churn, use a fuller formula:

  • Base ARR = (MRR × 12) + Annual Contract Revenue
  • Net ARR = Base ARR + Expansion ARR − Contraction ARR − Churned ARR

Step-by-step: how to calculate ARR correctly

1) Identify recurring revenue only

Include subscription revenue that repeats predictably. Exclude one-time setup fees, implementation projects, hardware sales, ad-hoc consulting, and other non-recurring income.

2) Normalize contract values to yearly terms

If a customer pays monthly, annualize it by multiplying by 12. If they pay yearly, include the yearly recurring value directly.

3) Add expansion revenue

Expansion ARR comes from existing customers upgrading plans, adding seats, or purchasing recurring add-ons.

4) Subtract contraction and churn

Contraction ARR captures downgrades. Churned ARR captures fully canceled accounts. Both reduce your net recurring revenue position.

5) Report gross ARR and net ARR

Gross ARR is before losses. Net ARR includes the impact of churn and contraction. Most operators track both so they can see growth quality, not just top-line changes.

Example ARR calculation

Imagine your business has:

  • MRR: $30,000
  • Annual plan revenue: $60,000
  • Expansion ARR: $18,000
  • Contraction ARR: $5,000
  • Churned ARR: $9,000

Then:

  • Base ARR = (30,000 × 12) + 60,000 = 420,000
  • Net ARR = 420,000 + 18,000 − 5,000 − 9,000 = $424,000

What should be included in ARR?

  • Monthly subscription fees
  • Annual subscription contracts
  • Recurring add-ons (extra seats, feature bundles)
  • Committed multi-year recurring revenue (typically represented as annualized run-rate)

What should be excluded from ARR?

  • One-time onboarding or setup fees
  • Professional services and consulting projects
  • One-time training packages
  • Usage spikes that are not contracted recurring commitments (depending on your policy)

ARR vs MRR: what is the difference?

MRR is monthly recurring revenue; ARR is annual recurring revenue. They describe the same core subscription engine at different time scales.

  • Use MRR for short-term pacing, monthly planning, and operational dashboards.
  • Use ARR for annual planning, company valuation discussions, and strategic reporting.

Common mistakes when calculating ARR

  • Including non-recurring revenue: this inflates your metric and hides subscription performance.
  • Double-counting annual contracts: don’t annualize revenue that is already annualized.
  • Ignoring downgrades: contraction can materially reduce net ARR.
  • Ignoring churn timing: use a consistent cutoff date each reporting period.
  • Changing definitions every quarter: keep your ARR policy stable so trend lines are meaningful.

How ARR is used in decision-making

ARR is not just a reporting number. It influences:

  • Hiring plans
  • Budget allocation
  • Sales capacity targets
  • Customer success investments
  • Fundraising narratives and valuation benchmarks

A healthy ARR story usually pairs revenue growth with controlled churn and strong expansion from existing accounts.

Final takeaway

To calculate annual recurring revenue, start with recurring subscription revenue, annualize where needed, add expansion, and subtract contraction and churn. Keep the definition consistent month to month, and your ARR will become a reliable lens for measuring true SaaS growth.

If you want a quick answer, remember this: ARR is your recurring revenue run-rate for the next 12 months, not your total revenue.

🔗 Related Calculators