Analyst Dojo
Lesson 5 of 5 11–14% of the exam

You are reading the 2026 curriculum (exams up to November 2026). Sitting in February 2027 or later? Go to the 2027 Equities guide.

Scenario analysis in forecasting

Instead of one point forecast, build several scenarios (bear, base, bull) that change the key risk factors together, judge how likely each is, and compare them with consensus forecasts and with what the current share price implies. Sensitivity analysis, by contrast, changes one input at a time.

4 min cram, 24 min full read. Based on the 2026 CFA® Program Level I curriculum, Equity Investments, Learning Module 7. This is the 2026 version of the lesson. Sitting in February 2027 or later? Read the updated 2027 version.

Tailor this to you: take the self-assessment

Before this: Forecasting capital expenditure and capital structure

On the exam

  • Describe the use of scenario analysis in forecasting

Describe the use of scenario analysis in forecasting. Expect: scenarios versus sensitivity analysis; the generic risk factors; a probability-weighted value; what to compare scenarios with.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

Why build scenarios instead of one forecast?

Every forecast in this module rests on views about risks that may not play out. Key risk factors are the events that could make the future differ from the forecast. Four generic ones affect all companies to varying degrees, and company-specific ones add to them.

Risk factors that drive scenarios
Key risk factorseach scenario takes a different view of them
  • Generic risk factors Memorize affect all companies, to varying degrees
    • Business cycle Memorize volume, price and margin move together
    • Competition Memorize share and pricing
    • Inflation or deflation Memorize input costs and prices
    • Technological developments Memorize shift supply (cheaper production) or demand (a substitute)
  • Company-specific risk factors Use it a product launch, a regulator's decision

Scenario analysis replaces a single point estimate with several complete forecasts, each taking a different view of the key risks, and a judgment of how likely each is. The usual set has a base case (the most central view), a bull case (favorable outcomes) and a bear case (unfavorable outcomes). The scenarios change linked assumptions together: a recession lowers volume, price and margin at once.

Sensitivity analysis is different. It changes a single input and holds everything else constant, to show how much the result depends on that input.

Scenario analysis against sensitivity analysis
Handling forecast uncertainty
  • Scenario analysis Memorize a few complete forecasts
    • Changes several linked assumptions at once
    • Output bear, base, bull; each with a probability
  • Sensitivity analysis Memorize one lever at a time
    • Changes one input, all others held constant
    • Output how much the result moves per input (a tornado)

Technology deserves a special word. It can lower the cost of production, shifting the supply curve to the right, or create an attractive substitute, shifting demand away from the existing product. When it takes sales from a company’s own products or from a competitor’s, that effect is called cannibalization .

Exam tip Scenarios move assumptions together; sensitivities move one at a time. A “scenario” that changes one number is a sensitivity.

What do worked scenarios look like?

Lumen Ledger has 46,000 subscribers paying USD 1,260 each, so revenue this year is USD 57.96 million. The analyst builds three cases for next year, each changing both subscribers and price, and assigns probabilities.

ScenarioProbabilityAssumptionsRevenue (USD million)
Bear25%subscribers −5%, price flat46,000 × 0.95 × 1,260 = 55.06
Base50%subscribers +12%, price +4%67.51
Bull25%subscribers +18%, price +6%46,000 × 1.18 × 1,335.60 = 72.50
Probability-weighted scenario value Use it
E=∑ipi Vi∑ipi=1E = \sum_i p_i\,V_i \qquad \sum_i p_i = 1
Rearrange itProbability-weighted scenario value
The question asks for
An analyst's scenarios are bear 55.06 (25.00%), base 67.51 (50.00%) and bull 72.50 (25.00%). The probability-weighted value is closest to:

0.25 × 55.06 + 0.5 × 67.51 + 0.25 × 72.50 = 65.645

Probability-weighted value65.65

On your calculator
  1. (0.25×55.06)+(0.5×67.51)+(0.25×72.5)=
  1. 0.25ENTER55.06×0.5ENTER67.51×+0.25ENTER72.5×+

ENTER enter (on the HP, puts the number on the stack)

What to compare scenarios with

Investors compare scenarios with the forecasts of other analysts, known as consensus forecasts , and with the forecasts implied by the current share price. If consensus sits above even your bull case, the market may be ignoring a risk. The spread of scenarios also tells you how big a position the uncertainty can justify: a narrow range supports a larger one.

InteractiveScenarios: Lumen Ledger's revenue next year

Try this 0 of 3

  • Find probabilities that lift the weighted forecast to consensus (70.0)
  • Raise the bear probability to 50% (bull stays at 25%)
  • Open Sensitivity and see which single input moves revenue more
