FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Scenario Modeling: Stress-Test in 15 Minutes

Published on March 2, 2026 · Jules, Founder of NoNoiseMetrics · 13min read

A single forecast is not a plan. It is one story — the story where growth stays roughly on track, churn behaves, costs do not surprise, and nothing important goes wrong. That story is comfortable to believe and historically unreliable.

Scenario modeling is the habit of running the uncomfortable stories alongside the comfortable one. Not because disaster is likely, but because the distance between the base case and the downside case reveals which assumptions are load-bearing — and those are exactly the assumptions a bootstrapped founder needs to pressure-test before runway gets tight.

For a bootstrapper with limited capital and no external fallback, the downside scenario is not an academic exercise. It is the operating question: if something normal goes wrong — new MRR slows, churn rises, an infrastructure cost increases — how much time is removed from the runway, and which decisions become urgent before it happens?


What is scenario modeling?

Scenario modeling is the process of testing how key business metrics change under different assumptions — specifically, what happens when the most important inputs are better or worse than the base case.

The distinction from forecasting is important. Forecasting asks: what do we think will happen? It produces one number — the best estimate given current information. Scenario modeling asks: what happens if that estimate is wrong, and in which direction? It produces a range — three versions of the future that bracket the realistic outcome space.

Forecasting gives confidence. Scenario modeling calibrates that confidence against the ways it could be misplaced. Both are necessary; scenario modeling is the part most bootstrappers skip. Y Combinator’s startup financial guidance consistently emphasises running multiple scenarios rather than committing to a single point estimate — the goal is to know how decisions change under different conditions, not to predict the future exactly.

Every forecast needs a clean MRR baseline. Get yours from Stripe in 90 seconds →


Why scenario modeling matters more for bootstrappers than for funded companies

A funded company with 24 months of runway and investor relationships can absorb a bad quarter, recalibrate, and continue. A bootstrapped founder with 8 months of runway cannot. One unexpectedly bad month — faster churn, a pricing experiment that backfired, a competitor launch that stole pipeline — can compress the decision timeline from “we have time to figure this out” to “we need to act this week.”

Scenario modeling does not prevent bad months. It prevents the bad month from being a surprise. If the downside scenario was run honestly three months ago, the founder already knows: if churn reaches €700/month instead of €500/month, runway compresses from 9 months to 6. That calculation, done in advance, produces a different decision posture in month one of the deterioration than the same calculation done in a panic in month three.

The goal is not to predict adversity. It is to have already decided what to do if it arrives.


The 3 scenarios every founder should run

Scenario 1: Base case

The operating forecast. Not optimistic, not pessimistic — the realistic projection based on recent trends and current momentum. This is the forecast the founder would give if asked “what do you expect next month?” with no pressure to impress or protect.

A base case that requires significant things to go right is not a base case — it is an upside case that has been mislabelled. The base case should be achievable through normal execution without meaningful luck.

Scenario 2: Upside case

The realistic good version. Slightly better new MRR (better conversion or more qualified pipeline), slightly stronger expansion (packaging is working, upgrade rate is healthy), slightly lower churn (retention is improving). This should be achievable through excellent but realistic execution — not an exceptional month based on a single large deal.

The upside case is useful because it shows what “doing well” looks like in concrete numbers. If the gap between base and upside is very small, the business has limited leverage — improving execution does not move the needle much. If the gap is large, there is significant upside from execution improvement, which should focus the founder’s attention.

Scenario 3: Downside case

The most important scenario, and the one most commonly avoided. The downside case is not catastrophic failure — it is the realistic version of a normal bad period. New MRR slows 20–30%. Churn rises 30–40%. Variable costs increase slightly. Nothing unusual happens — just the ordinary ways a SaaS business underperforms its base case.

The downside case should produce a mildly uncomfortable feeling when reviewed. If it does not — if the downside outcome looks almost as good as the base case — the downside assumptions are not honest. If it produces strong alarm, the downside assumptions may be too pessimistic. Calibrate until the downside case feels like an honest description of a bad but not catastrophic month.


The 15-minute setup: step by step

Step 1: Anchor on current MRR and cash

Start from facts, not estimates.

  • Current MRR: €10,000
  • Cash on hand: €45,000
  • Monthly costs (fixed + variable): €8,000

Step 2: Set the three inputs per scenario

The inputs that matter most in a SaaS scenario model are: new MRR, expansion MRR, churned MRR, and costs (for a fuller model). For a pure revenue scenario, the first three are sufficient.

InputBaseUpsideDownside
New MRR€1,500€1,800€1,100
Expansion MRR€600€750€400
Churned MRR€500€420€720

Step 3: Calculate ending MRR for each scenario

Formula: Current MRR + New MRR + Expansion − Churned

Base:

10,000 + 1,500 + 600 − 500 = 11,600

Upside:

10,000 + 1,800 + 750 − 420 = 12,130

Downside:

10,000 + 1,100 + 400 − 720 = 10,780

Step 4: Compare the outputs side by side

