·10 min read

Monthly Recurring Revenue: The Complete Guide

Monthly Recurring Revenue is the metric that defines the modern subscription business. Whether you sell software, memberships, or any service billed on a repeating schedule, Monthly Recurring Revenue, or MRR, is the number that tells you how much predictable income your business generates each month, how fast it is growing, and how durable that growth actually is. This complete guide covers everything: the definition, the formula, the components, the benchmarks, the common mistakes, and how to track it accurately.

If you read only one guide on the subject, make it this one. We will move from first principles to the practical details that separate teams who merely report MRR from teams who genuinely understand it.

What Is Monthly Recurring Revenue?

Monthly Recurring Revenue is the normalized monthly value of all your active subscriptions. "Normalized" is the essential word: an annual plan billed at $1,200 counts as $100 of MRR per month, spread across the year, rather than a single $1,200 spike in the month it was charged. This smoothing is what transforms lumpy, unpredictable billing into a clean, comparable metric.

Crucially, MRR is not the same as the cash that lands in your bank account or the total revenue on your income statement. It deliberately excludes one-time charges, setup fees, and usage overages so that it measures one thing only: the recurring subscription engine. Our primer on what MRR is expands on this foundation.

How to Calculate Monthly Recurring Revenue

There are two common ways to calculate MRR, and both should agree. The quick estimate is:

MRR = Number of customers × Average Revenue Per Account (ARPA)

The precise method, which you should use for anything beyond a rough figure, is to sum the normalized monthly value of every individual subscription. If you have 300 customers paying an average of $75 per month, your MRR is $22,500. But in a real base with mixed plans and billing intervals, only the subscription-sum method stays accurate. For a step-by-step walkthrough with worked numbers, see our guide on how to calculate MRR.

The Components of Monthly Recurring Revenue

The total MRR figure is only the beginning. The real insight comes from breaking the monthly change into components.

  • New MRR: revenue from brand-new customers. The clearest measure of your acquisition engine.
  • Expansion MRR: extra revenue from existing customers upgrading or adding seats. Often the most efficient growth you can earn, since you have already paid to acquire these accounts.
  • Reactivation MRR: revenue from previously churned customers who return.
  • Contraction MRR: revenue lost to downgrades, a leading indicator of trouble.
  • Churned MRR: revenue lost to cancellations, tied directly to your churn rate.

Ending MRR equals starting MRR plus new, expansion, and reactivation, minus contraction and churn. Two businesses with identical net growth can have completely different component mixes, and that mix is what reveals real health.

Try StripeReport Free

Get your Stripe revenue every morning

Yesterday’s revenue, MRR, churn, and today’s renewals, delivered to your inbox and Slack daily. Plus a full revenue dashboard. 3-day free trial.

Start Your Free Trial →

Why Monthly Recurring Revenue Matters

MRR earned its place at the center of SaaS for a few concrete reasons.

Predictability

Unlike one-time sales, MRR gives you a reliable baseline for next month’s revenue. That predictability makes budgeting, forecasting, and hiring decisions far more grounded. You can plan against a steadily growing MRR base in a way you never could against sporadic deals.

Valuation

SaaS companies are commonly valued as a multiple of ARR, which is just MRR times twelve. That means every dollar of durable MRR can translate into several dollars of enterprise value, and accurate MRR reporting directly affects how your company is valued in a raise or acquisition.

Diagnosing Growth

Because MRR breaks into components, it tells you not just whether you are growing but why. Is growth coming from new customers, from expansion, or from winning back churned accounts? Is churn quietly offsetting your gains? The components turn MRR from a scoreboard into a diagnostic tool.

Monthly Recurring Revenue Benchmarks

Benchmarks vary by stage and market, but a few general ranges help you gauge where you stand.

  • Growth rate: early-stage SaaS often targets 10 to 20 percent month-over-month MRR growth, naturally slowing as the base gets larger.
  • Churn: most healthy SaaS companies see monthly revenue churn in the 3 to 8 percent range for smaller customers, and lower for enterprise.
  • Net revenue retention: best-in-class companies exceed 100 percent, meaning expansion outpaces churn and the existing base grows on its own.

Treat these as directional, not gospel. The trend in your own numbers matters more than any external benchmark.

Common Monthly Recurring Revenue Mistakes

Even experienced operators get MRR wrong. The usual culprits:

  • Including one-time charges. Setup and implementation fees are not recurring and never belong in MRR.
  • Counting trials. Free trial users have not paid, so they contribute zero MRR until they convert.
  • Not normalizing annual plans. A $6,000 annual plan is $500 of MRR, not a $6,000 spike.
  • Ignoring discounts. MRR should reflect the discounted price a customer actually pays.
  • Double-counting upgrades. When a customer moves from $50 to $100, expansion MRR is $50, not $100.

Monthly Recurring Revenue vs. ARR

ARR, or Annual Recurring Revenue, is simply MRR multiplied by twelve. Both measure the same subscription engine at different time scales. Early-stage companies with monthly billing tend to lead with MRR because it captures change quickly; companies with annual contracts and enterprise motions often lead with ARR. The right choice is whichever one you can report consistently, then stick with it so the story stays comparable month over month.

Try StripeReport Free

Get your Stripe revenue every morning

Yesterday’s revenue, MRR, churn, and today’s renewals, delivered to your inbox and Slack daily. Plus a full revenue dashboard. 3-day free trial.

Start Your Free Trial →

How to Track Monthly Recurring Revenue Accurately

Understanding MRR is only useful if you can measure it reliably, and that is where most teams struggle. Pulling correct MRR from a billing platform means normalizing annual plans, handling proration on mid-cycle upgrades, applying coupons, excluding one-time fees, and separating downgrades from cancellations, all consistently, month after month. A spreadsheet that starts accurate rarely stays that way.

StripeReport connects to your Stripe account with a read-only API key and calculates Monthly Recurring Revenue automatically, broken into new, expansion, contraction, and churn. You get daily email and Slack reports so the whole team sees the same trustworthy number, alongside related metrics like ARR, ARPU, churn, and revenue forecasts, all with a 3-day free trial. If you prefer to understand the mechanics first, our guide to calculating MRR from Stripe shows exactly how it comes together.

Key Takeaways

  • Monthly Recurring Revenue is the normalized monthly value of all active subscriptions, excluding one-time charges.
  • Calculate it by summing normalized subscription values; the quick customers-times-ARPA estimate should agree.
  • Break MRR into new, expansion, reactivation, contraction, and churn to understand what actually drives it.
  • MRR underpins predictability, valuation, and growth diagnosis, which is why it sits at the center of SaaS.
  • Avoid the classic mistakes and track MRR with an automated tool like StripeReport to keep it accurate as you scale.