What is Sensitivity Analysis?

Sensitivity Analysis is a tool used in financial modelling to analyse how the different values of a set of independent variables

Evita Veigas
15 Dec 2022
4 min read
Updated

Sensitivity analysis is one of the most useful techniques in finance and decision-making — a structured way to ask "what happens to the result if this assumption changes?". It helps you understand which inputs really drive an outcome, and how robust a decision is to uncertainty. This guide explains what sensitivity analysis is, how it works, how it differs from related techniques, its benefits and limitations, and where it's used — in clear, plain language. It's directly relevant to anyone studying ACCA or CIMA, where it appears in financial management and decision-making.

What is sensitivity analysis?

Sensitivity analysis is a technique that examines how changes in one input affect an output, while holding other inputs constant. It's often called "what-if" analysis. In a financial model, for example, you might ask: if sales volume falls by 10%, what happens to profit? If the discount rate rises by one percentage point, what happens to a project's net present value (NPV)? By varying an assumption and observing the effect, you learn how sensitive the result is to that assumption.

How sensitivity analysis works

The basic process is straightforward: take a model or calculation, change one input by a set amount (for example ±10%), and record the effect on the output. Repeating this for each key input shows which ones the result is most sensitive to. The inputs that cause the biggest swings in the output are the key drivers — the assumptions worth getting right and worrying about most.

Common forms include:

  • One-way sensitivity analysis — varying a single input and seeing the effect.
  • Two-way sensitivity analysis — varying two inputs together (often shown as a data table) to see their combined effect.
  • Tornado diagrams — a chart ranking inputs by how much they move the output, with the most influential at the top.

How it differs from scenario and Monte Carlo analysis

Sensitivity analysis is related to, but distinct from, two other techniques. Scenario analysis changes several inputs together to model a coherent situation — for instance a "recession" scenario with lower sales, tighter margins and higher financing costs all at once. Monte Carlo simulation goes further, assigning probability distributions to inputs and running thousands of random combinations to produce a distribution of outcomes. Sensitivity analysis, by contrast, typically isolates one variable at a time. Each technique has its place: sensitivity analysis is simplest and best for identifying key drivers; scenario and Monte Carlo methods capture how variables move together.

The benefits

Sensitivity analysis is valued because it: identifies the key drivers of a result, so attention and effort go where they matter; tests how robust a decision is to changes in assumptions; highlights risk, showing how bad things could get if an assumption is wrong; and builds confidence in (or appropriate caution about) a model's conclusions. It turns a single-point answer — "the NPV is £2m" — into a richer understanding of how that answer might change in the real world.

The limitations

It also has limits worth knowing. Because it usually changes one input at a time, it can ignore the way variables move together (in reality, falling sales and rising costs often occur at once). It doesn't, on its own, tell you how likely a change is — only what its effect would be. And the results are only as good as the model and assumptions behind them. For these reasons, sensitivity analysis is often used alongside scenario analysis and other tools rather than on its own.

Where it's used

Sensitivity analysis is used widely: in investment appraisal (testing how a project's NPV responds to changes in key assumptions), financial modelling and forecasting, budgeting, risk assessment, and many areas of business and engineering decision-making. For finance students and professionals, it's a core analytical skill — and one examined within ACCA and CIMA financial-management syllabuses.

Frequently asked questions

What is sensitivity analysis?

A "what-if" technique that examines how changes in one input affect an output, while holding other inputs constant — showing how sensitive a result is to each assumption.

How does it differ from scenario analysis?

Sensitivity analysis typically varies one input at a time; scenario analysis changes several inputs together to model a coherent situation, such as a recession.

What is a tornado diagram?

A chart that ranks inputs by how much they move the output, with the most influential at the top — a common way of presenting sensitivity-analysis results.

What are its main limitations?

It usually changes one variable at a time, so it can ignore how variables move together, and it doesn't tell you how likely a change is — only its effect.

Master financial analysis with Learnsignal

Sensitivity analysis is a core part of financial management. Learnsignal's tutor-led ACCA and CIMA courses explain techniques like this clearly and show how to apply them — with flexible, supported online study that fits around work.

Sensitivity analysis tests how an outcome changes when one variable moves at a time, but many real-world decisions involve several uncertain variables moving together. For that more complete picture, our guide to Monte Carlo simulation explains how running thousands of randomised scenarios captures the combined effect of multiple uncertainties at once.

This page was last updated:

Evita Veigas

Expert Tutor at Learnsignal

Qualified professional with years of experience helping students advance their professional careers.

View all posts by Evita Veigas

Subscribe to Our Newsletter

Join over 30,000+ Learnsignal students and get regular insights delivered to your inbox.

Ready to Start Your Learning Journey?

Join thousands of successful students who have achieved their qualifications with Learnsignal.

Ready to get started?

Join 100,000+ students across 130 countries. Choose a plan that fits your goals — cancel anytime.

View plans