Back to Tools
Revenue Forecaster

Project 12 Months of Revenue.

Drop in MRR, growth, expansion, and churn rates. See the month-by-month projection table + your projected ARR.

12-Month MRR
$112,610
12-Month ARR
$1,351,315
Total Growth
+125%
MonthMRRNet NewARR
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.

Share: LinkedIn X / Twitter

Ready when you are.

Discovery calls are 20 minutes. First one's on me.

Book a Strategy Call