← SaaS Metrics

Monthly Recurring Revenue (MRR)

The normalized monthly value of all active subscriptions — the single most important number for any subscription business.

Formula

MRR = Sum of all active subscription values, normalized to monthly

Annual plans count as annual price ÷ 12. Monthly plans count at face value.

What is MRR?

Monthly Recurring Revenue (MRR) is the predictable, recurring revenue your business generates each month from active subscriptions. It excludes one-time payments, setup fees, and usage-based charges — only the committed, recurring portion counts.

MRR is the north-star metric for subscription businesses because it's predictable. Unlike total revenue, which can spike from one-time deals, MRR tells you what you can count on next month. It's the foundation for calculating ARR, LTV, and most other SaaS health metrics.

How to calculate MRR: step-by-step

The core rule is normalization: every subscription, regardless of billing cycle, must be expressed as a monthly value before you add them together.

  1. List all active subscriptions — include every customer who is currently on a paid plan.
  2. Normalize each to a monthly value — monthly plans use their face value; annual plans divide the annual price by 12; quarterly plans divide by 3.
  3. Sum all normalized values — the total is your MRR.

Worked Example

Customer A — $1,200/year plan $1,200 ÷ 12 = $100/mo
Customer B — $49/month plan $49/mo
Customer C — $588/year plan $588 ÷ 12 = $49/mo
Total MRR $198/mo

MRR growth benchmarks

MRR growth rate of 10–15% month-over-month is considered strong for early-stage SaaS (pre-$1M ARR). At scale, that pace is unsustainable — public SaaS companies typically grow ARR 20–40% year-over-year, which equates to roughly 1.5–3% month-over-month.

Stage Healthy MoM MRR Growth Strong MoM MRR Growth
Pre-$10K MRR 5–10% 10–20%+
$10K–$100K MRR 5–8% 10–15%
$100K+ MRR 2–5% 5–10%

What MRR tells you (and what it doesn't)

MRR tells you the size and trajectory of your recurring revenue base. When broken into components — new MRR, expansion MRR, churn MRR, and reactivation MRR — it reveals exactly where growth is coming from and where it's leaking.

What MRR doesn't tell you: profitability, cash position, or payment timing. A customer on an annual plan who paid upfront 11 months ago still contributes $X to your MRR this month, even though the cash came in long ago. Always track MRR alongside cash flow separately.

Common MRR calculation mistakes

  • Counting annual payments in full the month they're received. This inflates MRR in payment months and deflates it in all others. Always normalize annual plans to 1/12 of their value.
  • Including one-time fees. Setup fees, consulting, and implementation charges are not recurring — they don't belong in MRR.
  • Including paused or past-due subscriptions. Only count subscriptions in an active, billing state. Paused, cancelled, or past-due accounts should be excluded or tracked separately.
  • Confusing MRR with cash collected. These are different numbers. MRR is a financial model concept; cash collected is an accounting concept. Both matter — don't conflate them.

Calculate MRR automatically

Abner calculates your MRR automatically from Stripe, updated daily. Annual and monthly plans are normalized correctly — no spreadsheet required.

Start free trial →

Related metrics and reading

Calculate Monthly Recurring Revenue (MRR) automatically from your Stripe data. Start your free 14-day trial — no credit card required.