ScenarioEnding MRRvs BaseWhat it means
Base€11,600Normal execution, current trajectory
Upside€12,130+€530Good conversion + strong retention
Downside€10,780−€820Slowed acquisition + churn uptick

Step 5: Extend the downside case by 3 months

This is the step that converts scenario modeling from academic to operational. Running the downside case for one month shows the monthly cost of deterioration. Running it for three months shows whether runway reaches a decision threshold.

Month 1 downside: €10,780 Month 2 downside (starting from €10,780): €10,780 + 1,100 + 400 − 720 = €11,560 Month 3 downside: €11,560 + 1,100 + 400 − 720 = €12,340

In this example, even the downside scenario produces MRR growth over three months — the business is generating enough new revenue to offset the increased churn. The runway question would need to include the cost structure comparison to assess urgency.

If instead the downside case produced flat or declining MRR over three months, that triggers immediate decisions: reduce variable spend, prioritise retention over acquisition, accelerate pricing review.


A complete scenario modeling example

A bootstrapped SaaS analytics product, month five. Full context:

  • Current MRR: €10,000
  • Monthly costs: €8,000
  • Cash on hand: €45,000
  • Current net burn: approximately −€2,000 (revenue exceeds costs)

Three-scenario output:

MetricBaseUpsideDownside
New MRR1,5001,8001,100
Expansion MRR600750400
Churned MRR500420720
Ending MRR11,60012,13010,780
Implied monthly growth16%21.3%7.8%
Costs8,0008,0008,200
Net burn−3,600−4,130−2,580

What the downside case reveals:

In the downside scenario, net burn drops from −€3,600 (base) to −€2,580 — the business is still cash-flow positive, but generates €1,020 less per month than expected. Over six months of sustained downside, that is approximately €6,120 less cash accumulation than the base case. No crisis — but a clear signal that sustained downside should trigger a pricing review and retention investigation rather than continued experimentation with new features. KeyBanc Capital Markets’ SaaS Survey data shows that bootstrapped companies with proactive scenario planning materially outperform peers at managing cash through difficult periods.

What would actually change:

If the downside scenario appeared in the first real month’s actuals, the founder would not wait to see three months of the same. The correct response to month-one downside is: investigate the churn sources immediately (is it failed payments or voluntary?), hold variable spend, and move the pricing review from “next quarter” to “this month.”


Which variables to stress-test first

Not every input deserves equal attention. For most early SaaS products:

High leverage to stress-test:

  • Churned MRR — the most commonly underestimated input, and the one with the largest impact on runway sustainability
  • New MRR — especially if a significant portion depends on a specific channel or a few large prospects
  • Variable costs — if infra or API costs scale with usage, a growth scenario can produce unexpected cost increases

Lower priority unless material:

  • Expansion MRR — worth modeling once upgrade behaviour is consistent, but less critical than churn at early stage
  • Fixed costs — relatively stable; worth stress-testing annually rather than monthly
  • Pricing changes — model separately when a pricing experiment is planned, not as part of the standing scenario model

The general principle: stress-test the inputs where a 30% change would materially change a decision. If a 30% swing in expansion MRR does not change what you do this month, it does not need to be in the scenario model yet. Bessemer’s State of the Cloud report identifies churn as the single variable with the highest sensitivity in early-stage SaaS financial models — a finding consistent across ARR stages from €1M to €10M.


Common scenario modeling mistakes

Making the downside case too comfortable. The most frequent failure. A downside that is 5% worse than base is not a stress test — it is a base case with a different label. The downside case should reflect a genuinely plausible bad period: slower-than-expected acquisition (not catastrophic failure), higher-than-expected churn (not mass cancellation), slightly higher costs. It should feel uncomfortable to look at, not reassuring.

Running scenarios and not changing anything. A scenario model that produces a concerning downside case and prompts no decision change is entertainment, not planning. Every scenario review should end with a specific commitment: “if the downside case materialises in month one, we will do X before month two.” Define the trigger and the response in advance.

Changing too many variables at once. If every input changes in every scenario, the model cannot teach anything — there is no way to identify which variable drives the most risk. Start with the two or three inputs that matter most (usually new MRR and churned MRR), run clean scenarios, then add complexity only if additional variables create distinct decision branches.

No side-by-side view. Scenarios in separate tabs or separate documents are rarely used together. Put the three scenarios on one screen, side by side. The value of scenario modeling is the comparison, not the individual numbers.

Comparing only to the base case, not to last month’s actuals. After each month closes, check which scenario was closest to reality and why. This is the calibration loop that makes scenario models more accurate over time. A founder who has run twelve monthly scenario reviews with actuals comparisons has a significantly better-calibrated model than a founder who built one model and never updated the assumptions.


How scenario modeling changes decisions

A useful scenario model should directly influence at least one operating decision each month. Examples of the decisions scenarios should trigger:

Downside churn significantly higher than base → investigate voluntary vs failed payment split immediately; implement or strengthen dunning sequence; push onboarding review forward.

