BusinessCalc Business Finance Calculators
SaaS & Subscription Finance Guide · Updated June 2026

SaaS MRR Growth: Model Your Revenue and Hit Your Targets

MRR modeling done correctly doesn't just project growth. It forces you to confront churn, expansion revenue, and the real mechanics of how SaaS revenue compounds — or doesn't. Here's how to build a trajectory that reflects what your business will actually do.

12 min read · For informational purposes only — not financial advice

In This Guide

  1. What MRR Measures — and What It Doesn't
  2. The Four Components of MRR Movement
  3. The Churn Problem: Why Your Model Understates It
  4. Building Your MRR Growth Model
  5. Model Your MRR Now
  6. MRR Growth Rate Formula and Benchmarks
  7. ARR, MRR, and Why the Distinction Matters
  8. Using Your MRR Model to Make Decisions
  9. Frequently Asked Questions

There's a particular kind of optimism that lives in early SaaS spreadsheets. New MRR goes up every month, the line curves beautifully toward the right, and somewhere around month 18 the model shows a number that makes the whole venture feel inevitable. Then reality arrives — in the form of churn. Customers cancel, accounts downgrade, and the new revenue coming in gets quietly eaten by the revenue walking out the back door.

What MRR Actually Measures — and What It Doesn't

Monthly Recurring Revenue is the normalized, predictable revenue your SaaS business generates each month from active subscriptions. It's the single most important top-line metric for subscription businesses because it captures both the current state of the business and its near-term trajectory in one number.

MRR
Monthly Recurring Revenue
Normalized monthly subscription revenue — the right metric for growth modeling
ARR
Annual Recurring Revenue
Simply MRR × 12 — preferred for investor conversations and annual planning
NRR
Net Revenue Retention
The metric that captures expansion vs. churn from existing accounts — the most powerful SaaS signal

MRR is not revenue. MRR is a snapshot of your recurring subscription base expressed monthly. A customer on an annual plan pays 12 months upfront — their contribution to MRR is $100/month, not $1,200 in month one. For growth modeling, MRR is correct. For cash flow planning, track actual collections separately.

The Four Components of MRR Movement

Your MRR changes every month based on four inputs. Understanding all four is essential before building any model — because models built only on new MRR additions consistently overstate growth.

🟢
New MRR
Revenue from brand-new customers acquired this month. The most modelled but the least efficient — carries full acquisition cost.
🔵
Expansion MRR
Additional revenue from existing customers who upgraded, added seats, or purchased add-ons. Zero acquisition cost, highest value. Direct evidence the product is delivering increasing value.
🔴
Churned MRR
Revenue lost from customers who canceled entirely. The component that quietly destroys models built only on new MRR inputs. Never undermodel this.
🟠
Contraction MRR
Revenue lost from existing customers who downgraded or reduced seat counts. Often undertracked and frequently underestimated — especially at scale.
Net New MRR = New MRR + Expansion MRR − Churned MRR − Contraction MRR
The treadmill scenario: A business adding $30,000 in new MRR but losing $28,000 to churn and contraction isn't growing. It's barely surviving — and burning acquisition cost to do it. Net New MRR is the only number that tells you whether total MRR is moving forward or backward.

The Churn Problem: Why Your Model Probably Understates It

Churn is where optimistic SaaS models collapse. Not because founders don't know churn exists, but because they model it incorrectly — or model best-case churn rather than realistic churn.

Customer Churn vs. Revenue Churn

These are not the same number and should never be treated as interchangeable. Always model revenue churn, not just customer churn, when projecting MRR trajectory. If your smallest customers churn most frequently, revenue churn will be lower than customer churn. If a large account churns, a single cancellation can devastate your MRR.

What Three Percentage Points of Churn Actually Does

Same starting MRR ($50,000). Same new MRR additions ($10,000/month). Only three percentage points of churn difference. The outcome at month 24 is nearly double.

Scenario A — 2% Monthly Churn
Month 1$59,000
Month 3$76,441
Month 6$103,399
Month 12$155,841
Month 24 MRR$261,096
Scenario B — 5% Monthly Churn
Month 1$57,500
Month 3$71,809
Month 6$89,987
Month 12$114,262
Month 24 MRR$144,018

