What Is MRR — And Why It Matters

MRR stands for Monthly Recurring Revenue. It's the predictable, contracted revenue your business expects to receive every month from active subscriptions — expressed as a monthly figure.

Unlike one-time revenue or cash receipts, MRR is normalized. It strips out the noise of individual transactions and gives you a clean picture of your revenue base. That's why every SaaS company — from two-person indie projects to billion-dollar businesses — tracks and reports MRR. It's the single number that tells you where you stand.

Investors speak in MRR. When a founder says "we're at $24,000 MRR," everyone in the room immediately understands the company's scale, growth trajectory, and valuation range. The same information conveyed as "we made $31,000 last month" is meaningless without context.

MRR drives every other important SaaS metric: churn rate, LTV, payback period, ARR, and growth efficiency all start with an accurate MRR figure. Get MRR wrong and every downstream metric — and every decision built on it — is built on sand.

The MRR Formula

At its simplest, MRR is a straightforward multiplication:

Basic MRR Formula
MRR = Active Customers × Average Revenue Per User (ARPU)

For example: 65 customers × $120/month ARPU = $7,800 MRR.

But the basic formula only tells you where you are. To understand why your MRR changed — and to project where it's going — you need the expanded movement formula:

MRR Movement Formula
Net New MRR = New MRR + Expansion MRRContraction MRRChurned MRR + Reactivation MRR

Most founders focus only on the basic formula. The movement formula is where the real insight lives — it tells you what's actually driving your business forward and what's pulling it back.

The 5 Types of MRR

Breaking MRR into its components is what separates amateur tracking from the real thing. Here's what each type means:

1. New MRR

Revenue from customers who subscribed for the first time during the period. This is pure acquisition — new logos, new revenue. New MRR is a lagging indicator of your sales and marketing effectiveness.

2. Expansion MRR

Additional revenue from existing customers who upgraded their plan, added seats, or expanded their contract. Expansion MRR is the signature metric of product-market fit: existing customers are finding enough value to spend more. Strong expansion MRR means you're achieving negative net revenue churn.

3. Contraction MRR

Revenue lost to existing customers who downgraded, reduced seats, or had discounts applied. Contraction isn't churn — these customers are still paying you, just less. Monitor this number closely; high contraction is an early warning sign of customer dissatisfaction.

4. Churned MRR

Revenue completely lost from customers who cancelled during the period. This is the number every SaaS founder watches most carefully. High churn means you're losing customers faster than you can replace them, and no amount of new MRR will compensate.

5. Reactivation MRR

Revenue from customers who churned and then re-signed. Reactivation is often overlooked but worth tracking — it typically costs far less than acquiring a new customer, and re-churned customers who come back are often more loyal than first-timers.

Calculate your MRR and all 5 components instantly

Enter your customers and ARPU. Get MRR, net new MRR, and churn rate in seconds.

Open the free calculator →

Worked Example: Calculating MRR for a Real SaaS

Let's walk through a concrete example. You're the founder of a B2B SaaS tool with the following subscription mix at the start of May:

Here's the MRR breakdown:

Plan Customers Monthly Price MRR
Basic — Monthly 48 $49 $2,352
Pro — Monthly 22 $129 $2,838
Enterprise — Monthly 5 $299 $1,495
Pro — 50% Discount 3 $64.50 $193.50
Total MRR $6,878.50

Now let's look at what happened during May using the MRR movement formula:

Net New MRR = $454 + $240 − $160 − $178 + $49 = $405

May ends at $6,878.50 + $405 = $7,283.50 MRR — a 5.9% month-over-month growth rate. Not bad.

The key insight: if you only track "total MRR = $6,878.50," you miss that churn ($178) is eating 39% of your new MRR ($454). The movement view tells you the real story.

Plug in your own numbers

Our free MRR calculator gives you MRR, net new MRR, and growth rate instantly.

Use the free calculator

How to Calculate Churn Rate