Downside new MRR significantly below base → reduce variable spend proportionally; deprioritise new feature work in favour of conversion optimisation; review acquisition channel assumptions.

Downside reveals runway compressing to <6 months within 3 months → initiate pricing review immediately; consider reducing contractor work; evaluate whether a pricing experiment should be moved up in the roadmap.

Upside shows expansion driving more than expected → accelerate packaging investment; consider whether upgrade flow could be improved to capture more of that potential.

These are not hypothetical. Each scenario output should map to a named, timed action. If it does not, the scenarios are being used as comfort rather than as operating intelligence.

For the tools that make scenario inputs more accurate, see:


JSON model for three-scenario output

{
  "scenario_model": {
    "period": "2026-05",
    "currency": "EUR",
    "current_mrr": 10000,
    "cash_on_hand": 45000,
    "monthly_costs": 8000,
    "scenarios": {
      "base": {
        "new_mrr": 1500,
        "expansion_mrr": 600,
        "churned_mrr": 500,
        "ending_mrr": 11600,
        "net_burn": -3600,
        "label": "Normal execution, current trajectory"
      },
      "upside": {
        "new_mrr": 1800,
        "expansion_mrr": 750,
        "churned_mrr": 420,
        "ending_mrr": 12130,
        "net_burn": -4130,
        "label": "Good conversion and strong retention"
      },
      "downside": {
        "new_mrr": 1100,
        "expansion_mrr": 400,
        "churned_mrr": 720,
        "ending_mrr": 10780,
        "net_burn": -2580,
        "label": "Slowed acquisition and churn uptick"
      }
    },
    "decision_triggers": {
      "downside_churn_exceeds_base_by_30pct": "Investigate churn sources; strengthen dunning sequence",
      "downside_new_mrr_below_1200": "Hold variable spend; review acquisition channel mix",
      "runway_below_6mo_in_3mo_downside": "Initiate pricing review; evaluate contractor spend"
    }
  }
}

FAQ

What is scenario modeling?

Scenario modeling is the process of testing how key business metrics — MRR, burn, runway — change under different assumptions. Instead of relying on a single forecast, it produces three versions of the future (base, upside, downside) that bracket the realistic outcome space and reveal which assumptions drive the most risk.

Why is scenario modeling useful for bootstrappers?

Bootstrappers typically have limited capital and no external financing fallback. A bad quarter that a funded company can absorb may compress a bootstrapper’s runway enough to force immediate priority changes. Scenario modeling surfaces these compressions before they happen, allowing the founder to define response actions in advance rather than in a panic.

What scenarios should founders model?

At minimum: base (realistic operating assumptions), upside (slightly better execution), and downside (normal deterioration — slower acquisition, higher churn, slightly higher costs). The downside case should feel uncomfortable but not catastrophic. If it does not create any urgency, the assumptions are too gentle.

What variables should I stress-test first in a SaaS scenario model?

Churned MRR and new MRR, in that order. Churned MRR is the most consequential and most commonly underestimated input. New MRR is the most sensitive to acquisition channel concentration or pipeline conditions. Stress-test variable costs if they scale with usage; keep fixed costs stable in most scenario runs.

What is the difference between forecasting and scenario modeling?

Forecasting produces one estimate of what will happen — the best guess given current information. Scenario modeling produces a range of three estimates that test how the business performs when key assumptions are better or worse than the base case. Forecasting gives a number; scenario modeling gives the confidence interval around that number.

What is financial modeling in the context of SaaS?

Financial modeling for SaaS typically refers to building a structured model that projects recurring revenue, costs, cash burn, and runway over time. Scenario modeling is one layer within financial modeling — the layer that tests the sensitivity of those projections to changes in key assumptions. For practical purposes, a bootstrapped founder’s financial model is largely a scenario model with a cost layer attached.

How many scenarios should I model?

Three is the right number for most bootstrapped founders: base, upside, and downside. Two scenarios (just base and downside) miss the upside leverage insight. Four or more scenarios create comparison noise without meaningfully improving decision quality. The value comes from the spread between the three cases, not from adding more granularity to each one.

What inputs matter most in a SaaS scenario model?

Churned MRR and new MRR are the two highest-leverage inputs for early-stage SaaS. A 30% swing in either one typically changes at least one operating decision — whether to prioritise retention or acquisition, whether to hold or increase variable spend, whether to accelerate or delay a pricing change. Expansion MRR and variable costs matter once the business has consistent upgrade behaviour or usage-based infrastructure, but at the early stage they are secondary to churn and acquisition accuracy.

How often should founders run scenario models?

Monthly is the right cadence for most early-stage SaaS products. Before the month begins, set the three scenarios. After the month closes, compare actuals to each scenario and calibrate the assumptions. This twelve-month loop produces significantly better-calibrated forecasts than quarterly or annual scenario reviews.

Forecasting from dirty MRR is forecasting wrong. Start with numbers you can trust →

Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — Stripe analytics for indie hackers, without the BS.
See your real MRR from Stripe → Start free