Visualizers · Visualizer
SaaS Growth Rate Visualizer
See your MRR trajectory alongside month-over-month growth rate, to tell whether growth is accelerating, steady, or slowing down.
How It Works
Revenue going up doesn't tell you whether growth is speeding up, holding steady, or slowing down — a rising MRR line can hide a decelerating growth rate, since even a slowing rate still produces a rising total for a while. This visualizer plots both together, so the two questions ('is revenue growing?' and 'is the growth rate itself changing?') can be answered from the same chart.
Enter your MRR for each month you have data for. Leave later months at 0 if you don't have that data yet — they'll be excluded rather than treated as a revenue collapse.
The chart plots MRR as a line (left axis) and month-over-month growth rate as bars (right axis), on the same timeline.
Below the chart, the tool shows the average MoM growth rate across all the periods where growth could be calculated.
How to Read the Chart
- The MRR line shows the trajectory — is revenue simply increasing, and by how much in absolute terms.
- The growth-rate bars show the pace — bars getting taller over time mean growth is accelerating; bars shrinking (even while still positive) mean growth is decelerating, even if the MRR line keeps climbing.
- A single month's growth rate can be noisy (one large deal can spike a month) — look at the trend across several bars rather than reading any one month in isolation.
Example
Reading a growth trajectory
<built-in method values of dict object at 0x7caf1b80cc40>
Feb growth = (21,500 − 20,000) / 20,000 = 7.5% · Mar growth = (23,000 − 21,500) / 21,500 = 7.0% — growth is decelerating slightly even though MRR keeps rising
Interpretation
- The first month in your data never has a growth-rate bar — month-over-month growth requires a prior month to compare against.
- A consistently high average growth rate with growth-rate bars that are stable or rising is the strongest pattern; a rising MRR line with declining bars is a signal worth investigating even though headline revenue looks fine.
- This chart states what MoM growth was for each period you provided — it does not project forward what growth will be in future months.
Methodology
MoM Growth Rate for period i = (MRR[i] − MRR[i-1]) / MRR[i-1] × 100, computed only where both the current and prior period have data. The displayed average is the mean of all computable MoM growth rates across your entered periods.
Limitations
This tool computes month-over-month growth directly from the MRR figures you enter — it does not calculate MRR from billing data and does not compute year-over-year growth (which needs at least 13 months of data; a future version may add it). Month labels and count are fixed by this tool's layout; you cannot currently add periods beyond what's shown. A month left at 0 after the first is treated as missing data, not as MRR dropping to zero.
Related Tools
Frequently Asked Questions
How is month-over-month growth calculated?
MoM Growth = (This Month's MRR − Last Month's MRR) ÷ Last Month's MRR × 100. It's computed for every month except the first, which has no prior month to compare against.
Why doesn't this show year-over-year growth?
YoY growth needs at least 13 months of data (this month and the same month a year earlier). This version supports up to 12 months of input, so YoY isn't computed — a longer time horizon would be needed.
What if I only have a few months of data?
Leave the remaining months at 0 — they're treated as not-yet-available data and excluded from both the chart and the growth calculation, rather than being read as a drop to zero MRR.
Is this the same as compound monthly growth rate?
No — this shows the actual month-over-month growth rate for each individual period, which can vary month to month. A compound growth rate would be a single smoothed rate across the whole period; this tool shows the real variation instead.
Does a high average growth rate mean my business is doing well?
This tool doesn't make that judgment — it only reports the growth rate implied by the numbers you entered. Whether a given rate is good depends on your stage, market, and goals.
Want this tracked automatically from real data?
Connect Stripe in read-only mode and Dnoise tracks your SaaS metrics automatically every month.
Connect Stripe — free →