Monthly recurring revenue (mrr)
Monthly Recurring Revenue (MRR) is the total predictable revenue a subscription business generates each month from its active customers. It normalizes all subscription revenue to a monthly basis - annual contracts are divided by 12, quarterly by 3 - providing a consistent measure of business performance. MRR is the heartbeat metric for SaaS and subscription companies, indicating the baseline revenue expected to continue month over month.
Why it matters
Traditional revenue metrics fail subscription businesses. Booking a $120,000 annual contract in January doesn't mean January was a great month if you booked nothing the rest of the year. It means you have $10,000 in monthly recurring revenue for the next twelve months.
MRR captures this reality by measuring the sustainable run rate of the business. It reveals whether you're building a growing foundation of recurring revenue or just having good months followed by bad ones. A business with $100K in MRR has more predictable value than one with $100K in one-time sales.
For product managers, MRR connects product decisions to business outcomes. Features that reduce churn protect MRR. Features that enable upselling grow MRR. Understanding these connections enables better prioritization.
Calculating mrr
Basic MRR calculation is straightforward.
MRR = Sum of (each customer's monthly subscription value)
For monthly subscribers, use their monthly price. For annual subscribers, divide the annual price by 12. For quarterly, divide by 3.
Example:
What to include:
What to exclude:
The goal is measuring predictable, recurring revenue - the baseline you expect to continue.
Mrr components
Breaking MRR into components reveals what's driving change.
New MRR comes from new customers who subscribed this month. It measures acquisition effectiveness.
Expansion MRR comes from existing customers who upgraded, added seats, or increased usage. It measures your ability to grow customer value.
Contraction MRR is lost revenue from existing customers who downgraded or reduced usage but didn't cancel. It indicates value degradation.
Churned MRR is lost revenue from customers who canceled entirely. It measures retention failure.
Net New MRR = New MRR + Expansion MRR - Contraction MRR - Churned MRR
This breakdown shows whether growth comes from acquisition (new) or account growth (expansion), and how much retention problems are dragging down results.
Mrr movement analysis
Month-over-month MRR change tells a story.
Healthy growth shows New + Expansion consistently exceeding Contraction + Churn. The business is building on itself.
Net negative churn occurs when Expansion exceeds Churn + Contraction. Existing customers grow revenue faster than others leave. This is the holy grail for subscription businesses.
Growth masking problems happens when strong New MRR hides high churn. The business grows, but it's filling a leaky bucket. When acquisition slows, the underlying retention problem becomes visible.
Contraction warnings show customers downsizing before they churn. High contraction often predicts future churn.
Analyzing these components identifies where to focus improvement efforts.
Mrr metrics and variations
Several related metrics provide additional insight.
MRR Growth Rate = (This month's MRR - Last month's MRR) / Last month's MRR
Month-over-month growth rate shows acceleration or deceleration.
Net MRR Retention = (Starting MRR - Contraction - Churn + Expansion) / Starting MRR
This measures how well you retain and grow revenue from existing customers, excluding new customer acquisition.
Gross MRR Retention = (Starting MRR - Contraction - Churn) / Starting MRR
This measures how well you retain existing revenue without counting expansion.
ARPU (Average Revenue Per User) = Total MRR / Number of customers
This shows average customer value and enables comparison across time and competitors.
Mrr vs. arr
Annual Recurring Revenue (ARR) is simply MRR × 12. The two metrics convey the same information at different scales.
Use MRR when:
Use ARR when:
Most subscription companies track both, using MRR internally and ARR externally.
Common mistakes
Several errors lead to misleading MRR calculations.
Including non-recurring revenue. One-time fees, professional services, and variable overages inflate MRR and overstate business health.
Inconsistent annualization. Mixing monthly and annual customers without proper normalization distorts the metric.
Ignoring free trials and freemium. Free users don't contribute to MRR, but converting them does. Track them separately.
Counting committed but not started contracts. A signed annual contract that starts next month shouldn't be in this month's MRR.
Not accounting for credits and discounts. MRR should reflect actual revenue received, not list prices.
Mixing currencies without conversion. International businesses need consistent currency conversion for accurate MRR.
Mrr for product decisions
MRR informs product strategy in several ways.
Feature prioritization. Features that improve retention directly protect MRR. Features enabling upselling grow expansion MRR. Features attracting new customers grow new MRR. Understanding these connections guides prioritization.
Pricing decisions. MRR makes pricing experiment results clear. Did the price change increase ARPU? Did it affect churn? MRR reveals the net impact.
Customer success investment. High churn MRR justifies customer success spending. The math is clear - saving X dollars in churned MRR is worth investing Y in retention.
Segment analysis. Breaking MRR by customer segment reveals which segments are most valuable, fastest growing, or most at risk.
Forecasting. MRR provides the foundation for revenue forecasting. Combined with growth rates and retention trends, it enables realistic projections.
Building mrr dashboards
Effective MRR tracking requires good infrastructure.
Track at the transaction level. Maintain records of every subscription change - new, upgrade, downgrade, cancel - with dates and amounts.
Calculate components automatically. Manual MRR tracking doesn't scale. Build systems that calculate MRR and its components from transaction data.
Compare to forecast. Track actual MRR against projections to understand whether the business is performing as expected.
Segment flexibly. Enable slicing MRR by customer segment, cohort, product line, and acquisition channel.
Trend over time. MRR snapshots matter less than trends. Show how MRR and its components evolve.
Tools like Klero can connect customer feedback to MRR outcomes, helping teams understand what drives retention and expansion at the product level. When you can see which customer experiences correlate with contraction or churn, you have actionable insight for protecting revenue.

