All termsMetricsUpdated April 10, 2026

What Is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue (MRR) is the predictable revenue a subscription business earns each month from active paying customers. It normalizes all subscription plans into a single monthly figure, making it the core metric for tracking subscription business health.

Also known as: Monthly Recurring Revenue, MRR, Monthly Subscription Revenue, Normalized Monthly Revenue

Key Takeaways

  • MRR is the normalized monthly revenue from all active subscriptions — the single most important metric for subscription business health.
  • Always exclude one-time fees, setup charges, and non-recurring payments from your MRR calculation.
  • Break MRR into components — New, Expansion, Contraction, Churned, and Net — to diagnose exactly where growth is won or lost.
  • MRR multiplied by 12 equals ARR; use MRR for operational decisions and ARR for annual planning and investor benchmarks.
  • Expansion MRR from existing customers is the most capital-efficient form of revenue growth.

How Monthly Recurring Revenue (MRR) Works

Monthly Recurring Revenue is the process of taking every active subscription your business holds, normalizing each to a monthly value, and summing them into one number. It gives operators, investors, and finance teams a clean, apples-to-apples view of predictable income regardless of whether customers pay monthly, quarterly, or annually. MRR is calculated at a point in time — typically the last day of a calendar month — and tracked as a time series to reveal growth trends.

01

List all active subscriptions

Pull every customer record with an active, paid subscription status. Exclude free trials, paused accounts, and customers in a grace period after a failed payment. Only count subscriptions where revenue is contractually committed and expected to recur.

02

Normalize to a monthly amount

For monthly plans, the recurring charge is already in monthly terms. For annual or multi-year contracts, divide the total contract value by the number of months. A $1,200/year plan contributes $100/month to MRR. Never count the full annual amount in month one.

03

Sum all normalized values

Add together every customer's monthly-normalized recurring amount. The total is your MRR. This figure represents the minimum predictable revenue the business will generate next month, assuming zero new sales and zero churn.

04

Break MRR into movement components

Track what caused MRR to change month over month: New MRR (new customers), Expansion MRR (upgrades and upsells), Contraction MRR (downgrades), and Churned MRR (cancellations). Net New MRR = New + Expansion − Contraction − Churned. This decomposition reveals the true health of each revenue lever.

05

Report Net MRR and MoM growth rate

Divide this month's MRR by last month's MRR, subtract one, and express as a percentage. This is your month-over-month MRR growth rate — the primary pulse metric for subscription businesses. Feed it into your subscription billing dashboard and investor reports.

Why Monthly Recurring Revenue (MRR) Matters

MRR is the closest thing a subscription business has to a heartbeat monitor. Because it strips out one-time revenue noise, it reveals whether the underlying revenue engine is accelerating, steady, or declining — before those signals show up in total revenue figures. Investors, acquirers, and lenders use MRR as a primary underwriting signal precisely because it represents future cash flows, not just historical receipts.

The data validates this centrality. According to Paddle's 2024 SaaS Benchmarks report, companies that actively monitor and segment MRR by movement type grow 30% faster than those tracking only total revenue. A Stripe analysis of subscription businesses found that those achieving consistent 10%+ monthly MRR growth for 12+ consecutive months were 4x more likely to reach the $1M ARR milestone within two years. Additionally, OpenView's 2023 SaaS Benchmarks survey found that top-quartile B2B SaaS companies generate over 25% of MRR growth from expansion revenue alone, reducing dependence on expensive new customer acquisition.

MRR vs. cash collected

MRR is a recognized revenue concept, not a cash flow statement. A customer who pays $1,200 upfront for an annual plan contributes $100/month to MRR even though you collected $1,200 on day one. Cash flow and MRR will diverge — track both separately.

Monthly Recurring Revenue (MRR) vs. Annual Recurring Revenue (ARR)

MRR and annual recurring revenue measure the same underlying business — but at different time horizons. Understanding when to use each prevents reporting confusion and strategic misalignment.