Churn rate is the percentage of customers or revenue you lose in a given period. There are two versions:

Customer Churn Rate

The percentage of customers who cancelled relative to your customer count at the start of the period.

Customer Churn Rate Formula
Churn Rate = (Customers churned) ÷ (Customers at start of period) × 100

Using our example: 2 customers churned ÷ 75 customers at start of May × 100 = 2.67% monthly churn rate

Revenue Churn Rate

The percentage of MRR lost relative to your MRR at the start of the period. This is more useful for financial planning because it shows revenue impact, not just customer count.

Revenue Churn Rate Formula
Revenue Churn = (MRR Churned) ÷ (MRR at start of period) × 100

Using our example: $178 churned MRR ÷ $6,878.50 starting MRR × 100 = 2.59% revenue churn rate

Industry benchmarks

Below 3% monthly churn is acceptable for early-stage SaaS (sub-$100K ARR). Below 1.5% is healthy. Below 1% is excellent. If you're at 5%+ monthly churn, you have a serious retention problem — no amount of new customer acquisition will offset it.

Annual Plans and the ARR Question

If you have annual plan customers, you need to normalize their revenue to calculate MRR correctly.

Rule: Divide any annual plan's total price by 12 to get its monthly equivalent.

A customer on a $1,200/year plan contributes $100/month to MRR — not $1,200. If you have 30 annual customers at $1,200/year, that's only $3,000 MRR from that cohort, not $36,000. This is one of the most common MRR calculation errors founders make.

When you sum all your normalized monthly equivalents, you get your true MRR. That number × 12 gives you ARR (Annual Recurring Revenue) — the figure you use when fundraising or reporting to investors.

MRR vs ARR

MRR = use for internal tracking and day-to-day decisions. ARR = MRR × 12 = use for investor reports, fundraising, and company announcements. ARR sounds larger, which is why it dominates public company communications.

Common MRR Calculation Mistakes

1. Including trials as paid MRR

Free trials are active subscriptions with $0 monthly revenue. Including them in your MRR calculation inflates the number and makes your growth rate look better than it is. Only count trials once they've converted to a paid plan.

2. Mixing up ARR and MRR

Annual revenue ÷ 12 is NOT MRR — it's just a normalized monthly figure. MRR requires you to normalize each subscription individually based on its actual billing cycle, not just divide total annual revenue by 12.

3. Ignoring past-due accounts

A subscription in "past_due" status hasn't paid. It shouldn't count as MRR until payment clears. Including failed charges in your MRR overstates actual cash flow and masks your involuntary churn problem.

4. Counting one-time payments as MRR

Setup fees, onboarding charges, and professional services are one-time revenue — they don't recur. Including them in MRR makes your base look larger than it actually is and makes churn appear less damaging than it is.

5. Not tracking the MRR movement components

Knowing only your total MRR tells you where you are. Knowing New, Expansion, Contraction, Churned, and Reactivation MRR separately tells you why you got there. The latter is the number that actually helps you make decisions.


When to Switch From Spreadsheets to Automated MRR Tracking

Up to about 20-30 customers on simple monthly plans, a spreadsheet works fine. The math is simple enough, and you can manually correct for edge cases as they come up.

Past that threshold, the spreadsheet approach starts breaking down. You have annual plans mixed with monthly, trials converting every week, customers upgrading and downgrading, past-due accounts accumulating. Managing all of this manually introduces errors and takes real time every week.

At 50+ customers with mixed billing cycles, MRR calculated from a manual export is typically off by 15-30%. You're making decisions from bad data.

See your MRR automatically — no spreadsheets

RevScope calculates MRR, all 5 MRR types, churn rate, LTV, and 6-month forecasts from your Stripe data.

Try RevScope free

Related reading: How to Calculate MRR from Stripe (Stripe-specific guide)  ·  How to Reduce SaaS Churn  ·  How to Calculate Customer Lifetime Value  ·  Free MRR calculator →  ·  Free churn rate calculator