← Back to Glossary
Annual Recurring Revenue

Annual Recurring Revenue
Formula.

Updated

The ARR formula looks deceptively simple. The math is easy; the discipline of applying it consistently is where most subscription operators slip. Getting ARR right means defining what counts as "recurring," what to do with paused or trial subscribers, and how to handle mid-cycle changes — all of which can swing the number by 5–15%.

The two standard ARR formulas

  • MRR-basedARR = MRR × 12. Best for subscription stores on monthly billing.
  • Contract-basedARR = Σ (annual contract values). Sum all active annual contracts, plus annualized monthly contracts. Common in enterprise SaaS.

What counts as MRR (and therefore ARR)

  1. Include: all active recurring subscription charges that recur on a known cadence.
  2. Exclude: one-time purchases, shipping fees, sales tax, add-ons billed once, and refunds.
  3. Be careful with: annual prepays (divide by 12 and count monthly), pauses (most exclude), and trial subscribers (exclude until paid).

Worked example

A Shopify subscription store has:

  • 800 monthly subscribers at $40/month = $32,000 MRR
  • 200 quarterly subscribers at $100/quarter = $33.33/month × 200 = $6,667 MRR
  • 50 annual prepay subscribers at $400/year = $33.33/month × 50 = $1,667 MRR
  • Total MRR = $40,334; ARR = $484,008

The most common ARR formula mistakes

First, including one-time purchases that happen to repeat (a customer buying the same product manually every month is not subscription revenue). Second, double-counting annual prepays (counting both the upfront payment and the monthly-equivalent MRR). Third, ignoring pause status, which inflates ARR when many subscriptions are technically active but not currently charging. See annual recurring revenue for the broader concept and ARR calculation for additional walkthroughs.

Frequently Asked Questions

What is the formula for ARR?

The standard formula is ARR = MRR × 12. Calculate MRR by summing all active recurring subscription charges, normalized to a monthly cadence, then multiply by 12. Exclude one-time purchases, shipping, and tax.

How do I handle annual prepay subscriptions in the ARR formula?

Divide the annual prepay amount by 12 to get the monthly-equivalent contribution to MRR, then include that in the ARR calculation. Do not count both the upfront payment and an additional monthly recurring charge — that double-counts.

Should I use the MRR-based or contract-based ARR formula?

For subscription commerce on monthly or quarterly billing, MRR-based is simpler and accurate. For businesses with primarily annual contracts (SaaS, B2B), contract-based is more direct. The output is mathematically equivalent when applied correctly.

Why does my ARR not match my actual annual revenue?

Because ARR is a forward-looking run-rate, while revenue is recognized over time. ARR also excludes one-time purchases, shipping, and tax that show up in real revenue. The gap should be small for monthly-billed subscriptions; larger for prepay-heavy businesses.

Start Growing Your Subscription Revenue

Join 5,000+ Shopify merchants using Joy Subscriptions. Free to install, no credit card required.

  • Free 14-Day Trial
  • No Credit Card Required
  • Cancel Anytime