DimensionMRRARR
Time horizonSingle monthFull year
FormulaSum of normalized monthly subscriptionsMRR × 12
Best forOperational decisions, monthly trackingInvestor reporting, annual planning
SensitivityHigh — reflects changes within weeksLow — smooths short-term fluctuations
Typical userGrowth, product, finance ops teamsCFO, board, investors, M&A
When revenue is $0–$1MPrimary metricLess meaningful at this scale
When revenue is $1M+Still useful for opsPreferred for benchmarking

The choice is not either/or. Use MRR to run the business week-to-week and use ARR to communicate with external stakeholders and plan annual budgets.

Types of Monthly Recurring Revenue (MRR)

MRR is not monolithic. Disaggregating it into movement types is what separates operators who understand their growth engine from those who are flying blind.

New MRR — Revenue from customers who did not exist in your subscriber base last month. This is the most visible form of MRR and the one most tied to marketing and sales spend.

Expansion MRR — Additional revenue from existing customers who upgraded their plan, added seats, purchased add-ons, or crossed a usage threshold that triggers a higher tier. Expansion MRR is high-quality because its cost of acquisition is a fraction of New MRR. Tracking customer lifetime value alongside Expansion MRR shows how deeply each cohort grows over time.

Contraction MRR — Revenue lost from existing customers who downgraded their plan or reduced usage. Contraction is a warning signal — it often precedes full cancellation by 1–3 months.

Churned MRR — Revenue permanently lost from customers who cancelled their subscription entirely. Churned MRR is directly linked to your churn rate. High Churned MRR that exceeds New MRR results in negative Net New MRR and a shrinking business.

Reactivation MRR — Revenue from previously churned customers who returned and reactivated a subscription. Often overlooked, Reactivation MRR can be a meaningful source of efficient growth for businesses with strong win-back programs.

Net New MRR — The single summary figure: New + Expansion + Reactivation − Contraction − Churned. Positive Net New MRR means the business is growing. Negative means it is contracting regardless of how many new customers are being acquired.

Best Practices

Tracking MRR correctly requires consistency in definition, timing, and tooling. Sloppy MRR calculations produce misleading signals that lead to bad strategic decisions.

For Merchants

Define MRR rules once and document them. Agree in writing on what counts — which subscription statuses are included, how trials are handled, how failed-payment grace periods affect counts — before any dashboard is built. Revisit the definition when you add new pricing tiers or billing models.

Segment MRR by plan, cohort, and acquisition channel. Knowing that your $99/month plan has 40% annual churn while your $499/month plan has 8% annual churn tells you where to focus retention spend. Cohort-level MRR analysis (how much does the January cohort still contribute in December?) is more actionable than aggregate churn rate.

Reconcile MRR against your billing system monthly. Discrepancies between MRR reported in your analytics tool and revenue recorded in your subscription billing platform indicate data quality problems that compound over time.

For Developers

Build MRR calculation as a deterministic, reproducible query against your subscription database — not a manually maintained spreadsheet. Store a snapshot of MRR components at the end of each month so historical data is immutable and auditable.

Handle edge cases explicitly in code: prorated upgrades mid-cycle, currency normalization for multi-currency businesses, refunds that reverse previously counted revenue, and paused subscriptions that resume. Each is a source of MRR inflation if not handled correctly.

Expose MRR movement events (new, expansion, contraction, churn) as structured data records tied to the triggering subscription event. This enables downstream analytics, alerting, and reconciliation without re-querying the full subscriber table every time.

Common Mistakes

Including one-time revenue in MRR. Setup fees, professional services, and one-time charges are not recurring. Adding them inflates MRR and makes growth look better than it is. Track them as one-time revenue in a separate line.

Counting unpaid or at-risk subscriptions. Customers in dunning (failed payment, being retried) or in a free grace period should not count toward MRR until payment is confirmed. Counting them optimistically inflates your number and hides a revenue recovery problem.

Ignoring Contraction MRR. Many teams watch New and Churned MRR but miss the slow leak of downgrades. Contraction MRR can quietly drag Net New MRR negative while headline churn metrics look stable.

Using MRR interchangeably with cash collected. For annual prepay customers, cash collected exceeds MRR in month one. Treating collected cash as MRR overstates the metric and creates false confidence in growth rate.

Not adjusting for currency. Multi-currency businesses must convert all subscription values to a single base currency before summing MRR. Using transaction-date exchange rates introduces volatility; using a fixed rate produces a stable but imprecise number. Choose a method and apply it consistently.

Monthly Recurring Revenue (MRR) and Tagada

MRR is only as reliable as the billing infrastructure underneath it. Tagada's payment orchestration layer directly protects MRR by reducing the involuntary churn that silently drains subscription revenue each month.

Failed payment recovery is one of the highest-ROI levers for MRR protection. Tagada routes subscription renewal charges across multiple acquirers and payment methods using intelligent retry logic — recovering revenue that would otherwise become Churned MRR. Merchants using Tagada's orchestration for subscription renewals report measurable improvements in payment success rates, directly translating to higher Net New MRR month over month.

Beyond recovery, Tagada's routing intelligence ensures that subscription payments are processed through the optimal acquirer for each card BIN, geography, and currency combination. This reduces soft declines on renewal attempts — the most common silent killer of MRR for subscription businesses processing across multiple markets.

Frequently Asked Questions

How do you calculate MRR?

MRR is calculated by multiplying the number of active paying customers by the average revenue per customer per month. For customers on annual plans, divide their total contract value by 12 to normalize it to a monthly figure. For example, a customer paying $120/year contributes $10 to MRR. Sum all normalized monthly amounts across your entire customer base to get total MRR.

What is the difference between MRR and ARR?

MRR (Monthly Recurring Revenue) measures predictable revenue over a single month, while ARR (Annual Recurring Revenue) measures it over a full year. ARR is simply MRR multiplied by 12. MRR is preferred for tracking month-to-month momentum and short-term fluctuations, whereas ARR is used for annual planning, investor reporting, and benchmarking against industry standards at scale.

What is a good MRR growth rate?

For early-stage SaaS and subscription businesses, a monthly MRR growth rate of 10–20% is considered strong. This compounds to roughly 3–7x annual growth. Established businesses with larger revenue bases typically target 3–5% monthly growth. The key is consistency — steady, predictable MRR growth is more valuable to investors and operators than volatile spikes followed by flat periods.

What is New MRR vs. Expansion MRR?

New MRR is revenue generated from brand-new customers acquired during a given month. Expansion MRR is additional revenue earned from existing customers who upgraded their plan, purchased add-ons, or increased usage. Expansion MRR is often considered higher quality because acquiring it costs less than new customer acquisition. Businesses with strong Expansion MRR can grow even when new customer acquisition slows.

Does one-time revenue count toward MRR?

No. MRR only includes predictable, recurring revenue from subscription contracts. One-time setup fees, professional services charges, or non-recurring payments are excluded from MRR calculations. Including one-time revenue inflates MRR and distorts the metric's primary purpose: forecasting stable, future cash flows. These non-recurring amounts should be tracked separately as one-time revenue.

How does churn affect MRR?

Churn directly reduces MRR by removing the recurring revenue contribution of cancelled or downgraded customers. The MRR lost to cancellations in a given month is called Churned MRR. High churn can offset strong New MRR, causing net MRR to stagnate or shrink even when the business is acquiring new customers. Monitoring Churned MRR alongside New and Expansion MRR gives a complete picture of revenue health.

Tagada Platform

Monthly Recurring Revenue (MRR) — built into Tagada

See how Tagada handles monthly recurring revenue (mrr) as part of its unified commerce infrastructure. One platform for payments, checkout, and growth.