Monthly Recurring Revenue (MRR)
Monthly Recurring Revenue (MRR) is the predictable subscription revenue a business earns each month from all active recurring plans.
Key takeaways
- Annual plans are divided by twelve so every subscription reports one monthly value.
- Net new MRR equals new plus expansion minus contraction minus churned MRR.
- The quick ratio compares MRR gained against MRR lost in the same month.
- Small subscriber counts make month-to-month MRR swings largely meaningless on their own.
- Calculate from current plan price and interval, not from the invoices issued.
In depth
MRR normalizes every active subscription to a common monthly value: a plan billed annually is divided by twelve, a quarterly plan by three, and a monthly plan is taken at face value. Proration complicates this, since an upgrade halfway through a cycle produces a partial charge that should not be counted twice. Most teams therefore calculate MRR from the subscription's current price and interval rather than from issued invoices, so the figure reflects what a customer would pay across one full month.
Net new MRR is new plus expansion minus contraction and churned MRR, so an identical headline can come from very different mixes. Raising prices lifts expansion immediately but pushes some accounts into contraction or cancellation a cycle or two later, which is why the effect has to be judged across several months rather than one. Moving customers from monthly to annual billing suppresses monthly churn because there is no cancel decision to make, though that hides dissatisfaction rather than removing it.
Because MRR refreshes every month, it is the number teams steer with: sales targets are set in net new MRR and marketing budgets are judged by how much of it a channel produced. Segmenting MRR by acquisition source usually reveals a wide spread in survival, and a scorecard quiz used as the entry point sharpens that comparison, because each subscriber arrives tagged with their answers and scored tier, so retention can be read per tier instead of per campaign.
A monthly figure is noisy at small scale: with a few dozen customers, one cancellation can swing the growth rate enough to trigger a decision the next month reverses. MRR also flatters businesses with heavy annual prepayment, because cash arrives long before the revenue is earned and the monthly line stays smooth while the bank balance does not. It says nothing about cost to serve either, so support-heavy growth can shrink profit while the chart still rises.
Example in practice
How to measure it
The quick ratio is the fastest read: new plus expansion MRR divided by contraction plus churned MRR. A value near one means you are refilling a leaking bucket; comfortably above one means growth compounds rather than merely replaces. Read it beside gross MRR churn, the share of opening MRR lost to downgrades and cancellations, so you can see which side of the ratio is actually moving.
Average revenue per account, total MRR divided by active subscriptions, shows whether growth comes from more customers or from better ones. Track it alongside the account count, so a rising average driven purely by small accounts churning out is not mistaken for an upmarket move. Then plot each signup cohort's surviving MRR month by month; a curve that flattens after a few months marks the durable segment.
Common mistakes
A common error is counting an annual prepayment as MRR in the month it was billed. One large invoice creates a spike followed by eleven flat months, and forecasts built on that trend go wrong twice: once on the way up and once on the way down. Divide the contract by its term instead, and keep the cash view in a separate cash-flow report so the recurring line answers the question it exists for.
The other error is including free trials and unpaid pilots in the active base. A trial that has not converted carries no committed price, yet counting it inflates MRR and then manufactures a churn event when the trial simply expires. Count a subscription from its first successful payment, and track trial volume as a separate top-of-funnel metric, so conversion problems do not disguise themselves as retention problems on the dashboard.
Frequently asked questions
How is MRR calculated?
Sum the monthly recurring fee of every active subscription, normalizing annual plans to a per-month figure. Exclude one-time charges so the number reflects only predictable recurring revenue.
What is the difference between MRR and ARR?
MRR measures recurring revenue per month, while ARR annualizes the same base. Many teams use MRR for monthly operations and ARR for valuation and annual planning.
Can better lead qualification improve MRR?
Yes. Screening leads for fit reduces early churn and downgrades, so more of your new MRR survives. A scorecard quiz filters low-intent prospects before they sign up.
How do you calculate MRR for annual contracts?
Divide the contract value by the number of months it covers and count that amount in every month the contract is active. A twelve-thousand annual plan contributes one thousand each month, not twelve thousand in January. The cash still arrives up front, and that belongs in the cash-flow report, while MRR stays a normalized measure of the subscription base.
What is a good MRR growth rate?
It depends far more on your base size than on your industry, since the same absolute gain is a large percentage on a small base and a rounding error on a large one. Rather than chasing a percentage, watch whether absolute net new MRR increases month over month while the quick ratio holds. Compounding growth needs both to be true.
Does a downgrade count as churn?
No, it counts as contraction. Churn means the subscription ended entirely; contraction means it continues at a lower price. Keeping them apart matters because the remedies differ: contraction usually points at packaging or unused seats, while churn points at onboarding, value delivery or a competitor. A dashboard that merges the two hides which conversation the customer success team should be having.
How should currency conversion be handled in MRR?
Convert every subscription into one reporting currency using a rate fixed for the period, and keep that rate documented. If you re-translate the whole base at the latest spot rate each month, exchange movement appears as expansion or contraction that no customer actually caused. Many teams publish a constant-currency MRR alongside an as-reported figure to separate the two effects.
When does a failed payment become churned MRR?
After your dunning window closes, not on the day the card declines. Most failed payments recover within a couple of weeks through retries and card updates, so writing them off immediately understates MRR and then creates a phantom win when the payment clears. Pick a fixed window, apply it consistently, and report involuntary churn separately from customers who chose to leave.
Can MRR be used for a business with one-off sales?
Not usefully. If a customer buys once and may or may not return, there is no committed monthly price to normalize, and a run rate built from past purchases is a forecast dressed up as a measurement. Repeat-purchase businesses are better served by cohort revenue and purchase frequency, which describe returning behaviour without implying a contract that does not exist.