Mowt
FeaturesIntegrationsPricingMobileAbout
Start free trial
Free tool

SaaS growth rate calculator

Enter your starting and ending revenue to see total growth, a smoothed per-period rate (CMGR or CAGR), how long until you double — and the rate you'd need to hit a target.

$

Revenue (or MRR/ARR) at the start.

$

Revenue at the end of the span.

How many periods elapsed.

Months gives CMGR, years gives CAGR.

$

We'll show the per-period growth needed to reach this from your ending revenue within 12 periods.

Total Growth
-
Per-Period Growth
-
Doubling Time
-
Growth to Target
-
Save this as a one-page report card
A beautiful, on-brand PDF of your numbers — ready to share.
Revenue Added
-
Growth Multiple
-
Annualised Rate
-
Implied 12-Period
-

Smart insights

MoM growth to annual multiple

What a steady month-over-month rate compounds to over a full year, and how long it takes to double.

MoM Growth Annual Multiple Annualised Growth Doubling Time Pace

Growth pace bands

Under 5% MoM
Steady

durable but sub-venture pace

5% to 15% MoM
Fast

strong early-stage trajectory

15%+ MoM
Venture

~5x+ a year, hard to sustain

MoM vs YoY vs CAGR

MoM is the change from one month to the next — fast feedback, but noisy from big deals and churn. YoY compares against the same month a year ago, cancelling seasonality. CAGR (or its monthly twin, CMGR) is the single smoothed rate that bridges your start and end values.

The smoothed rate matters because percentages don't add cleanly: a +50% month followed by a −50% month leaves you down 25%, not flat. CMGR and CAGR always reconcile back to your real numbers, which is why boards and investors lean on them. More on CAGR →

The formula

Per-period = (End ÷ Start) ^ (1 ÷ periods) − 1

Worked example: $50K grows to $120K over 12 months.

Total = (120K − 50K) ÷ 50K = +140%
CMGR = (120K ÷ 50K)^(1/12) − 1 = 7.6%/mo
Double = ln(2) ÷ ln(1.076) = 9.5 mo

Why the smoothed rate wins

Lumpy

Real months bounce

One enterprise deal can spike a month 40%; the next can flatline. Reading any single month as your "growth rate" misleads. CMGR collapses the noise into one honest figure you can plan and forecast against.

Compounds

Small rates, big outcomes

10% a month is roughly 3.1x a year; 15% is about 5.4x. Doubling time turns a rate into a timeline, so you can check it against your runway and your Rule of 40 balance before committing the plan.

FAQ

Frequently asked questions

What is SaaS revenue growth rate?

Revenue growth rate measures how much your revenue increased over a period, expressed as a percentage. Total growth is (ending revenue − starting revenue) ÷ starting revenue × 100. Because that single number hides the path you took, SaaS teams also track a smoothed per-period rate — CMGR for months or CAGR for years — which tells you the constant rate that would turn your starting revenue into your ending revenue over the same number of periods.

What's the difference between MoM, YoY and CAGR?

MoM (month-over-month) is growth from one month to the next. YoY (year-over-year) compares a month or quarter to the same period twelve months earlier, which cancels out seasonality. CAGR (compound annual growth rate) is the smoothed annual rate across multiple years — the constant rate that bridges your start and end values. For sub-annual smoothing the same maths is called CMGR (compound monthly growth rate). All three describe the same revenue from different angles.

How do you calculate compound monthly growth rate (CMGR)?

CMGR = (ending revenue ÷ starting revenue) ^ (1 ÷ number of months) − 1, expressed as a percentage. It strips out lumpy months and gives the single monthly rate that compounds your starting figure to your ending figure. CAGR uses the identical formula with years instead of months. CMGR is the honest way to describe growth when individual months bounce around from big deals, churn spikes, or seasonality.

What is a good growth rate for SaaS?

It depends on stage. Very early-stage startups chasing venture-scale outcomes often target 15%+ month-over-month, which compounds to roughly 5x a year. At $1M-$10M ARR, strong companies grow 100%+ year-over-year. Past $10M ARR, sustaining 60-80% YoY is excellent and growth naturally decelerates with size. What matters more than the headline is whether growth is net of churn and whether it is durable.

What is doubling time and how is it calculated?

Doubling time is how many periods it takes to double revenue at your current per-period rate. The formula is ln(2) ÷ ln(1 + per-period rate). At 10% per month it takes about 7.3 months to double; at 6% it takes about 11.9 months. It is a fast, intuitive way to sanity-check a growth rate: if your doubling time is longer than your runway, the model needs to change.

Why use CMGR or CAGR instead of just averaging monthly growth?

Averaging the percentage changes overstates real growth because percentages don't add cleanly — a +50% month followed by a −50% month leaves you down 25%, not flat. CMGR and CAGR compound correctly, so they always reconcile back to your actual starting and ending revenue. That makes them the right figures for board decks, investor updates and forecasting, where a simple average would quietly inflate the story.

Get started

Track your real growth rate, live

Growth rate only matters if the underlying revenue is clean. Mowt computes your MoM, YoY and CMGR straight from Stripe — updated daily, no spreadsheets. Read our forecasting guide for the full picture.

Start 7-day free trial

No credit card required · Connect Stripe in 1 click