Probabilities (base gets the rest)
Bear: free bundled software wins
Base
Bull: the threat fizzles
Consensus

Bear 55.06 (25%), base 67.51 (50%), bull 72.50 (25%). The probability-weighted revenue is USD 65.65m against consensus of 70.00m.

Next yearE = 65.65USD m,probability-weighted!Bear55.06subs −5%, price 0%Base67.51subs +12%, price +4%Bull72.50subs +18%, price +6%
  • Next year, E = 65.65, USD m, probability-weighted, (matches)
    • p = 25%: Bear, 55.06, subs −5%, price 0%, (warning)
    • p = 50%: Base, 67.51, subs +12%, price +4%
    • p = 25%: Bull, 72.50, subs +18%, price +6%

Hover over or tap a box to follow its path.

Your forecast against consensus (USD m)

E 65.65Base 67.51Consensus 70.00
Probability-weighted revenue65.65
Base probability (the rest)50%
Range, bear to bull55.06 to 72.50
Gap to consensus−4.35
Trap: unweighted average65.02
Show working

Bear: 46,000 × 0.95 × 1,260 × 1 = 55.06

Base: 46,000 × 1.12 × 1,260 × 1.04 = 67.51

Bull: 46,000 × 1.18 × 1,260 × 1.06 = 72.50

Probability-weighted = 0.25 × 55.06 + 0.5 × 67.51 + 0.25 × 72.50 = 65.65

Trap: the unweighted average (55.06 + 67.51 + 72.50) ÷ 3 = 65.02 ignores the probabilities.

Against consensus of 70.00: your forecast is 4.35 lower, so the market may be underplaying the bear case.

Probability-weighted revenue on your calculator
  1. (0.25×55.062)+(0.5×67.5118)+(0.25×72.4964)=65.65
  1. 0.25ENTER55.062×0.5ENTER67.5118×+0.25ENTER72.4964×+65.65

ENTER enter (on the HP, puts the number on the stack)

Display: 65.65

Scenarios move assumptions together; sensitivities move one at a time.

Sensitivity around the base case

A tornado of Lumen’s base case moves one input at a time. Subscriber growth of 7% rather than 12% (a 5-point shift) gives 46,000 × 1.07 × 1,260 × 1.04 = 64.50, a swing of about 3.0 either way. Price growth of 1% rather than 4% (a 3-point shift) gives 65.56, a swing of about 1.9. Subscribers matter more than price here, which tells the analyst where to spend research effort. But it does not say what happens when both move together with the competitor’s bundle. That needs a scenario.

Subscribers at +7% on your calculator
  1. 46000×1.07×1260×1.04÷1000000= 64.4979
  1. 46000ENTER1.07×1260×1.04×1000000÷ 64.4979

ENTER enter (on the HP, puts the number on the stack)

Go deeper Linking scenarios to valuation

Revenue is only the first line. A full scenario carries its assumptions through costs, capital spending and financing, and ends with a value for each case, such as a value per share. Fixed costs matter: a company with mostly fixed costs, like a software business, loses profit faster than revenue when sales fall. The probability-weighted value per share, not the weighted revenue, is what you compare with the share price in the next module on valuation.

Go deeper Why the base case is not automatically the most likely outcome

The base case is the analyst’s central view, but with three scenarios it is not guaranteed to hold the largest probability, and with skewed risks it is not the average either. In the Lumen example the weighted value (65.65) lies below the base case (67.51), because the downside is larger than the upside. Report the range and the weights, not just the base case.

Memorize this

MemorizeScenario against sensitivity

Scenario analysisSensitivity analysis
Inputs changedseveral, together, linkedone, others held constant
Resultbear, base, bull values with probabilitieshow far the result moves per input
Examplerecession: volume, price and margin all fallsubscriber growth ±5 points only

Memory hook A scenario is a story; a sensitivity is a dial.

Know it cold Weight scenarios by probability; compare with consensus and with the forecasts implied by the current price. The base case is not automatically the most likely single outcome.

MemorizeGeneric risk factors

Memory hook C-C-I-T: Cycle, Competition, Inflation or deflation, Technology.

Know it cold Name the ones that matter for the company: a lender lives with the cycle, a branded food maker more with input-cost inflation.

Risk factors that drive scenarios
Key risk factorseach scenario takes a different view of them
  • Generic risk factors Memorize affect all companies, to varying degrees
    • Business cycle Memorize volume, price and margin move together
    • Competition Memorize share and pricing
    • Inflation or deflation Memorize input costs and prices
    • Technological developments Memorize shift supply (cheaper production) or demand (a substitute)
  • Company-specific risk factors Use it a product launch, a regulator's decision
