Committed Monthly Recurring Revenue (CMRR)

What is committed monthly recurring revenue (CMRR) in SaaS?

Committed monthly recurring revenue, abbreviated as CMRR, is an important metric in SaaS that represents the value of the monthly recurring portion of subscription revenue. CMRR excludes revenues that are not recurring, even if such revenues are on a revenue recognition schedule.

CMRR is a derivation of current monthly recurring revenue (MRR) as the two metrics are closely aligned; however, like all other SaaS metrics, there is no “one-size fits all” approach, so for some businesses CMRR/MRR will be identical.

There are many ways to track the health of subscription and SaaS businesses, and there are many opinions among the tech community on which indicators are the more meaningful and why. While there are numerous views on which metrics to track, one thing is certain: all SaaS companies need to have some key performance indicators (KPIs) that show the health of your business, growth rates, and define what these different points of data mean for the business.

From a financial reporting perspective, there are three key SaaS metrics that demonstrate revenue potential and help you see how your company is performing. These metrics are:

  1. Monthly Recurring Revenue (MRR)
  2. Committed Monthly Recurring Revenue (CMRR)
  3. Average Revenue per Customer (ARPC)

CFOs and investment firms seeking startup investment opportunities use this data – MRR, CMRR, and ARPC – to determine how well the company is performing and have a peak at potential future revenue.

What’s the difference between “committed” and “contracted” MRR?

Committed MRR defines the value of the recurring segment of subscription revenue.

Contracted MRR is the value of the contracted monthly recurring portion of subscription revenue. Contracted monthly recurring revenue is closely related to committed monthly recurring revenue; in some businesses, these metrics are identical. The primary difference between committed vs contracted MRR is that contracted MRR includes only contractually guaranteed revenues.

Tracking contracted MRR can help SaaS leaders gain a clearer view of the overall performance and trends of their company.

What is CMRR and how does it help SaaS and subscription businesses in forecasting the recurring revenue?

In SaaS, enterprise business intelligence and business analytics (often called SaaS Intelligence) play an important role in growth. Subscription companies must regularly measure and monitor recurring income to understand the amount they earn from subscription services. The report provides data analytics to enable SaaS service providers to understand what revenue is tapping or has been stopped tapping.

CMRR is not only use internally; it is also frequently used as a baseline value by investment firms or banks in determining how much credit to extend at any given time. The amount of revolving credit extended to SaaS startups, for example, is frequently based on a multiple of CMRR.

Using CMRR and other customer-focused SaaS metrics allows SaaS executives and potential investors to forecast recurring revenue.

What impacts a company’s CMRR and how to calculate committed monthly recurring revenue

There are many revenue streams which can impact a SaaS company’s committed monthly recurring revenue, and each should be taken into account when calculating your CMRR. These are:

Acquired CMRR: The increase in CMRR because of the acquisition of another legal entity’s existing subscriptions and related CMRR balances.

  • Timing of event: Acquisition
  • Primary revenue stream impacted: New

Add-on CMRR: The increase in CMRR on an existing customer from the sale of additional subscription products or an increase in quantity of existing subscriptions (ex: user count).

  • Timing of event: Mid-term
  • Primary revenue stream impacted: Expansion

CMRR backlog: The amount of CMRR booked in advance of subscription start date. This value is used to isolate the amount of Active Term CMRR.

  • Timing of event: Any
  • Primary revenue stream impacted: Any

CMRR cancellation: The decrease (loss) of CMRR from cancelled customers (i.e., those customers that never fully adopted/onboarded).

  • Timing of event: Mid-term
  • Primary revenue stream impacted: Contraction

CMRR Churn: The decrease (loss) of CMRR from churned customers.

  • Timing of event: Mid-term / end of term
  • Primary revenue stream impacted: Contraction

Currency change markdown: The decrease in CMRR on foreign transactions due to the combined effect of a change in transactional currency (i.e., prior contract was GBP, and renewal contract is EUR) and derived foreign currency fluctuations.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Contraction

Currency change uplift: The increase in CMRR on foreign transactions due to the combined effect of a change in transactional currency (i.e., prior contract was GBP, and renewal contract is EUR) and derived foreign currency fluctuations.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Expansion

De-book: The decrease (loss) of CMRR from debooking of existing subscription (i.e., item-level cancellation during an active subscription period).

  • Timing of event: Mid-term
  • Primary revenue stream impacted: Contraction

Foreign exchange: The change (increase or decrease) in CMRR on renewals of foreign currency transactions due to exchange rate fluctuations from originating booking to renewal.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Uncontrollable

Markdown: The decrease in CMRR on an existing customer from a decrease in price (or an increase of discount) on an existing subscription.

  • Timing of event: Mid-term
  • Primary revenue stream impacted: Contraction

