Committed Monthly Recurring Revenue (CMRR) is a prediction metric that combines recognized, monthly recurring revenue (MRR) with new bookings, churn, and downgrades/upgrades. Fees, like one-time installations, are generally excluded from CMRR calculations.
This metric provides a more accurate prediction of income than MRR. It’s what banks will want to see when issuing credit, and it’s what investors and board members will want to see to monitor progress.
It’s important to note that there is no standard definition for committed monthly recurring revenue (CMRR), so it’s up to your company to determine the most accurate metric for measuring your data. However, most SaaS companies are using the following formula (or something similar):
CMRR = MRR + New Bookings + Churn + Downgrades + Upgrades
The CMRR metric uses recognized monthly recurring revenue. What’s the difference between recognized MRR and non-recognized MRR?
Recognized implies revenue recognition. Revenue recognition is an accounting principle meaning to recognize any payment you receive as revenue; you must first deliver the product(s) or service(s) entirely. So, if your subscribers pay up-front on May 1st, your accountant won’t recognize that revenue until June 1st.
CMRR takes the big picture into account. You can’t forecast using MRR. Why? Because MRR doesn’t account for churn, upgrades, or downgrades. CMRR does, therefore giving you a solid and reliable income prediction.
When you visualize it, it’s easy to see why churn, new bookings, etc. are important when forecasting…
MRR vs. CMRR
As you can see, new bookings and churn affect our curve a great deal. In this example, we’re still a positive line, but many who try and predict income with monthly recurring revenue (MRR) are in for a rude awakening since they’ve forgotten to factor in churn and downgrades.
When you want a reliable prediction of future revenue, stick with committed monthly recurring revenue (CMRR).