DEV Community

Jules
Jules

Posted on • Originally published at Medium

What is MRR and How to Calculate It (+ Free MRR Calculator for Indie SaaS Founders)

Monthly Recurring Revenue is the one number that tells you whether your SaaS business is growing, stagnating, or quietly dying. But most early-stage founders either calculate it wrong, read it wrong, or both.

This guide covers the formula, the edge cases that trip people up, and why MRR alone can mislead you if you're not careful.

What is MRR?

MRR (Monthly Recurring Revenue) is the predictable revenue your SaaS generates every month from active subscriptions. It's not total revenue — it specifically captures the recurring component, normalized to a monthly figure.

If you have 50 customers paying $49/month, your MRR is $2,450. Simple. But it gets complicated fast.

The Basic MRR Formula

MRR = Number of active customers × Average revenue per customer per month
Enter fullscreen mode Exit fullscreen mode

If you have one pricing tier, this is trivial. Most real products don't.

How to Calculate MRR When You Have Multiple Plans

Let's say you have three tiers:

  • Free: 200 users at $0/month → $0 MRR
  • Indie: 80 users at $19/month → $1,520 MRR
  • Pro: 22 users at $49/month → $1,078 MRR

Total MRR = $2,598

Free users don't count. Ever. MRR only includes paying customers.

The Annual Plan Trap

This is where most founders get it wrong.

If a customer pays $468 upfront for an annual plan (equivalent to $39/month), you did NOT just add $468 to your MRR. You added $39.

  • Wrong: MRR += $468
  • Right: MRR += $468 ÷ 12 = $39

Why does this matter? If you count the full annual amount in month one, your MRR spikes artificially — then flatlines for 11 months even if you're growing. Always normalize annual and quarterly plans to monthly equivalents.

The 5 Components of MRR Movement

Every month, your MRR moves because of five things:

  • New MRR — Revenue from brand new customers this month
  • Expansion MRR — Revenue from existing customers who upgraded
  • Contraction MRR — Revenue lost from customers who downgraded
  • Churned MRR — Revenue lost from customers who cancelled entirely
  • Reactivation MRR — Revenue from previously churned customers who came back

Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR + Reactivation MRR

Two products can have identical MRR growth rates but completely different health profiles. A product growing 10% MoM because it acquires tons of new customers while churning most of them is a leaky bucket. A product growing 10% MoM because existing customers expand is a compounding machine.

MRR vs ARR: When to Use Which

ARR (Annual Recurring Revenue) = MRR × 12

Use ARR when talking to investors, comparing to industry benchmarks, or planning annual resources. Use MRR when monitoring month-to-month health, calculating churn, or tracking early-stage growth velocity. At under $1M ARR, MRR gives you more useful signal.

What's a "Good" MRR Growth Rate for Indie SaaS?

Stage MRR Target MoM Growth
Pre-traction $0–$1K Anything positive
Early $1K–$10K 15–25%
Growing $10K–$50K 10–20%
Scaling $50K+ 5–15%

A product growing 8% MoM consistently from $10K MRR will reach $100K MRR in about 2.5 years. That's a real business. Your own trend line matters more than external benchmarks.

Common MRR Calculation Mistakes

1. Including one-time payments — Setup fees, consulting, lifetime deals are not MRR. They inflate your number and make growth look better than it is.

2. Counting trials as MRR — A user on a free trial has not generated MRR. Count them only when they convert to a paid plan.

3. Not accounting for failed payments — If a payment fails and you're in grace period, they shouldn't be in your MRR. Count collected revenue, not billed revenue.

4. Using "cash collected" instead of "normalized recurring" — In a month where you sell 20 annual plans, your cash collected might be 5× your actual MRR. Different numbers, different purposes.

5. Ignoring expansion and contraction — Watching only total MRR hides whether you're growing healthily or papering over churn with acquisition.

MRR and Churn: The Number That Changes Everything

MRR without churn context is almost meaningless.

A company at $10K MRR with 15% monthly churn is bleeding out. In 6 months they'll need to replace most of their customer base just to stay flat. A company at $10K MRR with 1% monthly churn is compounding quietly.

Revenue Churn Rate = Churned MRR ÷ MRR at Start of Period × 100
Enter fullscreen mode Exit fullscreen mode

Benchmarks: Under 2% monthly revenue churn = healthy. Under 0.5% = exceptional. Above 5% = fix retention before you think about scaling.

How to Calculate Your MRR Right Now (Without a Spreadsheet)

If you're on Stripe and want your actual MRR without paying $100/month for a dashboard, the free MRR calculator at NoNoiseMetrics reads directly from your Stripe data, session-only (nothing stored, no tracking), and gives you MRR broken down by plan in seconds. No signup. No credit card. No storage.

Quick MRR Sanity Check

Before you trust any MRR number, confirm:

  1. Have I excluded all one-time payments?
  2. Have I normalized annual/quarterly plans to monthly?
  3. Have I excluded users in failed payment / grace period states?
  4. Am I counting only active paying customers?

Four yeses = your number is trustworthy.

The Bottom Line

MRR is the foundation metric for every SaaS business. Get it right from day one. The formula is simple — the execution details are where founders make expensive mistakes.

If you want to skip the spreadsheet and see your real MRR directly from Stripe — broken down by plan, no setup, no storage, no monthly fee — the free MRR calculator is here.


Originally published on Medium.

Top comments (0)