Free tool · No signup required

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.

MRR at the beginning of your analysis period
MRR at the end of the period
Number of months between start and end MRR
Use this to calculate the required CMGR

Your Results

Duct tracks MRR growth and trend changes each week.

Spot slowdowns early before they hit quarterly goals.

See it in action →

How the calculator works

This MRR growth rate calculator uses three core SaaS growth formulas:

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

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.