SaaS Metrics

CMGR (Compound Monthly Growth Rate)

CMGR is the compounded monthly growth rate between a starting value and an ending value over N months.

Updated 2026-01-23

Definition

CMGR (Compound Monthly Growth Rate) answers: if growth were smooth and compounded monthly, what constant monthly rate would turn the starting value into the ending value over the chosen number of months-

Formula

CMGR = (ending / starting)^(1 / months) - 1

How to use it

  • Use CMGR to compare scenarios over different horizons (it normalizes to a monthly rate).
  • Use CMGR for topline metrics like MRR, revenue, users, or traffic, but pair it with retention and margin for business quality.

Common mistakes

  • Using CMGR when the starting value is near zero (results explode).
  • Assuming CMGR will continue indefinitely (small differences compound).
  • Confusing CMGR with simple average monthly change (compounding matters).

Measured as

CMGR = (ending / starting)^(1 / months) - 1

Misused when

  • Using CMGR when the starting value is near zero (results explode).
  • Assuming CMGR will continue indefinitely (small differences compound).
  • Confusing CMGR with simple average monthly change (compounding matters).

Operator takeaway

  • Use CMGR to compare scenarios over different horizons (it normalizes to a monthly rate).
  • Use CMGR for topline metrics like MRR, revenue, users, or traffic, but pair it with retention and margin for business quality.
  • Keep CMGR (Compound Monthly Growth Rate) consistent by cohort, segment, and period before you use it as a decision signal in planning or reporting.
  • Interpret the metric alongside retention, margin, or payback so one ratio does not hide the real operating trade-off.

Next decision

  • Quantify the impact with MRR Forecast Calculator: Monthly Projection, Formula, and Example if you need to turn the definition into an operating assumption.
  • Read MRR Forecast Formula: Example, Template, and Monthly Bridge if the decision depends on interpretation, policy, or trade-offs beyond the raw formula.

Where to use this on MetricKit

Calculators

Guides