FINANCE • CAPITAL BUDGETING

Sensitivity & Scenario Analysis — Sensitivity analysis and scenario analysis concepts

Quantifying how changes in key assumptions reshape the viability of investment decisions under uncertainty.

Historical Context & Motivation

Capital budgeting decisions—whether to build a factory, launch a product, or acquire a competitor—commit firms to cash flows that span years or even decades. The fundamental challenge is that any discounted cash flow (DCF) model rests on estimates of revenue growth, operating costs, discount rates, and terminal values, none of which are known with certainty. By the mid-twentieth century, practitioners recognized that a single-point NPV estimate could be dangerously misleading if just one assumption proved wrong. This recognition gave rise to two complementary analytical tools: sensitivity analysis, which isolates the impact of changing one variable at a time, and scenario analysis, which examines the combined effect of shifting several variables simultaneously to reflect plausible future states of the world.

1930s–40s
Early DCF Models
Irving Fisher and John Burr Williams formalize present-value techniques, creating the foundation upon which sensitivity and scenario methods would later be built.
1950s
Operations Research & What-If Analysis
Post-war operations research teams at RAND Corporation begin systematically varying input parameters in defense project evaluations, pioneering what we now call sensitivity analysis.
1964
Hertz's Risk Analysis in Capital Investment
David Hertz publishes a landmark Harvard Business Review article advocating Monte Carlo simulation, catalyzing broader interest in probabilistic approaches that generalize scenario analysis.
1970s–80s
Spreadsheet Revolution
VisiCalc (1979) and Lotus 1-2-3 (1983) democratize what-if modeling. For the first time, any analyst can recalculate NPV by changing a cell, making sensitivity tables and scenario dashboards standard corporate practice.
2000s–Present
Integrated Risk Platforms
Modern tools such as @RISK, Crystal Ball, and Python-based frameworks combine sensitivity analysis, scenario analysis, and Monte Carlo simulation into unified decision-support environments used across industries.

The central question these techniques address is deceptively simple: How confident should we be in our NPV estimate, and which assumptions matter most? Understanding sensitivity and scenario analysis equips business professionals to move beyond a false sense of precision and instead communicate the range of possible outcomes to stakeholders, boards, and investors.

Core Principles & Definitions

Before diving into calculations, it is essential to understand the foundational ideas that distinguish sensitivity analysis from scenario analysis and that connect both to the broader capital budgeting framework. Although the two techniques are often used side by side, they differ in scope, methodology, and the type of insight they deliver. Sensitivity analysis is a one-at-a-time (OAT) approach: you hold every variable constant except one and observe how the output (typically NPV or IRR) responds. Scenario analysis, by contrast, is a multi-variable approach: you define coherent stories about the future—best case, base case, worst case—and adjust several inputs simultaneously to reflect each story.

1

Sensitivity Analysis

Varies one input variable at a time while holding all other assumptions at their base-case values. Reveals which single driver has the greatest impact on the project's NPV or IRR.
2

Scenario Analysis

Adjusts multiple variables simultaneously to model internally consistent future states (e.g., recession, base, expansion). Captures the combined effect of correlated changes on project value.
3

Base Case

The 'most likely' set of assumptions used as the reference point in both sensitivity and scenario analysis. It anchors the NPV around which deviations are measured.
4

Key Value Drivers

The input variables—such as unit sales volume, selling price, variable cost per unit, fixed costs, and discount rate—whose changes most materially alter the project's value.
5

Tornado Diagram

A horizontal bar chart ranking variables from highest to lowest sensitivity. The widest bar represents the input whose plausible range produces the largest swing in NPV.
KEY TAKEAWAY
Think of sensitivity analysis as adjusting a single dial on a mixing board to hear how it changes the music, while scenario analysis is like switching from a jazz preset to a rock preset—multiple dials move at once to create a coherent new sound. Both help the sound engineer (the financial analyst) understand the range of possible outputs before committing to a final mix (the investment decision).