Scenario analysis against sensitivity analysis
Handling forecast uncertainty
  • Scenario analysis Memorize a few complete forecasts
    • Changes several linked assumptions at once
    • Output bear, base, bull; each with a probability
  • Sensitivity analysis Memorize one lever at a time
    • Changes one input, all others held constant
    • Output how much the result moves per input (a tornado)
Probability-weighted scenario value Use it
E=∑ipi Vi∑ipi=1E = \sum_i p_i\,V_i \qquad \sum_i p_i = 1
Quick example

Bear 10 (20%), base 14 (60%), bull 20 (20%). 0.2 × 10 + 0.6 × 14 + 0.2 × 20 = 2.0 + 8.4 + 4.0 = 14.40. The unweighted average, 14.67, ignores the probabilities.

On your calculator
  1. (0.2×10)+(0.6×14)+(0.2×20)= 14.4
  1. 0.2ENTER10×0.6ENTER14×+0.2ENTER20×+ 14.4

ENTER enter (on the HP, puts the number on the stack)

How it is asked

  1. Probability-weighted value

    Earnings per share (EPS) bear 1.60 (25%), base 2.40 (50%), bull 3.00 (25%).

    0.40 + 1.20 + 0.75 = 2.35. The unweighted average (2.33) and the base case (2.40) are the traps.

  2. Scenario versus sensitivity

    How does scenario analysis differ from sensitivity analysis?

    Scenarios change several related assumptions at once; sensitivity changes one and holds the rest.

  3. What to compare with

    Scenarios are compared with what?

    Consensus forecasts and the forecasts implied by the current share price.

  4. Technology as a risk factor

    A rival launches a cheaper substitute. How does the bear case model it?

    Demand for the existing product shifts left (cannibalization), cutting volume and often price. A cheaper production process instead shifts supply right: the trap.

Exam traps

  • Averaging scenarios without probability weights.
  • Calling a one-variable change a scenario: that is sensitivity analysis.
  • Treating the base case as the forecast and ignoring the range of outcomes.
  • Changing one assumption in a scenario but leaving linked ones untouched (a recession lowers volume, price and margin together).

Checkpoint

4 exam-style questions. About 90 seconds each.

  1. 1An analyst's EPS scenarios are bear USD 1.60 (25%), base USD 2.40 (50%) and bull USD 3.00 (25%). The probability-weighted EPS is closest to:

  2. 2Compared with sensitivity analysis, scenario analysis most likely:

  3. 3Analysts most likely compare their scenarios with:

  4. 4An analyst covers a maker of paper road maps. A free navigation app is spreading quickly. In the bear scenario, the app is best modeled as:

Key takeaways

  • Build bear, base and bull cases around the key risk factors: the business cycle, competition, inflation or deflation and technology.
  • Weight the scenarios by probability, then compare them with consensus forecasts and with what the market price implies.
  • Scenarios change linked assumptions together; sensitivities change one at a time.
Probability-weighted scenario value Use it
E=∑ipi Vi∑ipi=1E = \sum_i p_i\,V_i \qquad \sum_i p_i = 1
Quick example

Bear 10 (20%), base 14 (60%), bull 20 (20%). 0.2 × 10 + 0.6 × 14 + 0.2 × 20 = 2.0 + 8.4 + 4.0 = 14.40. The unweighted average, 14.67, ignores the probabilities.

On your calculator
  1. (0.2×10)+(0.6×14)+(0.2×20)= 14.4
  1. 0.2ENTER10×0.6ENTER14×+0.2ENTER20×+ 14.4

ENTER enter (on the HP, puts the number on the stack)

Questions about this lesson?

Where this comes back

Questions candidates ask

What is scenario analysis in equity forecasting?

Building several complete forecasts under different assumptions about key risks, assigning each a probability, and comparing them with consensus and with what the market price implies.

What is the difference between scenario and sensitivity analysis?

Scenario analysis changes several related assumptions together; sensitivity analysis changes one input and holds everything else constant.

What are the generic risk factors for a forecast?

Changes in the business cycle, competition, inflation or deflation and technological developments. Their weight differs by company, and company-specific risks such as a product launch add to them.

Spotted an error? Tell us and we will fix it.

  1. What to forecast, how, and over what horizon
  2. Forecasting revenue: top-down, bottom-up and hybrid
  3. Forecasting costs, margins and working capital
  4. Forecasting capital expenditure and capital structure
  5. Scenario analysis in forecasting

Ask Sensei Listen instead

Questions on Scenario analysis in forecasting

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans