Revenue

What is Monthly Recurring Revenue (MRR)?

MRR is the normalized monthly value of every active subscription - what you can expect to earn next month if nothing changes. Annual and quarterly plans are divided down to a monthly figure so a yearly plan does not spike once and vanish for eleven months.

Written by , Founder of ChartsyPublished Updated

Key takeaways

  • Formula: MRR = Σ (active subscriptions × monthly price), with annual plans divided down to a month.
  • One-time fees, setup charges and usage overages are not recurring and do not belong in MRR.
  • Break MRR into New, Expansion, Contraction and Churned to see what actually moved.
  • Common mistake: counting unpaid trials as MRR, which inflates the number and hides churn when they lapse.
Formula
MRR = Σ (active subscriptions × monthly price)
Benchmark
Break MRR into New, Expansion, Contraction and Churned components to understand what is driving growth or decline.

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 →



How Chartsy calculates this

Chartsy derives MRR directly from your Stripe, Paddle or BigCommerce records. The exact definition it uses - and where it can differ from another tool's - is written out in the metrics reference.

Frequently asked questions

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.

Go deeper on MRR

Related metrics

Annual Recurring Revenue (ARR)The annualized value of your recurring revenue - the standard metric for investor reporting, valuation and peer benchmarking.MRR Growth RateHow fast recurring revenue compounds month over month - the clearest read on whether the business is accelerating or stalling.Expansion MRRAdditional MRR from existing customers through upgrades, seats, upsells and cross-sells - the cheapest growth lever you have.Average Revenue Per User (ARPU)Average monthly revenue per active customer. Rising ARPU signals successful upsells; falling ARPU points to plan mix shifting down or pricing pressure.Churn RateThe share of customers or revenue lost in a period. Customer churn counts people; revenue churn counts money - and one churned enterprise account can outweigh dozens of small ones.Trial-to-Paid Conversion RateThe share of trials that become paying customers - the earliest reliable signal of whether onboarding delivers the value you sold.Average Revenue Per Account (ARPA)Average monthly revenue per active account rather than per user. For anything sold by the seat, it tells a very different story from ARPU.BookingsThe total value of contracts signed, before anything is invoiced or earned - the first of three numbers founders routinely conflate.Committed Monthly Recurring Revenue (CMRR)MRR adjusted for what you already know is coming: signed upgrades not yet started, and cancellations not yet effective.Billing CyclesHow often subscriptions charge - and the mix of monthly against annual, which moves your churn, cash and payback more than pricing often does.

About the author

Serena Prifti

Written by

Serena Prifti

Founder of Chartsy

Serena Prifti is the founder of Chartsy and writes about analytics, growth, and subscription metrics. She focuses on helping founders and operators turn raw data into clear insights that drive better decisions.

Serena Prifti

Track MRR automatically

Connect Stripe or Paddle and Chartsy calculates MRR and 20+ other metrics from your real billing data - no spreadsheets, no SQL.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.