Visual Explanation — The Tornado Diagram

The most iconic visualization in sensitivity analysis is the tornado diagram. It displays each input variable as a horizontal bar centered on the base-case NPV. The bar extends left (for a pessimistic change) and right (for an optimistic change), and the variables are ordered from top to bottom by the width of their bar—the wider the bar, the more sensitive the NPV is to that variable. The resulting shape resembles a tornado, hence the name. The diagram below illustrates how a hypothetical project's NPV responds to ±20% changes in five key drivers.

The tornado diagram ranks five key value drivers by their impact on NPV. Unit Sales produces the widest swing (from $0.8M to $3.2M), making it the most critical assumption. Note that for cost inputs (variable cost, fixed costs, discount rate), a favorable change is a decrease, so the green and red bars reverse direction.

Reading the diagram from top to bottom, an analyst can immediately identify which assumptions deserve the most rigorous research and validation. In this example, management should focus analytical resources on refining the unit sales forecast and the selling price estimate before committing capital, because those two variables alone can move the project from marginally positive to highly attractive—or to outright destruction of value.

Mathematical Framework

Both sensitivity and scenario analysis are built on the standard Net Present Value (NPV) framework. The analyst begins with a base-case NPV and then systematically perturbs the input variables to observe how the output changes. The mathematical expressions below formalize each technique and introduce the concept of NPV sensitivity coefficients.

NET PRESENT VALUE
NPV = −C₀ + Σ (CFₜ / (1 + r)ᵗ) for t = 1 to n
Where C₀ is the initial investment, CFₜ is the net cash flow in period t, r is the discount rate, and n is the project life in periods.
SENSITIVITY COEFFICIENT
S_x = ΔNPV / Δx (holding all other inputs constant)
Where S_x measures the dollar change in NPV per unit change in variable x. A high absolute value of S_x indicates that the project is highly sensitive to that variable. To compare across variables with different units, analysts often compute a percentage sensitivity: (%ΔNPV / %Δx), which is analogous to an elasticity measure.
SCENARIO-WEIGHTED EXPECTED NPV
E(NPV) = Σ [pᵢ × NPVᵢ] for i = 1 to m scenarios
Where pᵢ is the probability assigned to scenario i, NPVᵢ is the NPV under that scenario, and m is the total number of scenarios. The probabilities must sum to 1. This formula yields the expected NPV across all considered states of the world.
SCENARIO NPV VARIANCE
σ²(NPV) = Σ [pᵢ × (NPVᵢ − E(NPV))²]
This measures the dispersion of project outcomes across scenarios. Taking the square root gives the standard deviation of NPV, a common metric for project risk. A project with a high expected NPV but also a high standard deviation may be less desirable than a project with a moderate expected NPV and low dispersion.

In practice, the analyst builds a spreadsheet model where each input variable is stored in a separate cell. For sensitivity analysis, the analyst creates a data table that feeds a range of values into one input cell and records the resulting NPV. For scenario analysis, the analyst defines a set of coherent assumptions (e.g., strong economy with high sales and tight labor markets driving up wages), computes the NPV for each set, assigns subjective probabilities, and then calculates the expected value and variance. The mathematical rigor of these calculations is only as good as the quality of the underlying assumptions—a theme we revisit in Section 7.

Detailed Breakdown — Building Scenarios

While sensitivity analysis varies inputs mechanically (e.g., ±10%, ±20%), scenario analysis requires the analyst to construct internally consistent narratives about the future. A worst-case scenario, for example, should not simply assume the lowest value for every variable—that combination may be economically implausible. Instead, a worst-case recession scenario might pair declining unit sales with lower selling prices but also lower interest rates (as central banks ease policy), resulting in a lower discount rate that partially offsets the revenue decline. The coherence of the narrative is what separates a useful scenario from a meaningless exercise in pessimism or optimism.

