What Is MRR?
Monthly Recurring Revenue (MRR) is the normalized monthly revenue generated by all active subscriptions. It is the most fundamental financial metric for subscription businesses because it smooths out the variability of different billing cycles and contract lengths into a single, consistent number.
The basic calculation is simple:
If you have 100 customers each paying $50/month, your MRR is $5,000. If you also have 10 customers on an annual plan paying $480/year, you add $400 (10 × $480 ÷ 12) for a total MRR of $5,400.
The key word is recurring. MRR should only include predictable, subscription-based revenue. One-time charges, setup fees, professional services, and usage overages (unless contractually committed) should be excluded to keep the metric meaningful and comparable.
The Four Components of MRR
MRR is not just a static number — understanding how it changes month over month is where the real insight lives. MRR movement breaks down into four components:
- New MRR: Revenue from brand-new customers who subscribed during the period. If 20 new customers sign up at $100/month each, that is $2,000 in New MRR.
- Expansion MRR: Additional revenue from existing customers who upgraded their plan, added seats, or purchased add-ons. This is the engine behind net negative churn.
- Contraction MRR: Lost revenue from existing customers who downgraded to a cheaper plan or removed seats, but did not cancel entirely.
- Churned MRR: Revenue lost from customers who canceled their subscription entirely during the period.
These four components combine into the most important derivative metric:
A positive Net New MRR means your business is growing. Tracking each component separately helps you understand why it is growing or shrinking.
How to Normalize Different Billing Cycles
In practice, customers pay on various schedules — monthly, quarterly, semi-annually, or annually. MRR requires normalizing all of these to a monthly basis.
The standard approach is straightforward division:
- Annual plan ($1,200/year): $1,200 ÷ 12 = $100/month MRR
- Quarterly plan ($360/quarter): $360 ÷ 3 = $120/month MRR
- Semi-annual plan ($540/6 months): $540 ÷ 6 = $90/month MRR
This normalization should happen at the time the subscription is created or renewed, not when the payment is received. A customer who pays $1,200 upfront for an annual plan contributes $100 to MRR for each of the 12 months, even though you collected the cash in month one.
This distinction between MRR (an accrual-like metric) and cash collected is important. MRR tells you about the health of your subscription base. Cash flow tells you about liquidity. Both matter, but they answer different questions. Mixing them up is a common source of confusion, especially in early-stage companies where annual prepayments can create misleading cash spikes.
Common MRR Calculation Mistakes
Even experienced finance teams make errors when calculating MRR. Here are the most frequent mistakes:
- Including one-time charges: Setup fees, implementation charges, and one-time consulting revenue are not recurring and should never be included in MRR. They inflate the number and create a false picture of sustainable revenue.
- Not normalizing annual plans: Counting the full annual payment in the month it is received spikes MRR artificially. Always divide by 12.
- Including free trials: Customers on a free trial have $0 MRR. Do not count them until they convert to a paid plan. Including them inflates your customer count and deflates your ARPU.
- Counting expired but unpaid subscriptions: If a subscription is past due and in a dunning state, some teams still count it as active MRR. The correct approach is to keep it in MRR during the grace/dunning period and remove it once the subscription is formally canceled.
- Ignoring discounts and credits: If a customer is on a $100/month plan but receives a 20% discount, their MRR contribution is $80, not $100. Always calculate MRR based on what the customer actually pays.
- Double-counting mid-cycle upgrades: When a customer upgrades mid-month, count only the net change in MRR, not the full new plan price.
Using MRR to Drive Decisions
MRR is not just a reporting metric — it should actively drive business decisions. Here is how to put it to work:
Forecasting: Use your trailing MRR growth rate to project future revenue. If your Net New MRR has been consistently $10,000/month and you expect similar acquisition and churn patterns, you can forecast your MRR 6–12 months out with reasonable accuracy.
Cohort analysis: Break MRR down by signup cohort to see how revenue from each cohort evolves over time. Healthy cohorts expand or remain flat. Unhealthy cohorts contract rapidly after an initial period. This reveals whether your product delivers sustained value or just an initial burst of enthusiasm.
Pricing experiments: Track how pricing changes affect New MRR, Expansion MRR, and Churned MRR separately. A price increase might boost New MRR per customer but increase Churned MRR if existing customers are price-sensitive. The net effect is what matters.
Investor communication: MRR and its components are the language investors use to evaluate subscription businesses. Being able to clearly articulate your MRR trajectory, its components, and the drivers behind each one demonstrates operational maturity and builds confidence.