SaaS Revenue Calculator
Project cumulative revenue, final-month MRR and run rate from one growth rate.
Project subscription revenue from a current MRR and a monthly growth rate. See cumulative revenue, final-month MRR and the annual run rate.
What this tool does
This calculator models how subscription revenue evolves across a defined window. It takes a current monthly recurring revenue, applies a constant monthly growth rate, and returns three figures: cumulative revenue billed across all months in the window, the MRR the final month reaches, and the annualised run rate at that point. Starting MRR and the monthly rate are the dominant inputs, and small changes to either move the final figures substantially. A typical use is a subscription business projecting 12 or 24 months ahead. The rate entered is treated as net, so it already carries any cancellations and downgrades inside it rather than modelling churn separately. The model assumes the rate holds steady month to month and does not account for pricing changes or seasonal variation, so it is an illustrative projection rather than a forecast of actual performance.
Quick answer: with the default values, the result is $948,856.32 (Revenue Over 12 Months). Adjust the values below for your own figures.
Enter Values
People also use
SaaS & Subscription
ARR Calculator
Calculate current ARR from monthly recurring revenue and project it forward at a monthly growth rate over a horizon you choose.
SaaS & Subscription
Annual Recurring Revenue Growth Calculator
Calculate your annual recurring revenue growth rate year-over-year and track absolute ARR added — the core SaaS metric investors review first.
SaaS & Subscription
Payback Period Calculator
Calculate payback period in years and months by dividing your initial investment cost by steady annual cash inflows. No time value of money.
Formula Used
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
SaaS revenue compounds because each month's growth applies to a base that already includes last month's growth. This calculator takes a current MRR, applies a constant monthly rate across a projection window, and returns the cumulative revenue billed across that window alongside the MRR the final month reaches.
At 50,000 MRR growing 8% a month, the final month of a 12-month window bills about 116,600, an annual run rate near 1.40 million. Cumulative revenue across the twelve months is about 948,900, well above the 600,000 that flat MRR would produce. The gap between the compounded total and the flat line is what the projection measures.
The model holds one growth rate constant across the whole window. Real books move quarter to quarter with hiring, launches and market conditions, so a projection built on a single rate diverges from one built on a rate that shifts. What the output describes is the shape of constant compounding.
Sample figures
With a current MRR of 50,000, monthly growth of 8% and a 12-month projection, cumulative revenue works out to 948,856.32, the final month bills 116,581.95, and the annual run rate at that point is 1,398,983.40. These are sample figures for illustration rather than a target trajectory.
The levers in this calculation
The three inputs do not carry equal weight, and comparing them fairly needs one basis: a 1% change in each, holding the other two.
Projection Months is the strongest lever whenever the rate is positive, and it holds that place at every positive rate and every window length rather than only at these figures. A 1% longer window lifts the cumulative total by 1.53%.
Current MRR is the only proportional lever, moving the total 1.00% for 1%, exactly. It factors straight out of the series, which is why the two MRR scenarios sit at equal distances either side of the headline.
Monthly Growth is the weakest of the three over a short window and gains on the others as the window lengthens. A 1% change in the rate moves the total by 0.47% at twelve months; it passes the Current MRR lever at a window of twenty-three months, and that crossing arrives later at lower rates: thirty-five months at 5%, fifty-six at 3%, and below about 2.8% it falls outside the sixty-month maximum this calculator accepts. Measured in percentage points instead, the basis a rate is normally discussed in, the same lever looks much larger and is asymmetric: a rise from 8% to 9% adds 6.13% to the total, a fall to 7% removes 5.74%, and the gap between those two widens as the window lengthens, because the rate compounds once for every month in the projection.
The ordering reverses once the book is contracting. Current MRR is exactly proportional whatever the rate does, and neither of the other two levers exceeds one to one at any negative rate, so on a shrinking base the starting figure is what the total is most sensitive to. Which of the other two comes second depends on how deep the contraction runs: at a mild −5% over twelve months the window matters more than the rate, and by −15% that has swapped. At exactly zero the growth lever disappears and the other two are equally proportional, since the total is the starting figure repeated.
Each additional month adds that month's own MRR, the largest figure in the series so far. Stepping from twelve months to thirteen at an 8% rate adds 2.52 times the starting MRR, or 13.3% of the twelve-month total. Each further month adds more in cash than the one before it, though less as a share of a total that is growing alongside it.
How the math works
Cumulative revenue is the geometric series MRR × ((1 + g)^m − 1) ÷ g, where g is the monthly rate as a decimal and m is the number of months. The projection counts the current month as month one and bills it at the MRR entered, applying growth from month two onward, so the final month's MRR is MRR × (1 + g)^(m − 1), which is eleven compounding steps across a twelve-month window, not twelve. Both outputs use that same indexing. At a growth rate of exactly zero the quotient form divides by nothing, so the calculator uses the flat sum instead: MRR multiplied by the month count.
$50,000 MRR growing at 8% over 12 months = $948,856.32.
Inputs
| Final Month MRR | $116,581.95 |
|---|---|
| Final Month ARR | $1,398,983.40 |
| Flat-MRR Baseline | $600,000.00 |
| Uplift vs Flat | 58.14% |
This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
The calculator computes cumulative revenue over the projection window using the geometric series for recurring revenue, applying a constant monthly rate to the current monthly recurring revenue across the number of months specified and summing each month's billing as the base compounds. The window counts the current month as month one, billed at the figure entered, with growth applied from month two onward, so the final month's MRR is the starting figure compounded one fewer time than the month count; the cumulative total uses that same indexing, so the two outputs describe one series rather than two. Three boundaries are worth naming. At a rate of exactly zero the quotient divides by nothing and the flat sum is used instead. Minus one hundred percent is the accepted floor, describing a book where the current month bills and nothing after it does, and rates below that are rejected because a month's billing cannot fall under zero. The rate itself is a net figure: new business added and revenue lost to cancellations and downgrades within a month are already combined in the single percentage the model applies, so churn is not carried as a separate input, and a book adding 12% while losing 4% produces the same trajectory here as one adding 8% and losing nothing. Beyond those, the model assumes the rate holds constant and does not account for seasonality, price changes, acquisition costs, operating expenses or market conditions.
Frequently Asked Questions
Why the total exceeds MRR multiplied by the month count
How monthly growth rates behave as a business scales
How ARR and MRR are used
Why annual growth rates hide deceleration
What happens at zero or negative growth
Why the final month's MRR sits one compounding step behind
Whether the projection accounts for churn
Related Calculators
MRR to ARR Calculator
Builds a month's ARR from its component movements (new, expansion, contraction and churn) instead of one net rate.
Revenue Run Rate Calculator
Annualises a short trading period into a run rate, without projecting growth forward.
Business Valuation Calculator
Applies an earnings multiple to a business, which is where a run rate usually gets used.
More SaaS & Subscription Calculators
SaaS & Subscription
Annual Recurring Revenue Growth Calculator
Calculate your annual recurring revenue growth rate year-over-year and track absolute ARR added — the core SaaS metric investors review first.
SaaS & Subscription
ARR Calculator
Calculate current ARR from monthly recurring revenue and project it forward at a monthly growth rate over a horizon you choose.
SaaS & Subscription
Payback Period Calculator
Calculate payback period in years and months by dividing your initial investment cost by steady annual cash inflows. No time value of money.
Explore Other Financial Tools
Utilities
Currency Exchange Fee Calculator
Calculate true cost of currency exchange including the hidden FX spread that providers add over the mid-market rate, plus transfer fees.
Major Purchases
Biweekly Auto Payment Calculator
Calculate interest savings from biweekly versus monthly auto loan payments — see how much an extra payment per year actually saves.
Creator Economy
App Revenue Calculator
Calculate app net revenue from daily active users, revenue per user and the store commission. Shows gross, store fees and annual net.
Spotted something off?
Calculations or display — let us know.