By month 24, Scenario A has nearly double the MRR of Scenario B — $261K vs. $144K — from the same starting point and same new MRR additions. The only difference is three percentage points of monthly churn.

The MRR treadmill: At high enough churn, new MRR exactly offsets churned MRR and growth flatlines regardless of acquisition spend. Escaping the treadmill requires dramatically reducing churn or dramatically increasing new MRR — both expensive solutions to a problem that's far cheaper to prevent.

Building Your MRR Growth Model: The Framework

A functional SaaS revenue model doesn't need to be a 47-tab spreadsheet. It needs to capture the core dynamics honestly. Here's the four-step structure.

1
Establish your starting state
Document current MRR, Average Revenue Per Account (ARPA = total MRR ÷ total active accounts), current monthly customer count, and historical monthly MRR churn rate calculated from the last 3–6 months — not your best month.
2
Define your new MRR inputs
Project new customer additions per channel with specific acquisition assumptions. Avoid projecting a fixed number of new customers per month without accounting for increasing cost and difficulty of acquisition as you grow. Early customers are almost always easier to acquire than later ones.
3
Model churn conservatively — three scenarios
Base case: your actual historical churn over 6+ months. Optimistic: churn 20–30% lower, reflecting retention investments. Stress: churn 20–30% higher, reflecting competition or product issues. The range between optimistic and stress MRR at month 12 reveals how sensitive your trajectory is to churn.
4
Factor in expansion revenue (NRR)
Expansion MRR is the most undermodeled component in early forecasts. A reasonable rate for a healthy SaaS business: 10–30% of new MRR per month comes from existing account expansion. Model this explicitly rather than assuming flat ARPA forever.

Net Revenue Retention (NRR) — The Most Important SaaS Metric

NRR captures the full picture of what your existing customer base is doing, independent of new customer acquisition. The best SaaS businesses post NRR above 120–130%. For small or early-stage SaaS, 100–110% is a strong foundation.

NRR = (Starting MRR + Expansion − Churned − Contraction) ÷ Starting MRR × 100
Example: Starting MRR = $100k. Expansion = $8k. Churned = $5k. Contraction = $2k.
NRR = ($100k + $8k − $5k − $2k) ÷ $100k × 100 = 101% — existing base growing without new customer acquisition.
World-class
120%+ NRR
Snowflake, Datadog territory. Existing customers are growing so fast they fund significant expansion even without new acquisitions. Extremely rare.
Strong
100–120% NRR
Existing customer base grows each month without new acquisitions. A foundation for efficient, compounding growth. This is the target for most B2B SaaS businesses.
Adequate
90–100% NRR
Slightly positive to flat. You're retaining most of your revenue but not growing it from existing accounts. Acceptable, but expansion opportunity is being left on the table.
Warning
Below 90% NRR
Your existing customer base is shrinking in revenue. Every new customer is partially replacing lost value, not purely adding to it. Urgent attention required on retention or expansion.

Model Your MRR Now

Enter your current MRR, monthly growth rate (new MRR as % of current MRR), monthly churn rate, and projection period. The calculator runs the month-by-month projection and shows you your MRR trajectory with net growth at each step. Swap in different churn rates to stress-test your model.

📈

SaaS MRR Growth Calculator

MRR Growth Rate Formula and Benchmarks

Month-over-month growth rate is a simple but essential signal. It tells you not just where you are, but whether momentum is accelerating or decelerating.

MoM Growth Rate = ((MRR This Month − MRR Last Month) ÷ MRR Last Month) × 100
Important: What matters more than your growth rate vs. benchmarks is whether your growth rate is accelerating, decelerating, or flat. Decelerating growth — even if MRR is still increasing — is an early warning signal worth investigating before it becomes structural.
Stage / ARR MoM Growth Rate Annual Growth Rate Signal
Early growth (under $500K ARR) 15–25% 5–20× Strong
Mid-stage ($500K–$5M ARR) 10–15% 3–5× Healthy
Growth stage ($5M–$20M ARR) 5–10% 60–120% Exceptional
Scale stage ($20M+ ARR) 2–5% 25–80% Normal

The "Triple, Triple, Double, Double, Double" framework describes the ARR trajectory of elite SaaS businesses: 3× in years one and two, 2× in years three through five. Useful as a ceiling benchmark, not an expectation.