Three scenario cards show internally consistent assumptions for worst, base, and best cases. Each scenario's NPV is computed independently, and the expected NPV is the probability-weighted average across all three, yielding E(NPV) = $202K. Note how input assumptions covary logically within each scenario—recession pairs lower sales with higher costs, while expansion pairs higher sales with lower unit costs.

The diagram above also highlights a crucial insight: the base-case NPV ($185K) differs from the expected NPV ($202K). This divergence arises because the NPV function is generally nonlinear in its inputs, so the probability-weighted average of scenario NPVs will not equal the NPV computed at the probability-weighted average of the inputs. In this case the asymmetry works in the firm's favor—upside potential is larger than downside risk. However, the 25% probability of a negative NPV should not be ignored; it tells management that the project has a meaningful chance of destroying value.

💡 Practical Tip
When constructing scenarios, interview subject-matter experts (marketing, operations, economics) to ensure each scenario tells a plausible economic story. A common error is to set every variable to its worst value simultaneously—this creates an extreme tail scenario whose probability is vanishingly small and whose NPV is unrealistically low, distorting decision-making.

Worked Example — Sensitivity & Scenario Analysis for a New Product Line

GreenTech Inc. is evaluating a $500,000 investment in a solar panel installation service. The project has a 5-year life with no salvage value. Base-case assumptions are: annual unit sales = 1,000 installations, price per installation = $800, variable cost per installation = $450, annual fixed costs = $150,000, and a discount rate of 10%. The tax rate is 0% (simplified). We will perform both a sensitivity analysis on unit sales and a three-scenario analysis.

Part A — Sensitivity Analysis on Unit Sales
1
Step 1 — Compute Base-Case Annual Cash FlowAnnual cash flow = (Price − Variable Cost) × Units − Fixed Costs = ($800 − $450) × 1,000 − $150,000 = $350 × 1,000 − $150,000 = $350,000 − $150,000 = $200,000.
Base-case annual CF = $200,000
2
Step 2 — Compute Base-Case NPVNPV = −$500,000 + $200,000 × PVIFA(10%, 5). The present value interest factor of an annuity at 10% for 5 years is (1 − (1.10)⁻⁵) / 0.10 = (1 − 0.6209) / 0.10 = 3.7908. Therefore NPV = −$500,000 + $200,000 × 3.7908 = −$500,000 + $758,157 = $258,157.
Base-case NPV ≈ $258,157
3
Step 3 — Vary Unit Sales by −20% and +20%If units drop 20% to 800: CF = $350 × 800 − $150,000 = $280,000 − $150,000 = $130,000. NPV = −$500,000 + $130,000 × 3.7908 = −$500,000 + $492,804 = −$7,196. If units rise 20% to 1,200: CF = $350 × 1,200 − $150,000 = $420,000 − $150,000 = $270,000. NPV = −$500,000 + $270,000 × 3.7908 = −$500,000 + $1,023,516 = $523,516.
NPV range: −$7,196 (−20%) to $523,516 (+20%)
4
Step 4 — InterpretA 20% decline in unit sales nearly wipes out the entire NPV, turning the project marginally negative. This high sensitivity means that management should critically evaluate the reliability of the sales forecast. If the sales projection is uncertain, the project carries significant downside risk despite its attractive base-case NPV.
Part B — Three-Scenario Analysis
1
Step 1 — Define ScenariosWorst case (p = 0.25): units = 750, price = $750, var. cost = $470, fixed costs = $160,000, r = 12%. Base case (p = 0.50): units = 1,000, price = $800, var. cost = $450, fixed costs = $150,000, r = 10%. Best case (p = 0.25): units = 1,300, price = $850, var. cost = $430, fixed costs = $145,000, r = 9%.
2
Step 2 — Compute NPV for Each ScenarioWorst: CF = ($750 − $470) × 750 − $160,000 = $280 × 750 − $160,000 = $210,000 − $160,000 = $50,000. PVIFA(12%, 5) = 3.6048. NPV = −$500,000 + $50,000 × 3.6048 = −$500,000 + $180,240 = −$319,760. Base: NPV = $258,157 (computed above). Best: CF = ($850 − $430) × 1,300 − $145,000 = $420 × 1,300 − $145,000 = $546,000 − $145,000 = $401,000. PVIFA(9%, 5) = 3.8897. NPV = −$500,000 + $401,000 × 3.8897 = −$500,000 + $1,559,770 = $1,059,770.
NPVs: Worst = −$319,760 | Base = $258,157 | Best = $1,059,770
3
Step 3 — Compute Expected NPVE(NPV) = 0.25 × (−$319,760) + 0.50 × ($258,157) + 0.25 × ($1,059,770) = −$79,940 + $129,079 + $264,943 = $314,081.
E(NPV) ≈ $314,081
4
Step 4 — Compute Standard Deviation of NPVσ²(NPV) = 0.25 × (−$319,760 − $314,081)² + 0.50 × ($258,157 − $314,081)² + 0.25 × ($1,059,770 − $314,081)². This equals 0.25 × (−$633,841)² + 0.50 × (−$55,924)² + 0.25 × ($745,689)² = 0.25 × 4.018 × 10¹¹ + 0.50 × 3.128 × 10⁹ + 0.25 × 5.561 × 10¹¹ = 1.005 × 10¹¹ + 1.564 × 10⁹ + 1.390 × 10¹¹ = 2.410 × 10¹¹. σ(NPV) ≈ $491,000.
σ(NPV) ≈ $491,000
5
Step 5 — InterpretThe expected NPV of $314,081 is positive and exceeds the base-case NPV, suggesting the project's upside is proportionally larger than its downside. However, the standard deviation of approximately $491,000 is 1.56 times the expected NPV, indicating substantial risk. The coefficient of variation (σ / E(NPV)) = 491,000 / 314,081 ≈ 1.56. Management must decide whether this risk-reward profile is acceptable given the firm's overall risk tolerance and portfolio of projects.

