Scenario Analysis and Sensitivity Testing in Financial Models: A Guide for Decision-Makers

How scenario analysis and sensitivity testing improve financial models for better decision-making. Practical guidance for SME owners and advisors using what-if analysis.

BizVal Team

Introduction

Every financial forecast is wrong. The question is not whether reality will deviate from the projection, but by how much—and what happens when it does.

Scenario analysis and sensitivity testing are the tools that transform a static forecast into a dynamic decision-support tool. Instead of asking "what will happen," they ask "what will happen if—and how much does it matter?"

This guide covers the difference between scenario and sensitivity analysis, how to build both into your financial models, and how to use the results to make better decisions.


Sensitivity Analysis vs Scenario Analysis: What's the Difference?

These terms are often used interchangeably, but they serve different purposes.

Sensitivity Analysis

Measures the impact of changing one variable at a time while holding everything else constant.

Example: "If our gross margin drops from 40% to 35%, what happens to net profit?"

Sensitivity analysis answers: which variables matter most? It identifies the key drivers of your financial outcomes.

Scenario Analysis

Examines the impact of changing multiple variables simultaneously to reflect a coherent alternative future.

Example: "If a recession causes revenue to drop 15%, margins to compress by 3%, and payment terms to stretch by 10 days, what happens to our cash position?"

Scenario analysis answers: what are the plausible outcomes in different operating environments?


Building Sensitivity Analysis

Step 1: Identify Key Variables

Not every input deserves sensitivity testing. Focus on the 5-10 variables that drive the most value or risk:

  • Revenue growth rate
  • Gross margin
  • Staff costs (often the largest expense)
  • Customer churn / retention
  • Sales cycle length (affects cash flow)
  • Key input costs (materials, COGS)
  • Exchange rates (if applicable)
  • Interest rates (if applicable)

Step 2: Define the Range

For each variable, determine a realistic range based on historical data and market conditions:

VariableBase CaseBest CaseWorst Case
Revenue growth10%18%3%
Gross margin42%47%36%
Staff cost growth5%3%9%

Step 3: Build a Sensitivity Table

Create a table showing how the key output (e.g., net profit, EBITDA, or valuation) changes across each variable's range. Excel's Data Table function (What-If Analysis → Data Table) automates this.

Step 4: Create a Tornado Chart

Rank the variables by the size of their impact. A tornado chart visualises this clearly:

Gross Margin           ████████████████░░░░░░     ±$450K
Revenue Growth         ████████████░░░░░░░░░░     ±$320K
Staff Costs             ██████░░░░░░░░░░░░░░░     ±$180K
Customer Churn          ████░░░░░░░░░░░░░░░░░     ±$110K

The variables at the top are where you should focus your management attention and risk mitigation efforts.


Building Scenario Analysis

Step 1: Define the Scenarios

Most models need three scenarios:

  • Base case — your most likely expectation
  • Upside case — optimistic but achievable
  • Downside case — adverse but plausible

Avoid the temptation to model an "extreme" downside. It's usually not helpful for decision-making. A plausible, reality-based downside scenario drives better decisions than a disaster scenario.

Step 2: Define Assumptions for Each Scenario

Each scenario should have a consistent set of assumptions that tell a coherent story:

AssumptionBaseUpsideDownside
Revenue growth10%18%3%
Gross margin42%45%38%
Staff cost growth5%3%8%
Capex$150K$180K$100K
Working capital days454055

Step 3: Calculate and Compare

Run the model for each scenario and present the key outputs side by side:

MetricBaseUpsideDownside
Year 3 Revenue$2.8M$3.3M$2.3M
Year 3 Net Profit$420K$610K$180K
Peak debt requirement$400K$300K$650K
Valuation (DCF)$2.1M$3.0M$1.2M

How to Use the Results

Identify Your Breakeven Point

At what level of revenue, margin, or customer count does the business break even? This is a critical number for risk assessment.

Determine Your Cash Buffer

In the downside scenario, what's the minimum cash position? If it's negative, you need a larger cash reserve or a backup funding plan.

Prioritise Risk Mitigation

The tornado chart tells you which variables pose the greatest risk. Focus your risk management efforts on the variables at the top.

Set Trigger Points

Define conditions that would trigger a change in strategy. For example: "If revenue drops 10% below forecast for two consecutive months, we will initiate cost reduction measures."


Common Mistakes

Ignoring Correlation

Variables are rarely independent. A revenue decline often coincides with margin compression and slower collections. Your scenario assumptions should reflect these correlations.

False Precision

Showing valuation results to three decimal places implies a precision that doesn't exist. Round appropriately and present ranges, not single numbers.

Anchoring on the Base Case

Many decision-makers treat the base case as the forecast and the other scenarios as theoretical. Instead, treat the range as the forecast and the base case as the midpoint.

Over-Engineering

A simple sensitivity table with 5 variables and 3 scenarios is more useful than a complex model with 50 variables that no one understands.


Conclusion

Scenario and sensitivity analysis transform financial models from static predictions into dynamic decision-support tools. They help you understand what drives your business, where the risks lie, and what range of outcomes is plausible.

For a deep dive into Monte Carlo simulation techniques — which take scenario analysis further by modelling thousands of possible outcomes — see the companion Excel guide on ExcelWiz.com.au.

At BizVal, we build scenario-enabled financial models for SME clients making significant strategic decisions. Contact us to discuss your modelling requirements.


Frequently Asked Questions

How many scenarios should I model?

Three is standard: base, upside, and downside. More than five becomes unwieldy. The key is that each scenario tells a coherent story with internally consistent assumptions.

What's the difference between sensitivity and scenario analysis?

Sensitivity analysis changes one variable at a time to identify key drivers. Scenario analysis changes multiple variables simultaneously to model alternative futures. Both are valuable and serve different purposes.

How do I know which variables to include in sensitivity analysis?

Include the variables that have the greatest uncertainty and the largest potential impact. Historical data, industry benchmarks, and management judgment all help identify the right variables.

Can I automate scenario analysis in Excel?

Yes. Excel's Scenario Manager (Data > What-If Analysis > Scenario Manager) allows you to define and switch between scenarios. For more flexibility, build a dedicated input sheet where you can select the scenario from a dropdown.