Stress Testing Your SaaS Cash Flow: Three Scenarios Every Founder Must Model
Three scenarios define your forecast: base case (realistic), bull case (optimistic upside), bear case (survival scenario). Stress revenue -20-50%, churn +30-100%, and CAC +20-40%. The bear case shows your minimum survival runway; it should be 9+ months at Series A pitches. This methodology tells investors you're thinking rigorously about downside.
Stress testing reveals how fragile or resilient your business is. A founder who models only the base case is blindsided by surprises. One who models three scenarios enters difficult periods prepared. This guide covers the methodology, which variables to stress, and how to present scenarios to investors and the board.
The Three Scenario Framework
Base Case: Your Realistic Plan
The base case is your best forecast: revenue grows as you reasonably expect, churn stays near historical average, CAC payback is as planned, expenses are as budgeted. This is not aggressive; it's realistic. If you close 5 deals/month historically, plan for 5/month. If churn is 2%, plan for 2%.
Example (Series A SaaS, €2m ARR base):
- Month 1 ARR: €2,000,000
- Revenue growth: 6% monthly (realistic given market and execution)
- Monthly churn: 2% (historical average)
- CAC payback: 14 months (reasonable for enterprise SaaS)
- Gross burn: €145,000
- Collections (net burn): €75,000/month (revenue exceeds burn)
- Runway: €2.5m cash / €75k burn = 33.3 months
Bull Case: Optimistic Upside
The bull case assumes execution is excellent and market tailwinds align. Revenue grows faster, churn improves, CAC payback shortens. Use this to show investors the upside if everything breaks right.
Stress assumptions (same company):
- Revenue growth: 8% monthly (product-market fit accelerates, inbound improves)
- Churn: 1.5% (improved product reduces churn by 25%)
- CAC payback: 12 months (sales efficiency improves, acquisition volume increases)
- Gross burn: €142,000 (modest reduction from improved leverage)
- Collections: €95,000/month (higher ARR base due to faster growth)
- Net burn: €47,000/month (cash burn improves as revenue grows)
- Runway: €2.5m / €47k = 53.2 months (fundraising not urgent)
Bear Case: Survival Scenario
The bear case assumes headwinds: revenue growth stalls or declines (sales pipeline dries up, loss of key customers), churn rises (product issues, competitive pressure), CAC increases. This is not apocalypse; it's "things go wrong" territory.
Stress assumptions (same company):
- Revenue growth: -2% monthly (lost major customer, pipeline delay, macro headwinds)
- Churn: 3.5% (product issues, competitor gains traction)
- CAC payback: 18 months (acquisition cost rises, conversion falls)
- Gross burn: €148,000 (slower burn reduction as revenue declines)
- Collections: €50,000/month (declining ARR, slower growth)
- Net burn: €98,000/month (cash burn expands as revenue shrinks)
- Runway: €2.5m / €98k = 25.5 months (still healthy, but fundraising becomes urgent at 18-month runway remaining)
Variables to Stress
Revenue Growth Rate
- Base: +6% monthly (realistic)
- Bull: +8-10% monthly (acceleration)
- Bear: -2% to flat (pipeline slowdown)
Monthly Churn Rate
- Base: 2% (historical)
- Bull: 1.5% (improved product, customer success)
- Bear: 3-4% (competitive pressure, product issues)
CAC Payback Period
- Base: 14 months (as planned)
- Bull: 12 months (improved conversion, lower acquisition cost)
- Bear: 18-24 months (acquisition cost rises, conversion falls)
Gross Burn Reduction
- Base: Improve 3% quarterly (expense leverage as you scale)
- Bull: Improve 5% quarterly (strong leverage on SaaS, lower headcount growth)
- Bear: Flat or increase 2% quarterly (hiring delays cause some waste, no leverage)
Collections as % of Revenue
- Base: 95% (normal bad debt and timing)
- Bull: 97% (improved collection process, better customer quality)
- Bear: 90% (customer payment delays, increased write-offs)
Calculating Minimum Survival Runway
For the bear case, identify the month where cash balance reaches a critical threshold (typically €100k-€200k). This is your "decision point" where you must act (fundraise, cut costs, or find capital).
Example (bear case above):
- Starting cash: €2,500,000
- Average net burn (bear case): €98,000/month
- Survival threshold: €200,000 (minimum operating cash)
- Cash available to burn: €2,500,000 - €200,000 = €2,300,000
- Months to threshold: €2,300,000 / €98,000 = 23.5 months
In the bear case, you have ~20 months before forced action. At Series A pitches, investors want to see 12+ months survival runway in the bear case. Below 12 months is uncomfortable; below 9 months is distress.
Break-Even Analysis in Scenarios
Identify the month where cash burn turns positive (more cash in than out). In the base and bull cases, this happens early (assuming revenue grows faster than burn). In the bear case, break-even might not occur in 12 months.
Example:
- Base case: Break-even in Month 7 (revenue crosses burn)
- Bull case: Break-even in Month 5 (accelerated)
- Bear case: Break-even in Month 11+ (if at all)
If the bear case never reaches break-even in 12 months, that's a signal to fix something: either improve the product (to reduce churn), improve sales efficiency (to reduce CAC), or cut burn. Don't ignore this signal.
Presenting Scenarios to the Board and Investors
Format: One slide, three columns
| Metric | Bear Case | Base Case | Bull Case |
|---|---|---|---|
| Starting ARR | €2.0m | €2.0m | €2.0m |
| Monthly Growth | -2% | +6% | +8% |
| Monthly Churn | 3.5% | 2.0% | 1.5% |
| Year 1 ARR (Month 12) | €1.8m | €4.2m | €5.1m |
| Month 12 Net Burn | €95k | €40k | €20k (positive) |
| 12-Month Runway | 23.5 months | 35+ months | 50+ months |
| Key Inflection | Stabilise churn & growth | Maintain trajectory | Scale without waste |
This format is clean and tells a story: the bear case shows prudent survival, the base case shows likely outcome, the bull case shows upside. Investors appreciate founders who think through downside. It demonstrates maturity.
When to Update Scenarios
- Monthly: Update base case with actuals. If actuals deviate significantly from forecast, adjust base assumptions.
- Quarterly: Share updated scenarios with board and key advisors.
- Before pitching investors: Ensure scenarios reflect latest data (last 2-3 months of actuals).
- After major events: New customer loss, product incident, competitive event, key hire. Update immediately.
Key Takeaways
- Three scenarios: base (realistic), bull (upside), bear (survival). Present all three.
- Stress revenue growth, churn, CAC payback, and gross burn reduction.
- Bear case runway should be 12+ months at Series A; 15+ months at Series B.
- Identify the month where bear case cash reaches survival threshold; that's your decision point for action.
- Calculate break-even month for each scenario. If bear case never breaks even, fix something fundamental.
- Update monthly; share quarterly with board. This is your risk management tool.
Master SaaS financial planning with the complete Raise Ready guide.
Get Raise Ready - €9.99