Free tool · No signup required

MRR Growth Rate Calculator for SaaS

Your revenue plan is only as strong as your growth slope. Calculate MRR growth and CMGR clearly — benchmarked, decision-ready, no spreadsheet lag.

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

Growth over one stretch of months. The question is what changed under the slope.

Duct reads your ads, analytics and revenue tools, answers that question, and proposes the change. You approve it.

Download Duct ↓

CMGR tells you momentum. It doesn't tell you what changed underneath the slope.

Duct reads MRR beside new logos, expansion and churn, says which of the three changed the slope, and proposes where to act first.

How Duct works →
An insights session: asked why signups are down when ROAS is up, the agent reads ads, analytics and revenue together, proposes a change waiting for approval on the left, and writes the brief on the right
Ask why signups are down when ROAS is up. Duct reads ads, analytics and revenue together, names the cohort that is leaving, and proposes the change. You approve.

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.