Monthly recurring revenue (MRR) is the predictable, normalized revenue that a business earns each month from its active subscriptions or recurring service agreements. MRR strips out one-time charges, variable fees, and non-recurring items to provide a clean view of the revenue base that the business can expect to collect every month.
Calculating and decomposing MRR
MRR is calculated by summing the monthly value of all active recurring contracts. For customers on annual plans, the annual contract value is divided by twelve.
Basic MRR = Sum of all active monthly subscription values
MRR is typically decomposed into components that reveal the dynamics of revenue change:
- New MRR: Revenue from customers acquired during the month.
- Expansion MRR: Additional revenue from existing customers who upgraded, added seats, or purchased additional products.
- Contraction MRR: Lost revenue from existing customers who downgraded or reduced their usage.
- Churned MRR: Revenue lost from customers who cancelled entirely.
- Reactivation MRR: Revenue from previously churned customers who return.
The relationship between these components determines whether MRR is growing, flat, or declining:
Net new MRR = New MRR + Expansion MRR + Reactivation MRR - Contraction MRR - Churned MRR
MRR as a health indicator for recurring businesses
MRR is the foundational metric for subscription and SaaS businesses because it measures the health of the recurring revenue base in the most granular time increment. While annual recurring revenue (ARR) provides the big picture, MRR reveals month-to-month trends that might be invisible in annual data.
For channel programs, MRR is particularly relevant because many partner models are built on recurring revenue. Managed service providers charge monthly fees, SaaS resellers earn recurring margins, and referral partners receive ongoing commissions. When channel revenue is measured in MRR, both the vendor and the partner have a shared metric that reflects the ongoing value of the relationship.
MRR also drives valuation. Investors and acquirers use MRR (and its annualized form, ARR) as a primary measure of business value. Growing MRR signals a healthy business, while declining MRR raises concerns about retention and market fit.
Channel-specific analysis and common pitfalls
MRR in channel programs
Channel-specific MRR analysis adds a partner dimension to the standard components:
- Partner-sourced MRR: Monthly recurring revenue from subscriptions that were originated by a partner.
- Partner-influenced MRR: Monthly recurring revenue where a partner played a role but did not source the deal.
- MRR per partner: Average monthly recurring revenue generated per active partner, serving as a useful benchmark for partner productivity.
- Partner net retention MRR: Measures whether existing customers brought in by partners are expanding or contracting. High net retention indicates partners are bringing in well-fit customers.
MRR calculation examples
| Scenario | MRR impact |
|---|---|
| New customer signs a $1,200/year contract | +$100 new MRR |
| Existing customer adds 10 seats at $20/seat/month | +$200 expansion MRR |
| Existing customer downgrades from premium to standard, reducing monthly fee by $50 | -$50 contraction MRR |
| Customer cancels a $150/month subscription | -$150 churned MRR |
| Previously cancelled customer re-subscribes at $100/month | +$100 reactivation MRR |
Common MRR pitfalls
- Including non-recurring items: One-time setup fees, professional services, or hardware sales should not be included in MRR. Including them inflates the number and obscures the true recurring base.
- Ignoring contraction: Reporting only new and expansion MRR while downplaying contraction and churn creates a misleadingly positive picture. Net new MRR is the more honest metric.
- Mishandling annual contracts: A customer who pays $12,000 annually contributes $1,000/month to MRR, not $12,000 in the month they pay. Normalizing annual contracts to monthly values is essential for accurate reporting.
- Delayed churn recognition: Customers who have cancelled but have not yet reached contract end should be flagged, since their MRR will disappear at a known future date and forecasts should account for it.
MRR vs. ARR
MRR and ARR measure the same underlying reality at different scales. ARR = MRR x 12. The choice of which to use depends on context:
| Use case | Preferred metric |
|---|---|
| Month-to-month trend analysis | MRR |
| Board-level reporting and valuation | ARR |
| Sales compensation (monthly quotas) | MRR |
| Annual planning and budgeting | ARR |
| Investor communication | ARR (industry standard for SaaS) |