SaaS Financial Model: How to Build One from Scratch
Why SaaS Models Are Different
Traditional revenue forecasting assumes you sell a product and recognize revenue at the point of sale. SaaS flips that — revenue is earned monthly over the life of a subscription. That means your model needs to track cohorts of customers over time, account for churn, and capture upsell and expansion revenue separately.
The other major difference is the cost structure. SaaS companies spend heavily upfront on sales and marketing to acquire customers, then recover that investment over months or years of subscription payments. This creates a J-curve in cash flows that a standard three-statement model won’t capture well without a dedicated revenue build.
Core Components of a SaaS Model
| Component | What It Covers | Key Metrics |
|---|---|---|
| Revenue Build | New MRR, expansion MRR, churned MRR, reactivation | MRR, ARR, Net Revenue Retention |
| Customer Cohorts | Monthly acquisition cohorts, retention curves, expansion | Logo Churn, Revenue Churn, NRR |
| Unit Economics | Customer acquisition cost, lifetime value, payback period | CAC, LTV, LTV/CAC, Payback Months |
| Cost Structure | COGS (hosting, support), S&M, R&D, G&A | Gross Margin, CAC Ratio, Burn Rate |
| Cash Flow | Operating cash flow, runway, breakeven timing | FCF, Cash Runway, Rule of 40 |
| Valuation | Revenue multiples, DCF | EV/Revenue, EV/ARR |
Step-by-Step: Building the Model
Step 1 — MRR Waterfall
The MRR waterfall is the engine of the model. Start with beginning MRR, then add four components: new MRR (from new customers), expansion MRR (upsells and seat additions), contraction MRR (downgrades), and churned MRR (cancellations). The result is ending MRR. Multiply by 12 for ARR.
Step 2 — Cohort Analysis
Group customers by the month they signed up. For each cohort, model a retention curve — what percentage of revenue (or logos) remains after month 1, 3, 6, 12, and so on. This is the most honest way to project churn because it captures the reality that churn rates vary by customer age.
Step 3 — Unit Economics
Calculate CAC by dividing total sales and marketing spend by new customers acquired. Calculate LTV by dividing average revenue per account (ARPA) by monthly churn rate. The LTV/CAC ratio should be above 3x for a healthy business. Payback period (CAC ÷ monthly gross profit per customer) should be under 18 months.
Step 4 — Operating Model
Build the P&L from the revenue waterfall. Cost of Goods Sold for SaaS includes hosting, customer success, and support — target 70–80% gross margins. Then layer in operating expenses: sales & marketing (biggest line for growth-stage), R&D, and G&A.
Step 5 — Cash Flow & Runway
SaaS cash flows differ from GAAP income because of deferred revenue (annual prepayments create a cash inflow before revenue recognition) and capitalized development costs. Model your monthly cash burn, cash runway (cash balance ÷ monthly burn), and the month you reach cash flow breakeven.
LTV/CAC = LTV ÷ Customer Acquisition Cost
SaaS Benchmarks by Stage
| Metric | Seed / Series A | Growth Stage | At Scale / Public |
|---|---|---|---|
| ARR Growth | 100%+ | 50–100% | 20–40% |
| Gross Margin | 60–70% | 70–80% | 75–85% |
| NRR | 90–100% | 110–120% | 115–130% |
| LTV/CAC | 2–3x | 3–5x | 5x+ |
| CAC Payback | 18–24 months | 12–18 months | 6–12 months |
| Rule of 40 | Variable | 30–40 | 40+ |
Key Takeaways
- SaaS models revolve around the MRR waterfall — new, expansion, contraction, and churned MRR.
- Cohort analysis is the most accurate way to project churn and retention over time.
- LTV/CAC above 3x and payback under 18 months indicate healthy unit economics.
- NRR above 100% signals that existing customers are expanding — the strongest growth lever.
- The Rule of 40 (growth rate + FCF margin) is the standard benchmark for balancing growth and profitability.
Frequently Asked Questions
What is the difference between MRR and ARR?
MRR (Monthly Recurring Revenue) is the total recurring revenue normalized to a monthly figure. ARR (Annual Recurring Revenue) is simply MRR × 12. MRR is used for month-to-month tracking and internal reporting, while ARR is the standard metric for valuation and investor discussions.
How do I calculate churn rate for a SaaS model?
Logo churn = customers lost ÷ beginning customers. Revenue churn = MRR lost ÷ beginning MRR. Net revenue churn factors in expansion: (churned MRR − expansion MRR) ÷ beginning MRR. Negative net churn means expansion exceeds losses — the gold standard for SaaS.
What gross margin should a SaaS company target?
Best-in-class SaaS companies operate at 75–85% gross margins. Below 70% raises questions about whether the business is truly software or more of a services model. COGS should primarily be hosting and customer support — not professional services.
How is a SaaS company typically valued?
Public SaaS companies trade on EV/Revenue or EV/ARR multiples. Growth and NRR are the biggest valuation drivers. High-growth SaaS (50%+ ARR growth) can trade at 10–20x+ forward revenue. Slower-growth profitable SaaS trades at 5–10x. A DCF works for mature SaaS businesses with predictable cash flows.
What is the Rule of 40 and why does it matter?
The Rule of 40 states that a healthy SaaS company’s revenue growth rate plus free cash flow margin should exceed 40%. A company growing at 60% with a -15% FCF margin scores 45 — healthy. One growing at 20% with 10% FCF margin scores 30 — below the bar. It’s a simple heuristic for balancing growth and profitability.