MRR Growth Rate Calculator for SaaS
Enter your starting MRR, ending MRR, and timeframe to calculate net MRR growth and CMGR. Add a target to see the monthly growth rate you need to hit plan.
Your Results
What this means
Duct tracks MRR growth and trend changes each week.
Spot slowdowns early before they hit quarterly goals.
How the calculator works
This MRR growth rate calculator uses three core SaaS growth formulas:
- Net MRR Growth Rate = (Ending MRR − Starting MRR) ÷ Starting MRR
- CMGR = (Ending MRR ÷ Starting MRR)^(1 ÷ months) − 1
- Required CMGR = (Target MRR ÷ Ending MRR)^(1 ÷ months) − 1
Use net growth to measure total movement across a period, and CMGR to compare growth quality month to month. Two teams can post the same total growth but have very different monthly consistency.
Why MRR growth rate matters
Revenue plans often fail because teams track only absolute MRR, not growth velocity. If CMGR declines for three straight months, your annual plan can miss by a wide margin even while MRR is still rising. The earlier you detect the slope change, the easier it is to adjust pipeline, expansion, and retention levers.
Duct automates this across your stack so growth leaders see weekly trajectory shifts instead of discovering them at quarter close.
Limitations
- This calculator uses beginning and ending MRR snapshots, not cohort-level retention decomposition.
- It does not separate new, expansion, contraction, and churn MRR components.
- Required CMGR assumes a consistent growth pace each month, which rarely happens in practice.
- All calculations run in your browser. No data is sent or stored.
FAQ
Frequently asked questions
How do you calculate MRR growth rate?
Net MRR growth rate = (Ending MRR − Starting MRR) ÷ Starting MRR. Multiply by 100 for a percentage. Example: if MRR grows from $20,000 to $28,000, net growth is ($8,000 ÷ $20,000) = 40%.
What is CMGR in SaaS?
CMGR (Compound Monthly Growth Rate) is the average monthly growth needed to move from your starting MRR to ending MRR over a number of months. It normalizes growth velocity, so teams can compare periods of different length.
What is a good MRR growth rate?
It depends on stage. Early-stage SaaS often targets 10–20% monthly growth, while later-stage teams may run efficiently at lower rates. The key is whether your growth rate sustains your operating model and plan assumptions.
Can this calculator show MRR contraction?
Yes. If ending MRR is lower than starting MRR, your net growth and CMGR become negative. The calculator flags this as contraction so you can investigate churn, downgrades, and acquisition payback risk.
How do I calculate growth needed to hit a target MRR?
Enter a target MRR value and period length. The tool calculates required CMGR from your ending MRR. You can compare this required rate against your current CMGR to see if your plan is realistic.