Most forecast scenarios are the base case with a percentage haircut applied to the total. The downside case has no mechanism behind it, so nobody can tell you what would have to happen for it to occur, and nobody knows in week five which case they are living in. Useful scenarios work the other way around: define the conditions, flex the drivers those conditions touch, and let the revenue number fall out. This guide covers how to build them.
What is a forecast scenario model?
A model that produces multiple outcomes by changing driver inputs, not by adjusting the output.The distinction sounds academic and decides everything. A haircut applied to a total is unfalsifiable. Nothing observable during the quarter tells you whether it is coming true. A scenario built from driver values is checkable in week three, because you can measure whether win rate and cycle length are tracking the base case or the downside.
Every scenario needs a written condition set. The downside case is not "things go badly." It is a specific combination, such as competitive pricing pressure compressing average deal size by 12 percent while cycles extend by two weeks.
Which drivers should scenarios flex?
The three that respond fastest to market change, plus pipeline creation.| Driver | Downside movement | Upside movement | Observable in |
|---|---|---|---|
| Win rate | Falls with competitive and budget pressure | Rises with product or enablement gains | Closed-lost mix |
| Average deal size | Falls with discounting and smaller scopes | Rises with multi-product deals | Closed-won values |
| Cycle length | Extends with buyer hesitancy | Compresses with urgency | Stage aging |
| Pipeline creation | Falls with demand softness | Rises with campaign performance | Created counts |
Retention drivers belong in scenarios for the annual model rather than the quarterly one, since churn concentrates around renewal dates and a single quarter rarely contains enough of them to move a scenario meaningfully.
How do you set defensible ranges?
From your own forecast variance across the last eight quarters, not from judgment.Pull what the forecast said on day one of each of the last eight quarters and what actually closed. The distribution of those gaps is your empirical range, and it is almost always wider than the range a team picks by feel. Anchoring is the reason. Once you have built a base case, every adjustment feels like an overcorrection.
Two structural facts should inform the width. Of the pipeline carrying in-quarter close dates on day one, roughly 20 percent closes in that quarter, which means 80 percent of the value promised to a quarter does not land there. And more than 10 percent of open pipeline typically has not been touched in twelve months, so any scenario built on raw coverage inherits that padding.
Set the downside using the worst two of the eight quarters rather than the average miss. Downside scenarios exist to describe bad quarters, and averaging them away removes the reason to build one.
How do you keep scenarios from becoming three guesses?
Move correlated drivers together, and write the condition that moves them.Independent sensitivity analysis, where each driver flexes alone, produces a comfortable and wrong range. Real conditions touch several drivers at once.
When interest rates rise, private equity capital deployment slows, valuations compress, buyers cut costs to protect earnings, and fewer companies buy. Win rates fall. Simultaneously the deals that survive get scrutinized harder, so discounting increases and cycles extend. One external cause, three drivers moving.
A new competitor entering the market creates pricing pressure and average deal size falls, while win rates in head-to-head deals decline. Broad uncertainty makes buying committees defer, which stretches the qualified-to-closed interval on everything in the pipeline at once.
Internal changes work the same way. Redraw territories and sellers get distracted. Pipeline looks healthy, coverage holds at the level everyone considers safe, and execution still slips. This is the case that pure coverage math never catches, and it is covered in more depth in the 3x pipeline coverage rule is wrong.
Also build seasonality into the base rather than treating it as a scenario. Q2 and Q4 run stronger than Q1 and Q3, and month three of a quarter runs stronger than months one and two. A downside case that is really just Q1 seasonality is wasting a scenario slot.
How do you present scenarios to an executive team?
Base case first, then the trigger conditions for the downside with dates attached.The board conversation worth having is about which scenario is currently running, not about how wide the range is. Show the base case, then show the two or three conditions that would move you to the downside and when each would become observable.
That format changes what happens in the room. Instead of negotiating the number down, the discussion becomes a decision about which lever to pull if the deal size check comes in below threshold. Getting the forecast right in the last week of the quarter helps nobody, since the quarter has already happened. The value sits in knowing the likely shape of the quarter early enough to act on it.
Present the pipeline coverage figure as context rather than as a scenario input. Coverage is a useful input and a poor conclusion, because it says nothing about composition, age, or concentration.
How do you check scenario quality after the quarter?
Score the drivers, not the total.At close, compare each scenario's driver values against what actually happened. A base case that hit the revenue total while missing on win rate and deal size in opposite directions is not accurate, it is two errors that happened to cancel. Those errors will separate eventually.
Track which scenario the quarter landed closest to and how early the driver checks would have told you. If the cycle length check correctly signaled the downside and nobody acted for another two months, the problem is the operating cadence rather than the model. Over four or five quarters this record shows whether your ranges are calibrated or systematically narrow, and calibrated ranges are the entire point. The measurement discipline behind this is covered in sales forecasting best practices and forecast accuracy.
Frequently Asked Questions
What is a forecast scenario model?
A scenario model produces several revenue outcomes by flexing the underlying drivers rather than by adjusting the output number. Each scenario carries a written set of driver values, so a downside case is defined by specific win rate, deal size, and cycle length assumptions instead of by a percentage haircut on the total.
How many scenarios should a forecast have?
Three. A base case built on current driver values, a downside built on correlated deterioration, and an upside built on correlated improvement. Adding a fourth or fifth rarely changes a decision and makes the set harder to maintain, which is how scenarios go stale.
How do you set the range for each scenario?
From your own variance history. Pull what your forecast said at the start of the last eight quarters against what closed, and use the observed spread to size the bands. Ranges chosen by feel land too narrow, because teams anchor on the base case they just built.
Should scenario drivers move independently?
No. Drivers move together in the real world. A competitor entering compresses deal size while extending cycles, and a demand slowdown lowers win rates while lengthening decisions. Flexing one driver at a time produces scenarios that understate how much a quarter can actually move.
How do you present forecast scenarios to a board?
Lead with the base case and the specific conditions that would move you to the downside, with the dates by which those conditions would be observable. A board conversation about which scenario is running is more useful than one about the width of the range.
See how ORM turns these insights into action
ORM builds custom revenue forecast models for B2B SaaS companies. Not dashboards. Prescriptive analytics that tell you what to do next.
Schedule a Demo