What is Committed Monthly Recurring Revenue?
Formula
CMRR = Current MRR + Signed-but-not-started MRR − Notified churn and contraction
- Current MRR
- Monthly recurring revenue from subscriptions active today
- Signed-but-not-started
- Contracts executed with a future start date, at their monthly-normalised value
- Notified churn and contraction
- Cancellations and downgrades already given in writing, effective at a future date
Worked example
An annual-contract business at the end of a quarter, with known forward movement.
| Step | Value |
|---|---|
| 1Current MRR | $186,000 |
| 2Contracts signed, starting next quarter | +$14,500 |
| 3Notified cancellations at renewal | −$9,200 |
| 4Agreed downgrades effective at renewal | −$2,300 |
| 5Contractual uplifts already scheduled | +$3,100 |
| 6Committed MRR | $192,100 |
| 7Difference from reported MRR | +$6,100 |
Result
Reported MRR is $186,000; committed MRR is $192,100. Both are true. The $9,200 of notified churn is already lost — it just has not lapsed yet — and reporting only current MRR treats that revenue as though it were still uncertain.
What CMRR adds to MRR
MRR is a snapshot of what is active right now. It is deliberately backward-safe: nothing enters until it is real. CMRR trades some of that safety for foresight by folding in movement that is already contractually settled — a customer who gave notice last week is gone, whatever the subscription table says until the term ends.
For a monthly, self-serve business the two figures are nearly identical, because there is rarely a gap between a decision and its effect. For an annual-contract business with notice periods and future start dates, the gap can be several percent of the book, and it is precisely the part a planner most needs to know about.
Where it earns its place
CMRR is a planning number. It is the right input for a hiring plan, a runway model or a capacity forecast, because those decisions are made about a future in which the notified churn has already happened. Using current MRR for those purposes plans against a book you know you will not have.
It is the wrong number for measuring what happened. Historical performance, growth rate series and cohort work should all run on realised MRR, because a series that includes commitments is partly a forecast and cannot be reconciled against anything.
The discipline problem
CMRR is only as good as the rule for what counts as committed, and that rule is easy to loosen. A signed contract with a start date is committed. A verbal agreement is not. A renewal a customer said they were "probably" not continuing is not — but it is exactly the sort of thing that gets excluded from CMRR by an optimistic sales team and included by a cautious finance one.
The workable convention is narrow and written down: only movement evidenced by a signature or a written notice, only within a stated horizon — one or two quarters — and never a probability-weighted pipeline figure. The moment CMRR starts including weighted pipeline it has become a forecast wearing a metric's name, and it will be reported as though it were contracted.
CMRR is not a bookings number
It is close to one and should not be confused with it. Bookings count what was sold in a period, including one-off fees and the whole multi-year value. CMRR is a point-in-time run-rate figure, recurring only, covering just the contracted changes to today's book. A three-year deal signed today is one bookings event of its full total contract value and, in CMRR, a monthly-normalised addition of one twelfth of its first-year ACV.
Reporting it without confusing anyone
Publish both, always labelled, and never let CMRR silently replace MRR in a chart that also contains history. The clearest presentation is a realised MRR series with committed movement shown as a forward extension in a visibly different treatment — the reader can see immediately where measurement stops and commitment begins. And state the horizon: CMRR that reaches two quarters ahead is a different claim from CMRR that reaches one month ahead.
Where CMRR goes wrong
- Including probability-weighted pipeline. Once unsigned opportunities enter, CMRR is a sales forecast presented as a contracted figure, and it will be read as the latter by everyone downstream.
- Reporting a historical series in CMRR. Past periods should always be realised MRR; a history that contains commitments cannot be reconciled and quietly turns every growth calculation into a partial forecast.
- Leaving the horizon unstated. CMRR covering the next two quarters and CMRR covering the next month are different claims, and the longer one is far more sensitive to whether notice periods are being tracked properly.
- Counting notified churn only when it lapses. The entire purpose of CMRR is to recognise that a customer who has given written notice is already lost, so omitting notified churn keeps only the flattering half of the adjustment.
- Confusing CMRR with bookings. Bookings capture what was sold in a period including one-off fees and multi-year totals; CMRR is a point-in-time recurring run rate. A three-year deal moves them by very different amounts.
Typical ranges
There is no external benchmark for CMRR, and its usefulness is mostly internal: the gap between committed and current MRR tells you how much of your near-term future is already decided. A large gap is normal for annual-contract businesses with notice periods and unusual for self-serve ones — if a monthly-billing business shows a wide gap, the definition of committed has probably drifted into pipeline.
Related
Metrics that move with this one
No metric explains a business on its own. These are the figures that qualify, offset or explain CMRR.
Monthly Recurring Revenue (MRR)
Monthly recurring revenue (MRR) is the monthly-normalised value of every active paid subscription at a point in time: monthly plans at face value, quarterly plans divided by three, annual plans divided by twelve, plus recurring add-ons and less active discounts. It is a snapshot of contracted run rate rather than an accounting figure, so it deliberately excludes one-off charges, setup fees, usage overages and refunds, and it has no definition in GAAP or IFRS.
Learn moreAnnual Recurring Revenue (ARR)
Annual recurring revenue (ARR) is the annualised value of a subscription business's contracted revenue, calculated in practice as current monthly recurring revenue multiplied by twelve. It is a run rate — a statement of what the next twelve months would produce if nothing changed — not a record of what the business earned in the past twelve months, and the two figures differ sharply for any company that is growing or churning quickly.
Learn moreAnnual Contract Value (ACV)
Annual contract value (ACV) is the annualised recurring value of a single customer contract, calculated by dividing the contract's total recurring value by its length in years. A three-year, $300,000 agreement has an ACV of $100,000 and a total contract value (TCV) of $300,000; ACV is the figure used to describe deal size and segment a sales motion, because it stays comparable across contracts of different lengths.
Learn moreBookings, Billings and Revenue
Bookings, billings and revenue are three distinct measures of the same customer contract at three different moments: bookings record the total value committed when the deal is signed, billings record what has been invoiced, and revenue records what has been earned and recognised in the period. For a business selling annual contracts up front, all three figures can differ substantially in the same month, and only revenue is governed by accounting standards.
Learn moreRunway
Runway is the number of months a company can operate before it runs out of cash, calculated as cash on hand divided by net monthly burn. It is only as reliable as the burn figure behind it: dividing by a single month's burn, or by a burn that improved because one large annual prepayment happened to land, produces a runway number that will not survive the next quarter.
Learn moreNet New MRR
Net new MRR is the change in monthly recurring revenue over a period, calculated as new plus expansion plus reactivation MRR, minus contraction and churned MRR. It is the single figure that reconciles opening MRR to closing MRR, and its value comes less from the total than from the five components underneath it, which distinguish a business growing from acquisition, from expansion, or merely replacing what it loses.
Learn moreCMRR: frequently asked questions
What is the difference between MRR and committed MRR?
Should committed MRR include pipeline?
When should I use CMRR instead of MRR?
Does CMRR include one-off fees?
Stop recalculating CMRR by hand.
Connect Stripe and Bastle computes this metric — and the rest of the glossary — against your own billing history, with the definitions under your control. Free while in beta, no card required.