Project 12 Months of Revenue.
Drop in MRR, growth, expansion, and churn rates. See the month-by-month projection table + your projected ARR.
| Month | MRR | Net New | ARR |
|---|---|---|---|
| M0 | $50,000 | — | $600,000 |
| M1 | $53,500 | +$3,500 | $642,000 |
| M2 | $57,245 | +$3,745 | $686,940 |
| M3 | $61,252 | +$4,007 | $735,026 |
| M4 | $65,540 | +$4,288 | $786,478 |
| M5 | $70,128 | +$4,588 | $841,531 |
| M6 | $75,037 | +$4,909 | $900,438 |
| M7 | $80,289 | +$5,253 | $963,469 |
| M8 | $85,909 | +$5,620 | $1,030,912 |
| M9 | $91,923 | +$6,014 | $1,103,076 |
| M10 | $98,358 | +$6,435 | $1,180,291 |
| M11 | $105,243 | +$6,885 | $1,262,911 |
| M12 | $112,610 | +$7,367 | $1,351,315 |
What this tool does
The forecaster takes four monthly rates (new-customer growth, expansion, gross churn, contraction) plus a starting MRR and projects 12 months forward. Each month's MRR = previous MRR + new + expansion − churn − contraction. The output is a month-by-month projection table plus your projected ending ARR. It's a simple linear model, not a Monte Carlo simulation; the point is to make the next 12 months legible.
The math, briefly
Net new MRR each month = (new) + (expansion from existing accounts) − (gross churn) − (contraction from downgrades). Apply the four rates to the previous month's MRR, sum the deltas, get the new MRR. Compounding 12 months at typical SaaS rates (5-10% MoM net growth) gives 1.8x-3.1x ending ARR; this is why net dollar retention (NDR) matters so much, since it captures expansion minus churn minus contraction in one number per Tomasz Tunguz's analyses.
The four rates, where they come from
New growth rate: bottoms-up from your acquisition channels (paid CPLs × conversion rates × pricing). Expansion rate: top-down from your existing-customer revenue growth, typically 1-5% of base MRR per month for healthy B2B SaaS. Gross churn rate: from your cohort retention data (the cohort analysis tool gives you this). Contraction rate: from downgrades and seat reductions; often forgotten and often the largest negative term for usage-based pricing models.
Why linear projections lie
A linear projection assumes the four rates stay constant for 12 months. In practice none of them do: new growth is seasonal, expansion accelerates as customer success engages cohorts, churn rises when a pricing change rolls out, contraction spikes during recessions. Per Bessemer State of the Cloud, the spread between best-case and worst-case 12-month SaaS forecasts is typically ±40%. Use this tool to build a central case, then run it with optimistic and pessimistic variants to define your band.
When to use this
Monthly during budgeting and quarterly during board prep. Pair with the SaaS metrics calculator for the current-state snapshot, the cohort analysis tool to validate the churn input, and the capacity planner to translate the revenue target into required pipeline and headcount.
Embed this calculator
Add this to your blog, course, or internal docs. Free, no attribution removed, branded back to gtm-labs.co.
Ready when you are.
Discovery calls are 20 minutes. First one's on me.