Strengths, Limitations, and Comparisons

Sensitivity analysis and scenario analysis are powerful but imperfect tools. Understanding their respective strengths and limitations is critical for applying them appropriately and for knowing when to complement them with more sophisticated methods such as Monte Carlo simulation or real options analysis.

Comparison of sensitivity analysis and scenario analysis across key dimensions.
DimensionSensitivity AnalysisScenario Analysis
StrengthsSimple, transparent, highlights individual value drivers, easy to communicate via tornado diagrams.Captures correlated movements of multiple variables, produces probability-weighted expected values, reflects realistic economic narratives.
LimitationsAssumes variables are independent (ignores correlations), examines only marginal impacts, cannot produce a probability distribution of outcomes.Relies on subjective scenario definitions and probability assignments, typically limited to 3–5 discrete outcomes, may miss tail risks between scenarios.
Number of outcomesA continuum of values for one variable at a time.Typically 3 to 5 discrete, fully specified states of the world.
CorrelationsIgnored — each variable is varied in isolation.Incorporated implicitly through narrative design of each scenario.
Best used whenIdentifying which input variable to research further; communicating risk to non-technical audiences.Evaluating how fundamentally different economic environments affect the project; strategic planning under uncertainty.
KEY TAKEAWAY
Sensitivity and scenario analysis are complementary, not competing. Think of sensitivity analysis as an X-ray that reveals which bones (value drivers) are structurally important, and scenario analysis as an MRI that shows how those bones interact with surrounding tissue (correlated variables) under different stress conditions. The best practice in corporate finance is to use both: sensitivity analysis first to identify the critical variables, then scenario analysis to explore plausible combinations of those variables.

Connection to Monte Carlo Simulation & Real Options

Sensitivity and scenario analysis can be thought of as the first two rungs on a ladder of increasingly sophisticated risk-analysis techniques. The next rung is Monte Carlo simulation, which assigns probability distributions (not just point estimates) to each input variable, specifies correlations between them, and then generates thousands of random draws to build a full probability distribution of NPV. Beyond simulation lies real options analysis, which values the flexibility managers have to expand, delay, or abandon a project in response to new information—a dimension that static NPV analysis ignores entirely.