ARR, MRR, and Why the Distinction Matters for Modeling

ARR is simply MRR × 12. It's the same number expressed annually — not a separate calculation from a different data source. ARR is preferred for businesses with predominantly annual contracts, investor conversations, and strategic planning horizons. MRR suits monthly contract businesses and operational monitoring.

Critical consistency rule: Don't mix contract types when calculating MRR. A customer on a $1,200 annual contract contributes $100/month to MRR — not $1,200 in the month they sign. Recognizing annual contract value in full in month one creates dramatic spikes followed by flat periods that make your model unreadable and your growth rate misleading.

Using Your MRR Model to Make Actual Decisions

A revenue model that never influences behavior is an expensive comfort blanket. Here's how to connect MRR projections to three real operational decisions that most SaaS founders face.

👥
Hiring Triggers
If your model shows MRR reaching $85,000 in four months and your next engineering hire adds $12,000/month in fully loaded cost, you can time that hire with confidence. If the model shows 14 months, the timeline shifts accordingly. Stop guessing.
💰
Fundraising Timing
Show 6+ months of historical MRR alongside projections. The most credible models are ones where you can explain exactly why each input is what it is, what must be true for the optimistic case to materialise, and what the business looks like if churn runs 2% higher.
💡
Pricing Changes
Your MRR model reveals the relative impact of ARPA changes vs. volume changes. If raising prices 15% causes 10% customer churn, is that net-positive for MRR? The model answers this before you run the experiment — preventing a well-intentioned pricing move from producing a surprise decline.

Frequently Asked Questions

What's a good monthly churn rate for a SaaS business?
Under 1% monthly MRR churn is considered strong for B2B SaaS — that's roughly 11–12% annual churn. Consumer SaaS typically sees 3–7% monthly because switching costs are lower and purchasing decisions are less deliberate. Above 3% monthly churn in B2B is a serious retention problem. The scenarios above show why: three percentage points of churn difference nearly doubles your MRR outcome at month 24.
How do I calculate MRR if I have both monthly and annual subscribers?
Normalize everything to monthly. Annual subscribers contribute their annual contract value divided by 12 to your MRR figure — never the full annual value in the month of signing. A $1,200/year customer contributes $100/month to MRR. Mixing recognition methods makes your growth rate meaningless and your month-over-month comparisons unreliable.
What's the difference between gross MRR churn and net MRR churn?
Gross MRR churn counts only revenue lost — cancellations and downgrades. Net MRR churn subtracts expansion revenue from existing customers. A business with 5% gross MRR churn but 7% expansion from existing accounts has negative net churn — its existing customer base is actually growing in revenue despite some cancellations. Negative net churn is one of the most powerful dynamics in SaaS because it means the business grows without any new customer acquisition.
At what MRR level should I start worrying about churn modeling?
From day one, but it becomes operationally critical around $10,000–$20,000 MRR. Below that threshold, small customer counts make churn rates statistically noisy. Once you have 30–50 active accounts, your churn rate starts to be meaningful enough to model and act on — and at that stage, even a 2–3 account monthly loss can significantly affect your growth trajectory.
How do I project new MRR without much historical data?
Build assumptions from your acquisition channels explicitly. If you're spending $5,000/month on paid acquisition with a $500 customer acquisition cost, that's 10 new customers at your ARPA. Add organic, referral, and outbound estimates separately. Then stress-test by assuming each channel performs 30% below expectation. If the business still works in the stress case, your model is robust. If it only works in the optimistic case, that's critical information before you've committed the spend.
What does "negative net churn" mean and why does it matter so much?
Negative net churn means your existing customer base generates more expansion MRR than it loses to churn and contraction — so your total MRR grows even in a month where you acquire zero new customers. It's the Holy Grail of SaaS economics because it means growth compounds without proportional increases in acquisition cost. Businesses with negative net churn can slow or pause paid acquisition during difficult periods without seeing MRR decline.
Free — no sign-up, no data stored

Model Reality, Not the Version That Makes You Feel Better

The businesses that scale well in SaaS aren't always the ones with the fastest initial growth. They're the ones that understand their churn, protect their NRR, and make deliberate decisions based on revenue trajectory — not gut feel and optimism.

Results stay in your browser. Nothing is ever stored or shared.

Related Guides