Revenue

What is Committed Monthly Recurring Revenue (CMRR)?

Committed monthly recurring revenue is MRR corrected for commitments that are already certain but have not happened yet. A submitted cancellation is still in this month’s MRR; a contract signed to start next quarter is not. CMRR moves both into the number.

Written by , Founder of ChartsyPublished

Key takeaways

  • Formula: current MRR + contracted future increases − known scheduled decreases.
  • It includes only contractual certainties - the moment pipeline enters, it is a forecast, not CMRR.
  • Watch the CMRR/MRR ratio: below 1.0 means known departures exceed known arrivals.
  • Self-serve businesses with no contractual scheduling gain little from it; contract-led ones gain a quarter of warning.
Formula
CMRR = Current MRR + Contracted future increases − Known scheduled decreases
Benchmark
No benchmark range - it is a level, not a ratio. Track CMRR against MRR: a ratio drifting below 1.0 is an early churn signal.

Committed monthly recurring revenue is MRR corrected for commitments that are already certain but have not happened yet. A customer who submitted their cancellation last week is still in this month's MRR. A contract signed to start next quarter is not. CMRR moves both into the number, so it reflects what the business is actually committed to rather than what it happens to be billing today.

What Is Committed MRR?

CMRR takes current MRR and adjusts it by every contractually certain future change:

  • Add signed contracts with a future start date
  • Add upgrades already agreed but not yet in effect
  • Subtract cancellations submitted but not yet effective
  • Subtract downgrades scheduled for the next renewal
  • Subtract non-renewals you have been notified of

What it never includes is anything probabilistic. A deal in late-stage negotiation is not committed. A customer you expect to churn is not committed. CMRR is a certainty metric, and the moment forecasts leak into it, it stops being one.

How Do You Calculate CMRR?

CMRR = Current MRR + Contracted future increases − Known scheduled decreases

A worked example:

  • Current MRR: $120,000
  • Signed contracts starting next month: $9,000
  • Upgrades agreed, effective at next renewal: $3,000
  • Cancellations submitted, effective at period end: $6,000
  • Scheduled downgrades: $2,000

CMRR = $120,000 + $9,000 + $3,000 − $6,000 − $2,000 = $124,000

MRR says $120,000 and rising. CMRR says $124,000 and already accounted for. The difference is information you had all along but were not reporting.

Why Does CMRR Matter?

It removes lag from your reporting. Standard MRR is backward-looking by construction. A quarter where several large accounts have given notice looks completely healthy in MRR right up until the month the cancellations land.

It is the number boards and acquirers ask for. In a diligence process, "what is committed?" is a sharper question than "what did you bill?", and a business that can answer it from its billing system rather than a spreadsheet looks materially better run.

It makes hiring and spend decisions safer. Planning against MRR that includes $6,000 of revenue you know is leaving is how teams get over-hired.

What Is a Good CMRR?

CMRR has no benchmark range, because it is a level rather than a ratio. What is worth watching is the relationship between CMRR and MRR:

  • CMRR above MRR means more revenue is contracted than currently billed - healthy forward momentum.
  • CMRR roughly equal to MRR is normal for self-serve businesses with little contractual scheduling.
  • CMRR below MRR is the warning. Known departures exceed known arrivals, and the current MRR figure is temporarily flattering you.

Track the ratio over time rather than the absolute figure. A CMRR/MRR ratio drifting below 1.0 for consecutive months is an early churn signal that MRR alone will not surface for another quarter.

How Do You Improve CMRR?

Get cancellations recorded when they are communicated, not when they take effect. CMRR is only as accurate as the notice you capture.

Schedule upgrades rather than leaving them informal. An agreed expansion that exists only in an email thread cannot enter CMRR.

Push renewals to longer terms. Multi-year and annual commitments convert speculative revenue into committed revenue, which is the whole point of the metric.

Shorten the gap between signature and start date. Contracted revenue that starts in six months is committed but not yet earning.

How Do You Track CMRR?

Chartsy reads the scheduling data your payment provider already holds - Stripe subscription schedules, scheduled cancellations, cancel_at dates and future-dated plan changes, and the Paddle equivalents - so the adjustments CMRR requires come from the billing system rather than a manually maintained sheet. Anything agreed outside the billing system still needs to be recorded there before it counts.

How Chartsy calculates this

Chartsy derives CMRR directly from your Stripe, Paddle or BigCommerce records. The exact definition it uses - and where it can differ from another tool's - is written out in the metrics reference.

Frequently asked questions

What is the difference between MRR and CMRR?

MRR is what is recurring right now. CMRR adjusts that for contractually certain future changes in both directions. MRR is a snapshot of the present; CMRR is a snapshot of what is locked in.

Is CMRR the same as a revenue forecast?

No, and the distinction is the whole value of the metric. A forecast includes probability-weighted deals that might close. CMRR includes only commitments that already exist. The moment you add pipeline, you have a forecast, not CMRR.

Should self-serve SaaS bother with CMRR?

Usually not. With month-to-month self-serve billing and no contractual scheduling, CMRR and MRR are nearly identical. It earns its keep once you have annual contracts, notice periods or future-dated starts.

Does CMRR include customers still in a trial?

Only if the trial converts into a contractually committed subscription with a known start. An unpaid trial with no commitment is exactly the kind of probabilistic revenue CMRR exists to exclude.

How does CMRR relate to bookings?

Bookings records total contract value at signing, including the whole multi-year term. CMRR expresses commitments as a monthly recurring figure. A three-year deal produces a large bookings number and a modest CMRR contribution.

Related metrics

About the author

Serena Prifti

Written by

Serena Prifti

Founder of Chartsy

Serena Prifti is the founder of Chartsy and writes about analytics, growth, and subscription metrics. She focuses on helping founders and operators turn raw data into clear insights that drive better decisions.

Serena Prifti

Track CMRR automatically

Connect Stripe or Paddle and Chartsy calculates CMRR and 20+ other metrics from your real billing data - no spreadsheets, no SQL.

Ministry of Economy and Innovation
Startup Albania

The Chartsy program is realized with the financial support of the Albanian Government through the Ministry of Economy and Innovation, under the Grant 2026 scheme, and is implemented by the Innovation4Albania Agency.