Blog · Finance metrics and formulas · Finance and FP&A teams
Sensitivity analysis shows which assumptions can reverse a cost-benefit decision. Use discounted cost and benefit streams to test rates, realization and timing, then calculate the switching values.
Cost benefit analysis becomes more useful when sensitivity analysis shows which assumptions can reverse the decision. Recalculate discounted benefits and costs under each change, then identify the point where the expected surplus disappears. A positive base case is only the starting point.
Use a case table with year, cost, benefit, assumption owner and supporting source. Define benefits against the same alternative in every case. Separate cash saved from staff capacity released without a budget reduction; they are different benefits and require different evidence.
The GAO Cost Estimating and Assessment Guide includes assumptions, sensitivity and risk analysis among the elements of a reliable cost estimate. For an investment appraisal, apply that discipline to both sides of the decision: the spending estimate and the benefits expected from it.
The sensitivity analysis glossary explains the general idea. Here the specific question is whether an investment's discounted benefits still exceed its discounted costs. For worksheet controls and tables, use the separate guide to scenario analysis in Excel.
A US distributor is evaluating an operational investment. It pays $300,000 now, then $40,000 of operating costs at each of the next three year-ends. It expects $180,000 of verified cash benefits at each of those year-ends. There is no terminal value; the illustrative discount rate is 8%.
PV cost or benefit = Amount / (1 + discount rate)^year
Net present value (NPV) = Total PV benefits - Total PV costs
Benefit-cost ratio (BCR) = Total PV benefits / Total PV costs
| Year | Cost (USD) | Benefit (USD) | PV cost at 8% (USD) | PV benefit at 8% (USD) |
|---|---|---|---|---|
| 0 | 300,000 | 0 | 300,000.00 | 0.00 |
| 1 | 40,000 | 180,000 | 37,037.04 | 166,666.67 |
| 2 | 40,000 | 180,000 | 34,293.55 | 154,320.99 |
| 3 | 40,000 | 180,000 | 31,753.29 | 142,889.80 |
| Total | 420,000 | 540,000 | 403,083.88 | 463,877.46 |
Keep full precision in calculations; display money to cents and ratios to three decimals. The base NPV is $60,793.58 and BCR is 1.151. The NPV check is 463,877.46 minus 403,083.88 equals 60,793.58 using displayed totals.
For a sheet with year in A2:A5, cost in B2:B5, benefit in C2:C5 and the discount rate in J1, enter these formulas in D2 and E2, respectively, and fill down:
=B2/(1+$J$1)^A2
=C2/(1+$J$1)^A2
In separate summary cells, calculate PV costs, PV benefits, NPV, BCR and the independent NPV check, in that order:
=SUM(D2:D5)
=SUM(E2:E5)
=SUM(E2:E5)-SUM(D2:D5)
=SUM(E2:E5)/SUM(D2:D5)
=NPV($J$1,C3:C5-B3:B5)+C2-B2
The last expression uses array arithmetic supported by current spreadsheet versions. Alternatively, subtract cost from benefit in a helper column and pass its future-year cells to NPV. Microsoft's NPV documentation places equally spaced flows at period-end; the year-zero payment remains outside NPV. Covirage is not affiliated with Microsoft.
Each row below changes only the assumption stated. All other amounts and dates remain those in the base table. These are illustrative stress tests, not predicted outcomes or assigned probabilities.
| Case and changed input | PV costs (USD) | PV benefits (USD) | NPV (USD) | BCR |
|---|---|---|---|---|
| Base: 8% discount rate | 403,083.88 | 463,877.46 | 60,793.58 | 1.151 |
| Discount rate becomes 12% | 396,073.25 | 432,329.63 | 36,256.38 | 1.092 |
| Initial cost rises 20%, to 360,000 | 463,083.88 | 463,877.46 | 793.58 | 1.002 |
| Annual benefits fall 15%, to 153,000 | 403,083.88 | 394,295.84 | -8,788.04 | 0.978 |
| Benefits move from years 1-3 to years 2-4 | 403,083.88 | 429,516.16 | 26,432.29 | 1.066 |
NPV uses unrounded present values. Subtracting the displayed rounded totals can differ by one cent.
The delay case keeps every benefit payment: it shifts the benefit stream one year later. Year 1 then has no benefit, and year 4 has $180,000 of benefit and zero cost. Divide the base PV benefits by 1.08 to reproduce that case. Costs remain in years zero through three.
If the actual decision window ends at year three, a delayed year-four benefit needs separate treatment. Likewise, if delay requires another year of operating costs, add that spending explicitly. Calling both cases a one-year delay hides a material difference.
The base case can tolerate only a limited loss of benefits when costs stay fixed. In separate cells, calculate the maximum proportional benefit reduction, maximum additional year-zero cost and maximum proportional increase in year-zero cost, respectively:
=1-SUM(D2:D5)/SUM(E2:E5)
=SUM(E2:E5)-SUM(D2:D5)
=(SUM(E2:E5)-SUM(D2:D5))/B2
The benefit switching value is 13.11%, rounded to two decimal places. The initial-spending headroom is $60,793.58, or 20.26% of the initial $300,000. Use unrounded cell values at the decision boundary: the rounded percentages are labels, not exact approval limits.
These thresholds describe different changes. The cost threshold applies to the year-zero payment alone, while the benefit threshold reduces all three benefit payments proportionally. A rate change affects both future cost and benefit streams. Do not apply one threshold to a different pattern of cash flows.
Use the result to request evidence where it matters. The 15% benefit shortfall reverses this decision; the rate and timing cases shown do not. An education program appraisal or construction project appraisal needs its own benefit evidence and timing assumptions.
Upload a workbook containing the dated cost and benefit assumptions; Covirage maps the columns, and its tools compute and check the figures for your supplied cases. The external AI model explains the comparisons with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data after setting up your business.
See forecast analysis for the planning context.
A switching value is the change in an assumption that moves the investment to a decision boundary, usually zero net present value. It applies only while the other assumptions remain fixed. A benefit switching value is not a probability that those benefits will be achieved.
A sensitivity test isolates a change to show its effect. A scenario combines assumptions that could occur together, such as a delayed launch and extra implementation spending. Both are useful, but a combined scenario cannot identify the effect of each input on its own.
It means discounted benefits exceed discounted costs under the stated assumptions and classification. Approval also depends on funding, constraints, alternatives and benefit evidence. Compare the dollar surplus as well as the ratio, and use the same cost and benefit definitions across cases.