Annual Recurring Revenue (ARR)

Annual Recurring Revenue (ARR) is the total amount of predictable, recurring revenue a subscription business expects to receive from its active subscriptions over a 12-month period, normalized to a yearly figure.

Annual Recurring Revenue (ARR) is the single most-watched health metric for any subscription business — including Shopify stores selling subscribe-and-save or membership products. Here’s exactly what it means, how to calculate it, and how it differs from MRR and total revenue.

The ARR formula

ARR measures only recurring revenue — the predictable income from active subscriptions. It excludes one-time purchases, setup fees, and non-recurring charges.

The simplest way to calculate ARR is from your Monthly Recurring Revenue (MRR):

  • ARR = MRR × 12

A worked example

Imagine a Shopify coffee brand with 1,000 active subscribers paying an average of $30 per month. Its MRR is 1,000 × $30 = $30,000. Multiply by 12 and the store’s ARR is $360,000.

If 100 of those subscribers were instead on an annual plan paying $300 up front, you still count $300 of ARR each — ARR normalizes every plan to its 12-month value regardless of billing cadence.

What does $1 million ARR mean?

“$1M ARR” means a business has built a recurring subscription base that generates one million dollars of predictable revenue over a 12-month period — equivalent to about $83,333 in MRR. It does not mean the company banked $1M in cash this month; it means that, at the current run rate, its active subscriptions are worth $1M per year.

For a Shopify store, hitting $1M ARR could look like roughly 2,800 subscribers at an average of $30/month, or 1,400 subscribers at $60/month. ARR milestones ($100K, $1M, $10M) are common shorthand for a subscription business’s scale.

ARR vs. MRR vs. total revenue vs. GAAP revenue

These numbers are constantly confused. ARR and MRR describe the same recurring base over different windows; total revenue includes everything; recognized (GAAP) revenue is what accounting books as earned:

MetricWhat it measuresWindow
MRRRecurring subscription revenuePer month
ARRThe same recurring revenue (MRR × 12)Per year
Total revenueRecurring + one-time + shipping + taxAny period
Recognized (GAAP) revenueRevenue actually earned/bookedAccounting period

Model your ARR

ARR is the number investors and operators watch most. Adjust the inputs to see how subscriber count, price, and churn move your annual recurring revenue:

Use the interactive arr calculator on this page to model the numbers.

Net new ARR and ARR per customer

Two figures most generic guides skip but that matter for managing a Shopify subscription program:

  • Net new ARR = New ARR + Expansion ARR − Contraction ARR − Churned ARR. It shows whether the recurring base actually grew, net of losses.
  • ARR per customer = ARR ÷ active subscribers. Rising ARR-per-customer means upsells, bundles, and tier upgrades are working.

Common ARR mistakes

ARR is easy to inflate. Avoid these:

  • Counting one-time orders, setup, or shipping as recurring.
  • Annualizing trials or discounted first orders at full price.
  • Ignoring involuntary churn from failed payments.
  • Double-counting upgrades as both new and expansion.
  • Mixing booked ARR with recognized (GAAP) revenue.

How to grow ARR

There are only four levers that move ARR, and a good subscription app helps with all of them:

  1. Acquire more subscribers (new MRR).
  2. Increase average order value through bundles, tiered discounts, and upsells (expansion MRR).
  3. Reduce involuntary churn by recovering failed payments with automated dunning.
  4. Reduce voluntary churn with flexible pause/skip/swap options instead of cancellation.

Tracking ARR on Shopify

Shopify’s native reports show total sales, not normalized recurring revenue, so subscription merchants need a dedicated app to see true ARR. RecurX surfaces live MRR and ARR alongside churn, LTV, and cohort retention, and its automated payment recovery directly protects the recurring base that ARR is built on.

Frequently asked questions

What is the meaning of annual recurring revenue?

Annual recurring revenue (ARR) is the value of a subscription business’s predictable, recurring revenue normalized to a 12-month period. It measures only repeating subscription income — not one-time sales — and is calculated as MRR × 12.

How do I calculate annual recurring revenue?

The simplest method is ARR = MRR × 12. Alternatively, sum the annualized value of every active subscription: monthly plans contribute (monthly price × 12) and annual plans contribute their full yearly price. Exclude one-time purchases, setup fees, shipping, and taxes.

What does $1 million ARR mean?

$1 million ARR means a company’s active subscriptions generate $1,000,000 of predictable revenue over a year at the current run rate — about $83,333 in MRR. It reflects the recurring base, not a single month’s cash collection.

What is an example of annual recurring revenue?

A Shopify coffee brand with 1,000 subscribers paying $30/month has $30,000 MRR and therefore $360,000 ARR. If it also has 100 customers on a $300/year plan, those add $30,000 more, for $390,000 total ARR.

Does ARR include one-time purchases?

No. ARR counts only predictable, recurring subscription revenue. One-time purchases, setup fees, and shipping are excluded and instead appear in total revenue.

Launch Shopify subscriptions without RecurX transaction fees

Start free on Shopify, or book a migration audit before changing subscription apps.

Install RecurX on Shopify  ·  Open RecurX