For SaaS founders.
Recurring revenue built from the drivers behind it.
A subscription model for MRR, ARR, churn, CAC, LTV and payback, where every metric ties back to an assumption you can edit and explain.
Pricing: $49 a seat a month, 22% trial conversion, 3.2% monthly churn
CAC payback holds at 11 months. Churn is the swing factor.
- MRRBuilt from new, expansion, contraction and churn.$48k+14%Month 18
- Monthly churnLogo churn across the first six cohorts.3.2%-0.4ptvs last plan
- CAC paybackBlended across paid search and outbound sales.11 moPer cohort
- LTV:CACLifetime value reconciled to observed retention.2.8xBlended
Startup Suite is an AI planning workspace that helps SaaS founders build a driver-based subscription model, stress-test churn, and produce ARR outputs an investor can trace back to each assumption.
This page is for SaaS and subscription founders modelling MRR, ARR, retention, and a raise.
- New & expansion MRR
- Seat / usage pricing
- Net revenue retention (NRR)
- CAC by channel
- Cost to serve & infrastructure
- Sales & success headcount
- ARR waterfall
- CAC-payback & cohort model
- Funding pack with runway and CAC payback
- Scenario Workbench
- Forecast Engine
- AI mentors
Where SaaS numbers fall apart
SaaS metrics live in three places
MRR in billing, CAC in a sheet, churn in the BI tool, and none of them agree.
Churn eats into your runway
A small retention miss compounds, and you find out a quarter too late.
You can't explain CAC and LTV
An investor asks how you got the number, and the honest answer is 'a spreadsheet'.

Explore a sample SaaS planning workspace
See how editable assumptions flow into MRR, ARR, churn, and runway, and how a scenario exposes the trade-off before you commit.
Build MRR and ARR from new, expansion and churned revenue, then see how a retention or pricing change moves runway and the investor pack.
- Assumptions
- Model
- Scenarios
- Mentor Review
- Outputs
AI mentorSteady growth on current pricing and retention: MRR compounds and runway holds.
One model, connected from the first input to the final output
Change monthly churn and the model reruns ARR, NRR and runway. The bear-churn case sits next to base, and the mentor names the month runway breaks.
Edit monthly churn from 3.2% to 6.4%
ARR, NRR, and runway recompute from the edit
Compare base, bull, and bear-churn side by side
Flags the month runway breaks and what to fix
Funding pack built from the same model
Illustrative example.

The board wants the SaaS metrics
One set of SaaS numbers for the board, all from the same drivers.
Monday's board meeting needs MRR, NRR, CAC payback, and a churn-stressed runway, and right now they sit in billing, a CAC spreadsheet and a BI tool that disagree. Startup Suite is built to produce them from one model, so the numbers reconcile and you can explain every one.
- MRR/ARR built from real drivers
- CAC payback and NRR per cohort
- Churn stress-tested against runway
SaaS calls you can make from one model
Three SaaS decisions that come straight out of your churn, pricing and pipeline drivers.
What the SaaS model covers
Subscription engine
Build MRR and ARR from new, expansion, contraction, and churn, not a flat growth rate.
Retention & churn
Model logo and revenue churn by cohort, and watch what it does to runway.
CAC, LTV & payback
See CAC payback per channel and cohort, with LTV that reconciles to real retention.
Expansion & pricing
Test price changes, seat expansion, and net revenue retention side by side.
From billing data to a payback story
- Step 1
Connect billing & CRM
Bring in subscriptions and pipeline from Stripe and HubSpot (read-only).
- Step 2
Set the drivers
New logos, expansion, churn and price, set in plain language.
- Step 3
Stress-test churn
Compare base, best and worst retention against your runway.
- Step 4
Show the payback
Walk into the raise with CAC payback and NRR traced to their inputs.
More than a spreadsheet, more than a consultant
| Feature | Spreadsheetthe old way | Consultantquoted per model | Startup Suiteconnected workspace |
|---|---|---|---|
| Driver-based MRR/ARR (not a flat growth rate) | |||
| Edit an assumption, model reruns | Manual | ||
| Scenario compare (base / bull / bear-churn) | Tabs | On request | |
| AI mentor explains the risk | Hourly | ||
| Funding pack built from the model |
- Driver-based MRR/ARR (not a flat growth rate)
- Edit an assumption, model reruns
- Manual
- Scenario compare (base / bull / bear-churn)
- Tabs
- AI mentor explains the risk
- Funding pack built from the model
- Driver-based MRR/ARR (not a flat growth rate)
- Edit an assumption, model reruns
- Scenario compare (base / bull / bear-churn)
- On request
- AI mentor explains the risk
- Hourly
- Funding pack built from the model
- Driver-based MRR/ARR (not a flat growth rate)
- Edit an assumption, model reruns
- Scenario compare (base / bull / bear-churn)
- AI mentor explains the risk
- Funding pack built from the model
Pick the version closest to your business
B2B SaaS
Seat-based pricing, a sales-assisted motion and expansion revenue: model NRR and CAC payback by cohort.
Sample output: ARR waterfall + board pack
Product-led / self-serve
Free-to-paid conversion, activation and viral loops: model the funnel from signup to paid.
Sample output: PLG conversion model
Usage-based
Consumption pricing and credits: model revenue from how usage grows per account rather than seat counts.
Sample output: Usage revenue model
Vertical SaaS
Niche markets with payments or services attached: model payments take rate and software revenue together.
Sample output: Blended revenue model
SaaS modelling questions
Do you model MRR, ARR, and NRR?
It's built to. Recurring revenue is built from new, expansion, contraction and churned MRR, so MRR, ARR and net revenue retention come straight from your drivers.
Can I connect Stripe and my CRM?
The Stripe and HubSpot connections are designed to be read-only. They're built to bring subscriptions, payouts and pipeline into the model, so it matches your billing and CRM records.
What is a SaaS financial model?
A SaaS financial model projects recurring revenue (MRR/ARR) from drivers like new logos, expansion and churn, then ties CAC, LTV, payback and runway to those same assumptions so the numbers stay consistent.
Is this just a spreadsheet template?
No. A template copies a growth rate down a column. Here churn, expansion and new logos are separate drivers, so a 1-point churn change shows its effect on NRR and the month runway ends.
Can it create an investor pack from my model?
It's designed to. The model rolls into an investor pack with the ARR waterfall, CAC payback and runway, each figure traceable back to your assumptions.
Related business models
See all solutionsBuild a SaaS model you can explain line by line
Start from your pricing and churn, connect billing when you're ready, and see ARR and runway on your own numbers.