MRR (Monthly Recurring Revenue) is the single most cited metric in SaaS. It's simple to understand, easy to calculate once you know the formula, and often misunderstood at indie scale.
This guide covers every version of MRR, real formulas, benchmarks by stage, and what matters vs what is noise. We run BetterLaunch.co, a DR 47 SaaS, and we've built our own MRR dashboard from scratch.
#TL;DR
- MRR = sum of monthly subscription revenue from active paying customers.
- Annual plans contribute their monthly equivalent (e.g., $1,200/year = $100/month MRR).
- Track 4 MRR components: new, expansion, contraction, churned. Net MRR = new + expansion - contraction - churned.
- Benchmarks: 5-20% MoM growth healthy for indie; 3-10% for $100K+ scale; 100%+ NRR is the gold standard.
- Ignore: magic number (enterprise), burn multiple (VC), forecasted MRR as a primary metric.
- BetterLaunch is where founders list the SaaS whose MRR they're trying to grow.
#What is MRR?
Monthly Recurring Revenue (MRR) is the total predictable subscription revenue your SaaS generates each month from active paying customers. It excludes one-time fees, setup charges, and refunds.
Why it matters: SaaS is valued on recurring revenue. Investors, acquirers, and founders all use MRR as the core health metric.
#How to calculate MRR (formulas)
Basic MRR formula:
MRR = sum of (monthly subscription price x active subscriptions)
For annual plans:
Annual plan MRR contribution = annual price / 12
Example: customer on a $1,200/year plan = $100 MRR contribution.
For usage-based pricing:
Typically reported as the trailing 30-day average usage revenue.
For hybrid (subscription + usage):
Subscription MRR + average usage MRR.
#The 4 MRR components
#1. New MRR
Revenue from customers who started paying this month.
New MRR = sum of (first-month subscription amount from new customers)
#2. Expansion MRR
Additional MRR from existing customers upgrading or adding seats.
Expansion MRR = sum of (upgraded/added revenue from existing customers)
#3. Contraction MRR
MRR lost from existing customers downgrading.
Contraction MRR = sum of (downgraded revenue from existing customers)
#4. Churned MRR
MRR lost from customers who cancelled.
Churned MRR = sum of (cancelled subscription amounts)
#Net New MRR
Net New MRR = New + Expansion - Contraction - Churned
Net New MRR is the clearest health metric. Positive means you're growing; negative means you're shrinking.
#MRR benchmarks by stage
Early ($0-$10K MRR):
- Month-over-month growth: 10-25% is healthy.
- Monthly gross churn: 5-10% is normal (small base = noisy).
- Goal: product-market fit signal.
Traction ($10K-$100K MRR):
- MoM growth: 5-15%.
- Monthly gross churn: 3-7%.
- Goal: consistent growth, retention improvements.
Scale ($100K-$1M MRR):
- MoM growth: 3-10%.
- Monthly gross churn: 2-5%.
- Net Revenue Retention (NRR): 100%+ target.
- Goal: expansion > churn.
Enterprise scale ($1M+ MRR):
- MoM growth: 2-5%.
- Monthly gross churn: 1-3%.
- NRR: 110%+ target (public SaaS benchmark).
- Goal: durable expansion, high retention.
#MRR vs ARR
MRR: Monthly Recurring Revenue.
ARR: Annual Recurring Revenue = MRR x 12.
Use MRR for month-over-month operational tracking. Use ARR for reporting to investors, board, and external comparisons. Same data, different frames.
#Common MRR mistakes
- Including one-time fees. Setup fees, implementation charges, consulting don't count.
- Counting trial users. Only paying customers contribute to MRR.
- Double-counting annual plans. $1,200/year is $100 MRR each month, not $1,200 in month 1.
- Ignoring refunds. Net refunds from MRR.
- Not tracking components separately. Aggregate MRR hides problems. Track new, expansion, contraction, churned.
- Confusing revenue with cash. MRR is accrual-style; cash from annual plans arrives upfront.
#MRR tools
Stripe: built-in MRR reporting in Stripe Dashboard + Sigma.
Paddle: similar, included.
ChartMogul: dedicated SaaS metrics (~$100-$500/month). Worth it at $10K+ MRR.
Baremetrics: alternative ($50-$500/month).
ProfitWell / Paddle Studio: free analytics with Paddle.
Google Sheets: viable for under $10K MRR; template from Stripe data.
#MRR growth tactics (what actually moves it)
- Fix activation and retention first. MRR grows faster from holding customers than acquiring new ones.
- Expand within existing accounts. Expansion is the cheapest MRR.
- Price increases (selectively). 20% price hike often produces 10-15% MRR boost with minimal churn.
- Annual plan upsells. Annual plans front-load cash and reduce churn.
- Downgrade paths instead of cancel. A customer downgrading is $X MRR saved vs $0.
- Reduce involuntary churn. Failed payment recovery (dunning) recaptures 5-15% of attempted churn.
#What MRR doesn't tell you
- Profitability. MRR is revenue, not profit.
- Unit economics. LTV:CAC matters separately.
- Customer satisfaction. High MRR can mask unhappy customers just about to churn.
- Cash position. Especially for annual plans.
- Cohort retention. Aggregate MRR hides cohort-specific retention problems.
Always pair MRR with churn, LTV, CAC, and cohort retention for a full picture.
#FAQ
What is MRR?
Monthly Recurring Revenue. Total predictable monthly subscription revenue from active paying customers.
How is MRR different from revenue?
Revenue includes one-time charges (setup fees, consulting, etc.). MRR only includes recurring subscription revenue.
What's a good MRR growth rate?
10-20% month-over-month for indie SaaS under $100K MRR. 3-10% for larger SaaS.
Is MRR the same as ARR?
ARR = MRR x 12. Same data; ARR is used for annual-scale reporting.
How do I calculate MRR from a mix of monthly and annual customers?
Monthly: subscription price as is. Annual: divide by 12. Sum across all active subscribers.
What's net new MRR?
New + Expansion - Contraction - Churned. The clearest single-month growth signal.
What's NRR?
Net Revenue Retention. (Starting MRR + Expansion - Churn - Contraction) / Starting MRR. Above 100% means existing cohorts grow.
Do annual plans help MRR?
They smooth MRR (predictable) and reduce churn, but don't directly boost MRR growth vs monthly. Cash position does improve.
#Summary
MRR is the backbone metric of SaaS. Track the 4 components (new, expansion, contraction, churned), benchmark against your stage, and pair with retention and LTV/CAC for full health picture.
While you grow MRR, list your SaaS on BetterLaunch for a DR 47 dofollow editorial link.
List your SaaS on BetterLaunch