Progression of risk analysis techniques from basic to advanced.
FeatureSensitivity / ScenarioMonte Carlo SimulationReal Options
InputsPoint estimates or discrete scenariosFull probability distributions for each inputVolatility of underlying asset value, decision trees
OutputA few NPV values or a sensitivity tableA full NPV probability distribution (mean, percentiles, P(NPV < 0))Option-adjusted NPV that includes the value of managerial flexibility
CorrelationsIgnored (sensitivity) or implicit in narratives (scenario)Explicitly modeled via correlation matricesCaptured through the stochastic process of the underlying
ComplexityLow — spreadsheet-basedMedium — requires distributional assumptions and softwareHigh — requires option pricing models (Black-Scholes, binomial)
Managerial flexibilityNot capturedNot captured directlyExplicitly valued (option to expand, abandon, defer)

Despite the elegance of Monte Carlo simulation and real options, sensitivity and scenario analysis remain indispensable in practice. They are faster to execute, easier to explain to boards and investors, and often sufficient for go/no-go decisions on projects with moderate risk. Understanding them deeply also builds the conceptual foundation needed to appreciate why more advanced techniques exist and when they are worth the additional complexity.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why a tornado diagram generated from a sensitivity analysis might overstate or understate the true risk of a capital budgeting project. In your answer, identify the key assumption that sensitivity analysis makes about input variables.
PROBLEM 2BASIC CALCULATION
A project has a base-case NPV of $120,000. When the discount rate increases from 10% (base case) to 12%, the NPV falls to $85,000. When the discount rate decreases to 8%, the NPV rises to $160,000. Compute the sensitivity coefficient of NPV with respect to the discount rate (in dollars per percentage point) for both the upward and downward movements.
PROBLEM 3INTERMEDIATE
A firm evaluates a 4-year project with an initial outlay of $300,000 and annual cash flows of $100,000 under the base case (r = 10%). Perform a sensitivity analysis by computing the NPV at discount rates of 8%, 10%, 12%, and 14%. Identify the discount rate at which NPV turns negative (the crossover rate).
PROBLEM 4APPLIED
A pharmaceutical company is considering a $2M investment in a new drug manufacturing line. Three scenarios have been defined: Optimistic (p = 0.20, NPV = $3.5M), Base (p = 0.55, NPV = $0.8M), Pessimistic (p = 0.25, NPV = −$1.2M). Compute the expected NPV, the standard deviation of NPV, and the coefficient of variation. Should the firm proceed? Justify your recommendation using the quantitative results.
PROBLEM 5CRITICAL THINKING
A critic argues that scenario analysis is inherently flawed because the assignment of probabilities to scenarios is subjective. Evaluate this criticism. In your response, discuss (a) whether subjectivity invalidates the technique, (b) how the analyst can improve the objectivity of probability assignments, and (c) whether an alternative technique (e.g., Monte Carlo simulation) fully solves the subjectivity problem.

Lesson Summary

Sensitivity analysis isolates the impact of changing a single input variable at a time on a project's NPV or IRR, producing tornado diagrams that rank key value drivers by their influence on project value. Its primary limitation is the assumption that variables move independently, which ignores real-world correlations. Scenario analysis addresses this gap by adjusting multiple inputs simultaneously to reflect internally consistent narratives—typically worst, base, and best cases—and computing a probability-weighted expected NPV along with a standard deviation that quantifies the dispersion of outcomes.

Together, these techniques help managers move beyond a single NPV number and instead communicate a range of outcomes to decision-makers. Best practice is to use sensitivity analysis first to identify the most impactful variables, then to construct scenarios that explore realistic combinations of those variables. For greater analytical depth, firms may escalate to Monte Carlo simulation, which generates a full probability distribution of NPV, or real options analysis, which values managerial flexibility to adapt as uncertainty resolves over time.

Varsity Tutors • Finance • Sensitivity & Scenario Analysis