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.
- List all active subscriptions — include every customer who is currently on a paid plan.
- 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.
- Sum all normalized values — the total is your MRR.
Worked Example
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
- Annual Recurring Revenue (ARR) — MRR × 12, useful for fundraising narratives and board reporting.
- Churn Rate — How fast you're losing the MRR you've built.
- Net Revenue Retention (NRR) — Whether existing customers are growing your MRR on their own.
- What is MRR? A complete guide for SaaS founders
- The 6 SaaS revenue metrics every founder should track
Calculate Monthly Recurring Revenue (MRR) automatically from your Stripe data. Start your free 14-day trial — no credit card required.