Net contraction: CMRR because of a net decrease in subscription value on an existing customer’s account regardless of individual item activity. Net Expansion CMRR is calculated based on a particular posting day’s net subscription activity for a customer.

  • Timing of event: Mid-term / renewal
  • Primary revenue stream impacted: N/A

Net expansion: CMRR because of a net increase in subscription value on an existing customer’s account regardless of individual item activity. Net Expansion CMRR is calculated based on a particular posting day’s net subscription activity for a customer.

  • Timing of event: Mid-term / renewal
  • Primary revenue stream impacted: N/A

New CMRR: The increase in CMRR from new customers.

  • Timing of event: New deal
  • Primary revenue stream impacted: New

Opening balance: Existing CMRR populated because of Historical Run for which the specific type (e.g., New, Renewal, Addon, etc.) is not tracked, and based on specified Opening Balance Date.

  • Timing of event: Historical run
  • Primary revenue stream impacted: N/A

Pending renewal: The amount of CMRR up for renewal (available to be renewed) in each month.

  • Timing of event: End of term
  • Primary revenue stream impacted: N/A

Recovered CMRR: The increase in CMRR from customers who have previously churned and returned.

  • Timing of event: New deal
  • Primary revenue stream impacted: New

Renewal add-on CMRR: The increase in CMRR on an existing customer from the sale of additional subscription products or an increase in quantity of existing subscriptions (ex: user count) at time of renewal.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Expansion

CMRR renewal downgrade: The decrease in CMRR on an existing customer from the debooking of existing subscription product or a decreased in quantity of existing subscriptions (ex: user count) at time of renewal.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Contraction

CMRR renewal markdown: The decrease in CMRR on an existing customer from a decrease in price (or an increase of discount) on an existing subscription at time of renewal.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Contraction

CMRR renewal uplift: The increase in CMRR on an existing customer from an increase in price (or the reduction of discount) on an existing subscription at time of renewal.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Expansion

Renewed CMRR: The amount of CMRR for existing subscriptions which were renewed in each month.

  • Timing of event: Renewal
  • Primary revenue stream impacted: Renewed

Rounding: The net effect of trailing decimals values (less than $.01) because of various CMRR calculations in a given month.

  • Timing of event: Any
  • Primary revenue stream impacted: Other

Uplift: The increase in CMRR on an existing customer from an increase in price (or the reduction of discount) on an existing subscription.

  • Timing of event: Mid-term
  • Primary revenue stream impacted: Expansion

How to calculate CMRR (formula examples)

The most basic committed monthly recurring revenue calculation is as follows:

CMRR = MRR + Signed Contracts – Expected Churn

However, for SaaS companies looking to drill down further there are other formulas you can use to calculate CMRR. These can be found in the table below:

SaaS KPI Calculations

SaaS CMRR formulasCalculation
Total CMRRSum of all CMRR Metrics (Ending Balance) excluding 'Renewed' and 'Pending Renewal'
Active Term CMRRTotal CMRR (Ending Balance) – Pending Renewal CMRR (Ending Balance) – Backlog CMRR (Ending Balance)
Late Renewal CMRRPending Renewal CMRR (Ending Balance)
Contraction CMRRNet Contraction CMRR (Current Month) + Churn CMRR (Current Month) + Cancellation CMRR (Current Month)
Expansion CMRRNet Expansion CMRR (Current Month)
CMRR per CustomerTotal CMRR (Current Month) / Total Customers (Current Month)
Average New Deal CMRRNew CMRR (Current Month) / New Customers (Current Month)
CMRR Growth (Net New)CMRR dollar growth over the prior month

 

What are the different types of CMRR that need to be monitored and measured for audits?

For CMRR forecasting and audits, the below table lists the different use cases and types of committed monthly recurring revenue that need to be closely watched.

DashboardReport NameTypeStyleTime PeriodMetrics
GrowthCMRR Growth Breakdown
(Roll-forward)
ReportFinancialTrailing 13 MonthsTotal Contract Value, Beginning CMRR, CMRR Activity (15 Categories: New, Recovered, Addon, Uplift, etc.), Ending CMRR, Pending Renewal CMRR, Backlog CMRR, Active Term CMRR, Renewed CMRR, CMRR Growth ($), CMRR Growth Rate (%)
Customer Growth Breakdown
(Roll-forward)
ReportFinancialTrailing 13 MonthsBeginning Customers, Customer Activity (6 Categories: New, Recovered, Churn, etc.), Ending Customers, Renewed Customers, Customer Growth, Customer Growth Rate %, CMRR per Customer
CMRR WaterfallGraphWaterfallTrailing 12 MonthsBeginning CMRR Balance, CMRR Activity (15 Categories: New, Recovered, Addon, Uplift, etc.), CMRR Ending Balance
Total Contract ValueGraphStacked ColumnTrailing 12 MonthsTotal Contract Value of Bookings in period (both Subscription and non-Subscription)
Total CMRRGraphAreaTrailing 12 MonthsEnding CMRR, Active Term CMRR
CMRR BreakdownGraphStacked ColumnTrailing 12 MonthsCMRR growth trend broken down into major categories of Beginning Balance, New CMRR, Expansion CMRR, Churn CMRR, and Contraction CMRR
CMRR Change by CategoryGraphLineTrailing 12 MonthsTrending activity in major categories of New CMRR, Expansion CMRR, Churn CMRR, Contraction CMRR, and overall CMRR Growth (Net New)
Per Customer CMRR MetricsGraphLineTrailing 12 MonthsAverage New Deal CMRR and CMRR per Customer
Customer BreakdownGraphStacked ColumnTrailing 12 MonthsCustomer growth trend broken down by Beginning Balance, Opening, New, Recovered, Acquired, Cancellation, and Churn Customers

