Monthly Recurring Revenue (MRR) is the normalized amount of revenue your subscription business generates every month. It's the foundation of every other SaaS metric - if you don't have a clear, accurate MRR number, every other decision you make about growth, pricing, and retention is built on unstable ground.
What Is MRR?
MRR is the predictable, recurring revenue your business earns from active subscriptions in a given month. It excludes one-time payments, setup fees, and non-recurring charges. The key word is predictable - MRR tells you what you can reliably expect to earn, month after month, as long as your customers stay subscribed.
For a SaaS business, MRR is the closest thing to a heartbeat metric. It tells you whether your business is growing, plateauing, or quietly declining - often before other signals catch up.
🧒 Explained simply Imagine you have a lemonade stand. Most customers buy one cup and walk away - you never know if they're coming back. But some customers subscribe: they promise to pay you $2 every single week, rain or shine. MRR is only counting those reliable customers. It's the money you can count on before the week even starts.
How to Calculate MRR
The basic formula is:
MRR = Number of Active Customers × Average Revenue Per Customer Per Month
For example, if you have 200 customers paying an average of $50/month, your MRR is $10,000.
For annual plans, normalize to monthly:
Annual plan value ÷ 12 = Monthly contribution to MRR
A customer paying $600/year contributes $50/month to MRR.
MRR Components
A complete MRR picture breaks down into five components:
| Component | What It Measures |
|---|---|
| New MRR | Revenue from new customers acquired this month |
| Expansion MRR | Revenue from existing customers upgrading or adding seats |
| Contraction MRR | Revenue lost from existing customers downgrading |
| Churned MRR | Revenue lost from customers who cancelled |
| Reactivation MRR | Revenue from previously churned customers who returned |
Your net MRR movement for any month is:
Net New MRR = New MRR + Expansion MRR − Contraction MRR − Churned MRR + Reactivation MRR
This breakdown matters because a flat MRR number can hide very different realities. You might have $10,000 in new MRR perfectly offset by $10,000 in churned MRR - the top-line number looks stable, but the business is losing its existing base while replacing it with new customers. That's a very different situation from $10,000 in stable MRR with near-zero churn.
Why MRR Matters
It's your most reliable growth signal. Unlike total revenue, which can be distorted by one-time deals or seasonal spikes, MRR shows the underlying trajectory of the business. A consistent month-over-month MRR increase is the clearest evidence of sustainable growth.
It drives every other SaaS metric. LTV, payback period, and NRR all derive from MRR. Without accurate MRR, these downstream metrics are unreliable.
It's what investors look at first. When evaluating a SaaS business, investors use MRR to understand the scale and growth rate of recurring revenue. The multiple applied to a business in a fundraise or acquisition is almost always anchored to MRR.
It reveals the health of your customer base. Expansion MRR growing faster than Churned MRR means your existing customers are finding more value over time - a strong signal of product-market fit. The reverse means you have a retention problem that top-line growth is masking.
Common MRR Mistakes
Including one-time fees. Setup fees, professional services, and one-time charges should never be included in MRR. They aren't recurring, so they inflate the number and make trends harder to read.
Not normalizing annual plans. If you count a $1,200 annual payment as $1,200 MRR in the month it's received, your MRR will spike and crash on renewal cycles. Always divide annual payments by 12.
Ignoring plan changes mid-month. A customer who upgrades on the 15th of the month contributes partial expansion MRR. How you handle proration affects the accuracy of your MRR movements.
Conflating MRR with cash. MRR is a recognized-revenue concept. A customer who pays annually in January contributes $X/month to MRR, but the cash all arrives in January. Cash flow and MRR move differently - both matter, but they answer different questions.
How to Improve MRR
MRR grows through four levers:
1. Acquire more customers. New MRR is the most obvious growth driver. Improving conversion rates, expanding marketing channels, and reducing time-to-close all contribute to New MRR.
2. Reduce churn. Every churned customer removes MRR you already earned. Reducing monthly churn from 3% to 2% has a compounding effect - the customers you keep continue generating MRR month after month, and their LTV compounds over time.
3. Expand existing accounts. Expansion MRR is often the most efficient growth channel. Customers who've already seen value in your product are easier to upsell than acquiring net new customers. Building upgrade paths, usage-based pricing tiers, and add-ons into your pricing model creates a natural expansion motion.
4. Reactivate churned customers. Former customers who already understood your product are often easier to win back than acquiring new ones. A reactivation campaign targeting churned customers within their first 90 days off-platform can add meaningful Reactivation MRR.
How to Track MRR
MRR is straightforward in concept but surprisingly easy to miscalculate in practice - especially when you have a mix of monthly and annual plans, trials converting at different times, and customers on grandfathered pricing.
Chartsy connects to your Stripe or Paddle account and calculates MRR automatically, breaking it down into new, expansion, contraction, churned, and reactivation components. You can ask questions like:
- "Show me MRR growth for the last 12 months"
- "What's my expansion MRR this quarter?"
- "Which plans are contributing the most MRR?"
- "Show churned MRR by month for the last 6 months"
Every answer is a chart you can save to your dashboard and track over time.
Connect Stripe and track your MRR →
Frequently Asked Questions About MRR
What does MRR stand for? MRR stands for Monthly Recurring Revenue. It's the normalized, predictable revenue a subscription business earns from active customers each month. It excludes one-time fees and non-recurring charges, focusing only on the revenue you can reliably expect month after month.
How is MRR different from total revenue? Total revenue includes one-time payments, setup fees, and non-recurring charges. MRR only counts predictable, subscription-based revenue normalized to a monthly figure. MRR is more useful for tracking growth because it removes noise from irregular payments.
What is a good MRR for a SaaS business? There's no universal benchmark - what matters is your MRR growth rate relative to your stage. Early-stage SaaS companies typically target 10–20% month-over-month MRR growth. The absolute number matters less than whether it's growing consistently and whether churn is under control.
What is the difference between MRR and ARR? ARR (Annual Recurring Revenue) is simply MRR multiplied by 12. MRR is used for day-to-day growth monitoring, while ARR is the standard for investor reporting and benchmarking business scale. Both measure the same underlying subscription revenue at different time horizons.
How do you calculate MRR from Stripe? Stripe doesn't calculate MRR natively in a way that accurately handles annual plans, trials, and plan changes. Tools like Chartsy connect to your Stripe account and calculate MRR automatically, normalizing annual subscriptions to monthly and breaking it down into new, expansion, contraction, and churned MRR.
Related: ARR: Annual Recurring Revenue Explained · What Is Churn Rate and How to Reduce It · How Chartsy Calculates MRR

Written by
Chartsy TeamThe Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.
Chartsy