Skip to content

Revenue

Committed Monthly Recurring Revenue

What is Committed Monthly Recurring Revenue?

Committed monthly recurring revenue (CMRR) is current MRR adjusted for changes that are already contractually agreed but have not yet taken effect: signed contracts that start later, notified cancellations that have not yet lapsed, and scheduled price or seat changes. It is a forward-looking view of the book that will exist in the near future, and it usually differs from reported MRR most in businesses selling annual contracts with notice periods.

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-by-step calculation of Committed Monthly Recurring Revenue
StepValue
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 more

Annual 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 more

Annual 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 more

Bookings, 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 more

Runway

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 more

Net 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 more

CMRR: frequently asked questions

What is the difference between MRR and committed MRR?

MRR counts subscriptions active today. Committed MRR adjusts that for changes already contractually settled but not yet in effect: contracts signed with future start dates, cancellations and downgrades already notified in writing, and scheduled price or seat changes. For a self-serve monthly business the two are nearly identical; for an annual-contract business they can differ by several percent.

Should committed MRR include pipeline?

No. Only movement evidenced by a signature or a written notice belongs in CMRR. Probability-weighted opportunities turn it into a sales forecast carrying a metric's name, and it will be consumed downstream as though it were contracted revenue — which is the specific failure mode that makes the number untrustworthy.

When should I use CMRR instead of MRR?

For forward-looking decisions — hiring plans, runway models, capacity forecasts — because those are made about a period in which the notified churn has already taken effect. Use realised MRR for anything measuring what happened: historical series, growth rates and cohort analysis all need a figure that contains no commitments.

Does CMRR include one-off fees?

No. It inherits MRR's inclusion rules exactly, so setup fees, implementation, services and variable usage all stay out. The only thing CMRR changes is the timing of what counts, not the definition of what recurs.

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.