Retention
CMRR & Customer Retention BreakdownReportFinancialTrailing 13 MonthsCustomer CMRR Net Change Roll-Forward, Gross Dollar Retention, Net Dollar Retention, Net CMRR Churn Rate, Customer Roll-forward, Customer (Logo) Churn Rate, Renewed Customers, and Customer Renewal Rate
Dollar Retention RatesGraphLineTrailing 12 MonthsGross Dollar Retention Rate, Net Dollar Retention Rate
Customer Renewal / RetentionGraphLineTrailing 12 MonthsCustomer Renewal Rate, Customer Retention Rate
CMRR Renewal RatesGraphLineTrailing 12 MonthsGross CMRR Renewal Rate, Net CMRR Renewal Rate
CMRR ChurnGraphLineTrailing 12 MonthsGross CMRR Churn Rate, Net CMRR Churn Rate
Customer ChurnGraphLineTrailing 12 MonthsCustomer (Logo) Churn Rate
Winback RatesGraphLineTrailing 12 MonthsCustomer Winback Rate, CMRR Winback Rate
Top Customers by CMRRReportFinancialCurrent MonthTop 25 Customers by ending CMRR balance
Late Renewal CMRR by CustomerReportFinancialAs of TodayCMRR related to subscriptions that have passed their renewal date (including non-coterminous)

Unit Economics
Monthly LTV and CAC BreakdownGraphLineTrailing 12 MonthsLTV, CAC
Monthly LTV: CACGraphLineTrailing 12 MonthsLTV: CAC Ratio

Cash
Cash Net Burn RateGraphLineTrailing 12 MonthsCash Net Burn with an optional comparison to loaded budget
Working Capital by MonthGraphLineTrailing 12 MonthsWorking Capital with an optional comparison to loaded budget
Working Capital by WeekGraphLineTrailing 12 WeeksWorking Capital with an optional comparison to loaded budget
Cash Balance by MonthGraphLineTrailing 12 MonthsCash Balances with an optional comparison to loaded budget
Cash Balance by WeekGraphLineTrailing 12 WeeksCash Balances with an optional comparison to loaded budget

Audit
CMRR Available to RenewReportFinancialForecast 60 MonthsForecasted Renewal of existing CMRR by Customer
CMRR & Revenue ReconciliationReportFinancialTrailing 3 MonthsIdentification of variances between Active Term CMRR and Recognized Revenue by Customer
CMRR Roll-forward by CustomerReportFinancialTrailing 12 MonthsBeginning CMRR Balance, Net New CMRR by Month, and Ending Balance CMRR by Customer
CMRR by Customer by MonthReportFinancialTrailing 60 Months

Ending Balance

 

What is SaaS Intelligence?

Sage Intacct SaaS Intelligence is a prebuilt, configurable dashboard that delivers instant insights to guide your business decisions and prove success to your investors.

CMRR metrics in SaaS Intelligence and the benefits of automation

The key SaaS metrics you track must be actionable in order to help you achieve healthy CMRR and ARR growth. This necessitates granularity and immediacy of information, which QuickBooks or Excel spreadsheets cannot provide at scale.

Can you quickly answer questions like "How much of our CMRR growth this month was a result of the success of our renewal price increases on our SMB customers using our Business Intelligence product line?" If you’re unable to immediately access this information, it's most likely because your manual, business intelligence toolset is impeding you. You can finally break free from your Excel prison and quickly answer these types of critical questions with an automated SaaS metrics dashboard.

One such solution is SaaS Intelligence, a fully automated financial tracking and reporting engine for SaaS and subscription companies, built on Sage Intacct. SaaS Intelligence provides real-time visibility into your SaaS metrics at a level of granularity that Excel or comparable systems cannot detect or measure.

Your ability to track and calculate critical SaaS metrics will be completely seamless, with automatic tracking and bucketing of your critical SaaS metrics by interpreting transactions as they post in real-time. Without your involvement, SaaS Intelligence analyzes the activity and automatically categorizes the CMRR into the appropriate classification.

CMRR Committed Monthly Recurring Revenue

CMRR Committed Monthly Recurring Revenue

 

Related resources

Accounting and Financials Glossary >