Skip to content
Recurring Revenue
MRR

Monthly Recurring Revenue

Total predictable monthly subscription revenue a business generates from active contracts.

Currency

Formula

MRR=Starting MRR+New MRR+Upsell MRRDownsell MRRChurned MRR\text{MRR} = \text{Starting MRR} + \text{New MRR} + \text{Upsell MRR} - \text{Downsell MRR} - \text{Churned MRR}

Built from

What it measures

The sum of every active recurring subscription's normalized monthly value at a point in time. One-time setup fees, professional services, and usage overages are excluded — only revenue you can reliably expect to repeat each month from standing contracts.

Why it matters

MRR is the heartbeat of a subscription business. You use it to know whether the company is growing month over month and by how much. Investors use it to value the business, because recurring revenue is predictable and far more valuable than one-time sales. Almost every other SaaS metric (ARR, NRR, Net New MRR) is built on top of it.

How to read it

Read MRR as a trend over time, never as a single snapshot. Always compare this month to the prior month and to your plan or forecast. Month-over-month growth > 0% means new and upsell revenue are outrunning downsells and churn; flat or negative growth means the leaks are larger than the inflows. Always break MRR into its five components to diagnose *why* it moved — two companies with the same $100K ending MRR could have radically different trajectories if one is growing fast and the other shrinking.

What good looks like

Good

MRR month-over-month growth driven by new customer acquisition and expansion revenue, with churn below 5% monthly.

Watch

MRR growth flat or dependent on a few large accounts; churn trending up or downgrades accelerating.

Bad

MRR declining, with churn and downgrades outpacing new and upsell revenue.

Watch-outs

  • Counting non-recurring fees as MRR. Setup fees, annual price hikes, professional services revenue, and usage overages are not MRR — including them distorts the real subscription run-rate and breaks month-to-month comparability.
  • Booking annual contracts as lump sums. A 12-month, $12K deal is $1K/month of MRR, not $12K — always normalize to the monthly equivalent or your MRR will spike on signing and vanish at renewal.
  • Ignoring the waterfall components. Flat total MRR can mask a crisis — you could have $15K new and $15K churn, meaning your customer base is completely unstable. Always read the five components.
  • Double-counting in amendments. If a customer upgrades mid-month, include only the new incremental MRR starting that date, not a full month of both old and new — avoid the cliff.

Worked example

Hypothetical

MRR=$100K+$12K+$4K$2K$3K=$111K\text{MRR} = \$100\text{K} + \$12\text{K} + \$4\text{K} - \$2\text{K} - \$3\text{K} = \$111\text{K}

Open January at $100K MRR. You sign $12K of new contracts, existing customers upgrade by $4K, one downgrades by $2K, and you lose $3K to churn. Closing MRR is $111K.

Variants & windows

The same metric re-expressed by a mechanical transform — a trailing window, a growth rate, a per-unit scaling, or a book/segment cut. Each is computed from Monthly Recurring Revenue above.

  • MRR Alternate cut of the parent metric
  • MRR_PERCENTAGE As a percentage

Related