What Is MRR? Monthly Recurring Revenue Explained
Monthly recurring revenue explained: what MRR is, how to calculate and normalize it, and how to use it to make decisions.
In this article
MRR is the predictable portion of revenue a business earns from subscriptions in a given month, normalized to a monthly figure. It answers one question: how much recurring income does the business have locked in right now, before new sales or one-off charges are added.
That sounds simple, and the definition is. The difficulty starts when you try to calculate it consistently and use it to make decisions. This guide walks through both.
How MRR works step by step
At its core, MRR is an accounting convention, not a bank balance. It strips out everything that does not repeat and converts everything that does repeat into a single monthly number. The steps are the same in any billing system.
- List every active subscription as of a fixed point in time, usually the start or end of the month. Note the contract term, billing frequency and the amount charged per period.
- Normalize each amount to a monthly figure. A $1,200 annual plan becomes $100 per month. A $300 quarterly plan becomes $100 per month. This is what makes contracts of different lengths comparable.
- Include recurring add-ons and seat charges. If a customer pays $50 for the base plan and $10 per extra user across three users, their MRR is $80, not $50.
- Exclude one-time and variable items. Setup fees, onboarding services, professional services hours, overage charges and taxes are not recurring revenue. Keep them in a separate line.
- Group the total into movements. Split the change from last month into new MRR, expansion MRR, contraction MRR and churned MRR so you can see why the number moved.
- Reconcile to the billing system. Compare your total against the subscriptions actually active in your billing platform. Mismatches usually point to discounts, trials or failed payments that were not handled consistently.
Step two is where most disagreements start. A business that bills annually collects cash up front, but its MRR should still reflect one-twelfth of that contract each month. Cash received and revenue recognized are different numbers, and mixing them makes the metric useless for tracking growth.
MRR meaning in plain terms, and the terms around it
The phrase "what is MRR" often hides a second question: how does it differ from the other numbers on a dashboard? These are the terms that matter, defined without the jargon.
- Recurring revenue is income that repeats on a predictable schedule under a contract or subscription. It excludes anything a customer buys once.
- ARR (annual recurring revenue) is MRR multiplied by twelve. Useful for annual planning, but it can hide monthly swings.
- New MRR is recurring revenue added by customers who started this month.
- Expansion MRR comes from existing customers who upgraded, added seats or bought a recurring add-on.
- Contraction MRR is the drop when existing customers downgrade or remove seats.
- Churned MRR is recurring revenue lost when customers cancel entirely.
- Net new MRR is new plus expansion minus contraction minus churn. It is the single number that explains whether the business grew or shrank this month.
- Committed vs. variable MRR. Signed contract value is committed. Usage-based fees that change month to month are closer to variable revenue and should be tracked separately unless they are highly predictable.
One distinction worth keeping straight: MRR measures the run rate at a point in time. Revenue on an income statement measures what was earned over a period. They should trend together, but they will not match exactly, and forcing them to match usually means one of them is being calculated wrongly.
A worked example (illustrative numbers)
Take a small SaaS company at the end of a month. All figures below are illustrative, not benchmarks.
| Customer | Contract | Amount billed per period | MRR |
|---|---|---|---|
| A | Monthly, base plan | $200 per month | $200 |
| B | Annual, paid up front | $2,400 per year | $200 |
| C | Quarterly, 5 seats | $450 per quarter | $150 |
| D | Monthly, plus 3 add-ons at $15 | $245 per month | $245 |
| E | Monthly plus one-time setup | $180 plus $500 setup | $180 |
Total MRR is $975. Customer E's $500 setup fee stays out entirely, and Customer B's $2,400 payment is spread across twelve months even though the cash arrived in one go.
Now suppose that next month Customer B upgrades and pays $3,600 annually, Customer D cancels, and a new customer signs at $300 per month. Customer B's MRR rises from $200 to $300, so expansion MRR is $100. Churned MRR is $245. New MRR is $300. Net new MRR is $155, and the new total is $1,130.
That breakdown matters more than the headline. A total that rose by $155 while losing a $245 customer is a very different business from one that grew by $155 with no churn at all.
What is MRR in business decisions, and where it gets misused
MRR is the denominator for most subscription health metrics. Churn rate is churned MRR divided by starting MRR. Customer lifetime value estimates lean on MRR and churn together. Runway planning depends on how much recurring revenue is already committed versus how much depends on future sales. For a finance team, it is the most reliable input into a rolling forecast; for a product team, expansion MRR shows whether upgrades are actually happening.
The misuse tends to follow a few patterns. Counting annual contracts at full value in the month they are signed inflates one month and drops the next. Leaving in trials that have not converted overstates committed revenue. Ignoring discounts means the number on the dashboard is higher than what will actually be collected. Adding usage-based overage to MRR can be reasonable, but only if you label it and apply the same rule every month.
Three smaller pitfalls are worth knowing. First, currency: if you sell in several currencies, pick a conversion policy and state it, because exchange rate moves can look like growth. Second, failed payments: a customer whose card declines is still contractually subscribed, but dunning and involuntary churn can distort the figure if handled inconsistently. Third, timing: define whether MRR is measured at the start or end of the month and stick to it, or month-over-month comparisons will not line up.
How to set up MRR reporting you can trust
The goal is a number a founder, a CFO and an investor can all reproduce. Three decisions get you most of the way there.
- Pick a measurement date and document it. End-of-month is common because it matches most billing cycles.
- Write down the inclusion rules for annual plans, discounts, trials, add-ons and usage fees. One page is enough, and it prevents arguments later.
- Reconcile monthly against the billing system's active subscriptions, and investigate any gap before reporting the figure.
Keep the movement breakdown (new, expansion, contraction, churn) in the same report as the total. A single growing number can hide a churn problem for several months, and by the time the total flattens, the cause is harder to trace. If you bill annually, track cash collected separately so you do not confuse a strong collection month with strong growth.
The practical takeaway
MRR is a normalized, point-in-time measure of committed recurring revenue, and its value depends entirely on consistent rules. Normalize every contract to a monthly figure, leave one-time and irregular charges out, and report the movements alongside the total so the number tells you why it changed. Get those three things right and MRR becomes a decision tool rather than a vanity metric.
This article is general information, not financial, legal or tax advice.


