Business cases a managing director will sign
Big product bets often need money before they need code: 1,300 new handheld scanners for the stores, or a GPU server for an in-house AI assistant. This lesson shows you how to build the business case for a hardware-plus-software investment, calculate payback, ROI and NPV, show honest ranges instead of one hopeful number, and answer the questions a managing director asks, in the order they ask them.
By the end you can
- Frame an investment as cash flows against a do-nothing baseline, with every option you considered
- Calculate payback, ROI and NPV, and explain what each one hides
- Separate hard benefits from soft ones, and haircut the soft ones so finance will trust the numbers
- Build low, base and high cases, a sensitivity range and the switching values that would flip the decision
- Write a one-page business case that answers a managing director's questions and asks for a staged decision
The everyday picture
Ravi, who owns a corner shop, is offered rooftop solar panels for $3,000. The installer says they will cut his power bill by $60 a month, so "they pay for themselves in about four years". Ravi is careful, so he asks four questions. Compared with what: will his bill really stay the same without them? How sure is the $60: does it hold in the rainy season? How long will the panels last? And what else could the $3,000 do? He could pay off the stock loan that charges him 15% a year.
The answers change the decision. If the panels last ten years, they beat paying off the loan by about $600, counted at today's value. If they fail after five, he is about $600 worse off. Payback alone said "four years" and stopped there. A managing director asks Ravi's four questions about every large investment. A business case is the document that answers them before they are asked.
Start with the decision, the options and the baseline
A business case is a written argument that an investment is worth making. It answers what we spend, what we get, when, how sure we are, and why this option beats the others. Before any arithmetic, write three things.
The decision. "Approve $756,000 to replace the stores' handheld scanners, in three waves, starting in January." A case with no clear ask gets a polite discussion and no decision.
The baseline. Doing nothing is rarely free. Mangrove's roughly 1,000 handheld scanners are about six years old. Batteries die mid-shift, about one in ten is out for repair at any time, and staff queue for a working device while a supplier's driver waits at the dock. The case compares "replace" with "keep repairing and keep waiting", not with zero. Only incremental cash counts: money that changes because of the decision.
The options. Keep repairing; replace all 1,300 at once; replace in waves; lease the devices as a service; let staff use their own phones. Say why you rejected each one you rejected. Leasing spreads the cost but costs more over three years; staff phones fail on security, glare, gloves and drops.
Hardware-plus-software cases have costs that are easy to miss. List them all:
| Group | Handheld scanners | GPU server for an AI assistant |
|---|---|---|
| One-off | Devices, cases, chargers, spare batteries, a spare pool of about 2%, Store app changes, testing, rollout logistics, training | Server, installation, network and security work, model setup, integration with Mangrove's systems, testing |
| Running | Device management licences per device, repairs outside warranty, support desk time | Power, cooling and rack space, hardware support, an engineer's time, model or software licences |
| Easy to forget | Battery replacement around year 2, the vendor's end-of-support date, disposal of old devices | How busy the server will be (an idle GPU still costs money), replacement when models outgrow it |
Finance will talk about capex (assets such as scanners, recorded on the balance sheet and depreciated over their useful life) and opex (running costs such as licences). The business case works in cash, month by month, because cash timing decides payback and NPV. Learn both words; the accounts and the case answer different questions.
Quick check
Which of these belongs in the scanner business case as an incremental benefit?
Repair bills stop only because of the decision, so they are incremental. Staff wages, the team's salaries and total sales exist with or without new scanners. Only the part of them that changes, such as overtime avoided or sales recovered, can enter the case.
Three numbers: payback, ROI and NPV
Here is the base case for the scanners. The costs come from the scanner vendor's quote and the Store app team's estimate; the benefits come from a four-week pilot, explained in the next section.
One-off, month 0
1,300 scanners x $420 546,000
Store app changes and device setup 150,000
Training and rollout 60,000
Investment 756,000
Monthly at full rate (stores go live over months 1-6)
Hours saved 320 stores x 40 h x $3 38,400
Shrink saved 320 stores x $90 28,800
Support desk -6,000
Device management 1,300 x $4 -5,200
Net per month 56,000
Three years (36 months)
Total net benefit 1,848,000
Payback month 17 (cumulative cash back above zero)
ROI (1,848,000 - 756,000) / 756,000 = 144%
NPV at 12% a year 781,000Each number answers one question and hides something:
- Payback answers "when do we get the money back?" It is easy to explain, and it ignores everything after that month: a case that pays back in month 17 and then stops looks the same as one that keeps paying for years.
- ROI answers "how much do we get for each dollar?" Here (total net benefit − investment) ÷ investment, over a stated horizon. It ignores timing: $1 in year 3 counts the same as $1 next month. Always state the horizon, because ROI grows with it.
- NPV answers "is this worth more than the company's other uses for the money?" Each month's cash is divided by (1 + r)t, where r is the discount rate finance sets and t is how far away the cash is. A positive NPV means the investment beats that rate.
Why discount at all? $100 next year is worth less than $100 today, because today's $100 could earn a return elsewhere, and because the future is uncertain. Mangrove's finance team uses 12% a year for projects like this. Governments use lower rates for public projects: the UK Treasury's Green Book (2026 edition) sets 3.5% in real terms for the first 30 years. The purpose differs, so never borrow a rate from another organisation; ask your finance team. Finance may also quote the IRR, the rate at which NPV is exactly zero. For the scanners it is about 83% a year, which mostly says the payback is fast.
Quick check
Suppose every store could go live in month 1, so the full $56,000 a month starts at once. When does the $756,000 pay back?
$756,000 ÷ $56,000 = 13.5 months, so the cumulative cash first passes zero in month 14. Month 17 is the base case with the six-month ramp; month 13 rounds down, which would claim payback before the money is actually back. The ramp costs three months of payback, which is why the speed of the rollout belongs in the case.
Hard benefits, soft benefits and the haircut
Finance reads the benefits line first and trusts it least. Sort every benefit into one of two groups:
- Hard benefits change cash: repair bills that stop, overtime and temporary staff not paid, stock no longer written off, licences cancelled.
- Soft benefits are real but don't change cash by themselves: minutes saved inside a shift that is paid anyway, faster answers, happier staff.
Time saved turns into money only in two ways. Either fewer paid hours (less overtime, fewer temporary staff at festival peaks, slower hiring), or the freed time goes to work that earns money, such as refilling shelves that would otherwise be empty. Name the person who will make that happen and get their agreement in writing. In the scanner case, the head of store operations commits to cutting temporary staff and overtime by about 30 hours per store per month once a store is live.
Where do 40 hours come from? The pilot in Ama's store and three others measured receiving time per delivery falling from 51 to 38 minutes, because staff no longer wait for a working device or re-key notes from paper. With about 4 deliveries a day, that is 13 × 4 × 30 ≈ 26 hours a month. Faster stock counts and price checks add about 14. Mangrove's staff cost about $4 an hour, but the case counts each saved hour at $3, a 25% haircut, because the store operations commitment covers about three quarters of the hours. Show finance the case three ways: with the haircut (NPV $781k), at the full $4 (about $1.14M), and with no hours counted at all.
That last version is the important one. With hours saved set to zero, shrink savings alone give an NPV of about −$292k and no payback within three years. This case stands or falls on the hours. Saying so out loud is what makes a managing director trust the rest of the document.
Quick check
A case for a new receiving screen claims "12 minutes saved per delivery = $96,000 a year". Store managers say no shifts will change. What should the case do with this benefit?
Minutes saved inside paid shifts are real value but not cash. Counting them in full overstates the case; deleting them hides real value. The honest version shows both, and counts as hard only what someone has agreed to turn into money.
Ranges, sensitivity and switching values
Every input is an estimate, so the result is a range. Three tools show it.
Low, base and high cases. Move the uncertain inputs together to a pessimistic and an optimistic set. For the scanners, the low case (25 hours saved, $50 shrink, dearer devices and software) gives an NPV of about −$111k and payback in month 35. The high case (55 hours, $120 shrink, cheaper devices) gives about $1.51M and month 12.
Sensitivity. Change one input at a time by ±20% and sort by how far NPV moves. Draw it as a tornado chart:
The chart tells you what to argue about. A team that spends the meeting negotiating $20 off the scanner price, or debating 11% against 13%, is working on the small bars. The pilot should measure hours saved in more stores, and someone should ask the vendor how long the devices and their batteries really last.
Switching values. The UK Green Book defines them as "the values that a key assumption would need to change to, in order to make an option no longer value for money". For the scanners, holding everything else at base: NPV reaches zero if hours saved fall to about 11 a store a month, if the devices last only about 18 months, or if each scanner cost about $1,020 instead of $420. A managing director can judge "is 11 hours plausible?" much faster than a spreadsheet.
Finally, assume you are optimistic, because almost everyone is. In the database behind Bent Flyvbjerg and Dan Gardner's How Big Things Get Done (2023), about 48% of big projects finished on budget, 8.5% on budget and on time, and only 0.5% on budget, on time and with the benefits promised. The Green Book calls this optimism bias, "the proven tendency for appraisals to be over-optimistic about key assumptions", and tells appraisers to raise cost and time estimates and lower benefits. Compare your rollout plan with what Mangrove's last device rollout actually achieved, not with the vendor's brochure.
Quick check
There is budget for one more week of piloting before the decision. What should it measure?
Hours saved has one of the biggest bars and sits closest to a switching value that could happen (11 hours against an estimate of 40). A second quote matters too, but price moves NPV about half as much. The discount rate is set by finance and barely moves the answer.
Try it. The simulator opens on the base case: $756k invested, NPV $781k, payback month 17, ROI 144%, with the three questions a managing director will ask answered underneath. Switch the Case to Low and watch NPV fall to about −$111k and payback move to month 35. Go back to Base, then set Hours saved per store per month to 25 (NPV about $378k, payback month 22), and then to 0 (shrink savings alone: about −$292k, no payback). Reset to Base and try the Horizon at 2 years (about $277k) and the Discount rate at 20% (about $623k).
- The sensitivity bars put the horizon and hours saved at the top, and the scanner price well below them. Prove the hours before you haggle over the price.
- Changing the discount rate from 12% to 20% moves NPV far less than changing the hours from 40 to 25. Finance's rate is rarely the number that decides a case like this.
Read it the way a managing director reads it
A managing director reads a business case in about two minutes, top to bottom, and stops when a question goes unanswered. Put the answer first and expect these questions, roughly in this order:
| The question | What answers it | Scanner case |
|---|---|---|
| "What are you asking for, and what do we get?" | The ask and the recommendation, in two sentences | $756k in three waves; about 40 hours a store a month back, fewer stock errors |
| "How much do we spend, and when do we get it back?" | Investment and payback month | $756k; back by month 17 |
| "Is it worth more than putting the money elsewhere?" | NPV at finance's rate | $781k at 12% |
| "What if you are wrong?" | Low case, sensitivity, switching values | Low case −$111k; fails below about 11 hours |
| "What happens if we wait a year?" | The do-nothing baseline | More repairs, more devices failing at festival peaks |
| "What else could we do?" | Options considered | Repair, lease, staff phones: why each lost |
| "Who will make the savings real?" | A named benefits owner who agreed | Head of store operations: 30 fewer paid hours a store a month |
| "What could go wrong in delivery?" | Risks with owners, and a stage gate | Vendor delays, store Wi-Fi, training; gate after wave 1 |
The strongest answer to "what if you are wrong?" is often a staged decision. Ask for wave 1 now and the rest after a gate with a measured threshold. Mangrove's case already assumes stores go live over six months, so staging costs little, and it turns the riskiest assumption into something you measure before spending most of the money. For hardware, ask the vendor to hold the price for the later waves.
Hardware brings two more questions. "How long will it last?" needs the vendor's end-of-support date and the battery life, because the horizon is the biggest bar. "Who supports it at 6 am?" needs the support model: spares in each region, a repair turnaround, and device management so a lost scanner can be locked remotely. For a server, the matching questions are "how busy will it be?" and "what happens when models outgrow it?". Presenting the case in the room is covered in pm-52.
Do it
Write a one-page business case for an investment your product needs.
Write the ask and the options
One sentence for the decision, the amount and the date. List every option, including doing nothing, and one line on why each loser lost.
Describe the baseline
What doing nothing costs and risks over the same horizon: repairs, failures, workarounds, peak-day risk.
List costs by period
One-off and running, with the easy-to-forget lines for hardware and servers. Use quotes where you have them and say where you don't.
List benefits, hard and soft
Show where each comes from (a pilot, logs, a finance report), haircut what isn't committed, and name the owner who agreed to make it cash.
Compute payback, ROI and NPV
Monthly for anything under three years. Use finance's discount rate and state the horizon. Show low, base and high.
Run sensitivity and find switching values
±20% on each input, sorted. Give the switching value for the two biggest bars you can actually test.
Propose a staged decision
What you release now, the gate with a measured threshold, and what you do if the gate fails. Fill in the template below.
Markdown# Business case: replace store handheld scanners Owner: Imran (PM, Store app) · Benefits owner: head of store operations Finance: FP&A reviewer · Decision needed by: 15 November ## Ask Approve $756k for 1,300 scanners, Store app work and training, in 3 waves. Release $341k now for wave 1 (100 stores); the rest after the gate below. ## Recommendation Replace in waves. Base case: NPV $781k at 12%, payback month 17, ROI 144% (3 years). ## If we do nothing ~1,000 scanners about 6 years old; ~1 in 10 in repair; staff queue for devices at the dock. ## Options considered A. Keep repairing (baseline) · B. Replace all at once (more risk, same cost) C. Replace in waves (recommended) · D. Lease (higher 3-year cost) · E. Staff phones (security, glare) ## Costs One-off: scanners 1,300 x $420 = $546k · Store app work $150k · training $60k Running: support $6,000/month · device management 1,300 x $4 = $5,200/month ## Benefits (full rate once stores are live) Hard: 40 h/store/month counted at $3 (haircut from $4) = $38,400/month head of store ops commits to 30 fewer paid hours/store/month Hard: shrink $90/store/month = $28,800/month (fewer GRN errors, expiry checks done) Soft, not counted: faster price checks, fewer drivers waiting at the dock ## Results | | Low | Base | High | |-----------|----------|----------|----------| | NPV (12%) | -$111k | $781k | $1.51M | | Payback | month 35 | month 17 | month 12 | | ROI | 5% | 144% | 273% | ## What would flip it (switching values) Hours saved below ~11 h/store/month · devices last under ~18 months · price above ~$1,020 ## Risks and owners Vendor delivery slips (Imran: penalty clause) · store Wi-Fi gaps (IT: survey wave 1 stores) Training load before the festival freeze (store ops: train champions first) ## Gate 8 weeks after wave 1: >= 25 h saved/store/month (Store app receiving times) and temp-staff hours down as agreed. If missed: stop, fix, re-measure for 4 weeks. ## Questions we expect "Do you believe the 40 hours?" · "How long do the batteries last?" · "Why not lease?"
Bring it to your team
Ask these before any investment goes to the managing director.
- What exactly are we asking for, and by when do we need the decision?
- What does doing nothing cost us over the same three years?
- Which benefits are hard, which are soft, and who has agreed to turn the soft ones into cash?
- Which two inputs move NPV most, and what are their switching values?
- How long will the hardware really last, and what does support look like at 6 am?
- Can we stage this, and what measured result would release the next stage?
Red flags
- One number with no low case.
- Saved minutes counted at full wage with no owner.
- A five-year horizon for devices with a three-year support life.
- ROI quoted without the horizon it covers.
- The comparison is against zero instead of the do-nothing baseline.
- The whole meeting goes on the discount rate or a small price cut.
Practice
Code NPV and payback
Write npv(rate, cashFlows) and paybackPeriod(cashFlows). cashFlows[0] happens today and is not discounted; cashFlows[t] is divided by (1 + rate)t. The rate is per period, so use a yearly rate with yearly cash flows. paybackPeriod returns the first period t where the running total of cash flows 0 to t is zero or above, or null if that never happens.
function npv(rate, cashFlows) {
// sum of cashFlows[t] / (1 + rate) ** t
}
function paybackPeriod(cashFlows) {
// first t where the running total is >= 0, else null
}
test('a GPU server at 12% has a negative NPV', () => {
expect(npv(0.12, [-80000, 24000, 24000, 24000])).toBeCloseTo(-22356, 0);
});
test('with a 0% rate, NPV is the plain sum', () => {
expect(npv(0, [-100, 50, 60])).toBe(10);
});
test('payback is the first period back at or above zero', () => {
expect(paybackPeriod([-1000, 300, 300, 300, 300])).toBe(4);
expect(paybackPeriod([-500, 250, 250])).toBe(2);
});
test('payback is null when the money never comes back', () => {
expect(paybackPeriod([-80000, 24000, 24000, 24000])).toBe(null);
});
test('a fast payback is period 1', () => {
expect(paybackPeriod([-20000, 49320, 49320, 49320])).toBe(1);
});
Show a solution
function npv(rate, cashFlows) {
return cashFlows.reduce((sum, cash, t) => sum + cash / (1 + rate) ** t, 0);
}
function paybackPeriod(cashFlows) {
let running = 0;
for (let t = 0; t < cashFlows.length; t++) {
running += cashFlows[t];
if (running >= 0) return t; // everything spent has been earned back
}
return null;
}Own a GPU server or pay per answer?
Store managers send head office about 3,000 questions a week (about 13,000 a month), such as "why is this GRN stuck?". An AI assistant would answer most of them from Mangrove's systems. Finance accepts $5,000 a month of hard savings once it is live (two support vacancies not refilled, less overtime). Two ways to run it, over three years at 12% a year (use yearly cash flows):
- A. Own a GPU server in Mangrove's server room: hardware quote $60,000 and setup and integration $20,000 today; then power, cooling, rack space and hardware support $1,500 a month plus 0.3 of an engineer ($1,500 a month).
- B. A hosted model, paid per answer: integration $20,000 today; the vendor's quote works out at about $0.03 per answer, plus 0.1 of an engineer ($500 a month).
Work out NPV, payback and ROI for each, the monthly volume at which A and B would be equally good, and one non-financial reason that could still favour A. Then write the answers to "what if you are wrong?" and "what else could we do?" as you would for the managing director.
- Your yearly cash flows include the benefit in both options and every running cost
- NPV and payback are within a few hundred dollars and a year of the model answer
- You find a break-even volume roughly ten times today's, and say what it means
- You name a non-financial factor, such as data that must stay in Mangrove's systems, and how it would change the decision
- Your "what if you are wrong?" names the input that would flip the answer and a staged step
Show a model answer
A. own server B. pay per answer
Year 0 -80,000 -20,000
Benefit per year 60,000 60,000
Running per year -36,000 -10,680 (13,000 x 12 x $0.03 = 4,680 + 6,000)
Net per year (1-3) 24,000 49,320
NPV at 12% about -22,400 about +98,500
Payback not within 3 years year 1
ROI (3 years) -10% 640%
Break-even volume: A's NPV doesn't change with volume (until the server is full).
B matches A at about 150,000 answers a month, roughly 12 times today.Recommend B. At today's volume, owning the server costs more than it saves, mostly because its running costs (power, support and engineer time) are paid whether it answers 1,000 questions or 100,000. What if we are wrong? The answer flips only if volume grows about twelvefold, or if the per-answer price rises far beyond the quote: even at three times the price ($0.09), B's NPV is still about $76,000. Start with B for a year, watch volume and price monthly, and revisit A if volume passes about 100,000 answers a month. What else could we do? Keep answering by hand, or publish better how-to guides for the top ten questions, which may remove a third of them for almost nothing. A non-financial reason for A: if Mangrove's data rules require that supplier prices and staff data never leave its own systems, and no vendor contract can meet them, then A (or a dedicated hosted option) becomes a requirement and the case becomes a cost comparison between compliant options.
Check yourself
Two projects each cost $200,000 and return $300,000 in total over three years, so both show a 50% ROI. Project P returns most of its cash in year 1; project Q returns most in year 3. Which statement is right?
ROI ignores timing, which is exactly where these projects differ. Discounting cuts year-3 cash more than year-1 cash, so P's NPV is higher, and P pays back sooner. Later cash is usually less certain, not more.
A sensitivity chart for new POS tills shows "years in use" and "checkout seconds saved" with the biggest bars, and the discount rate with the smallest. In the review, finance spends twenty minutes on whether the rate should be 11% or 13%. What should the PM do?
The chart's job is to show where the uncertainty that matters lives. Agreeing to a rate is fine but leaves the real risk untouched; removing the chart or switching to ROI hides information. Redirect the review to the inputs that could flip the decision.
A team proposes buying a GPU server for an internal tool used about two hours a day. Its case compares the server's cost with a hosted API's price per answer at today's volume. Which risk is most likely missing from the server option?
Owned hardware has mostly fixed costs: power, support and engineer time don't fall when the server is idle. At low volume that makes each answer expensive; at high volume it can win. Hosted prices can change in both directions, and neither owning nor renting always wins.
Flashcards
Key takeaways
- Start with the ask, the options and the do-nothing baseline; count only incremental cash.
- Payback, ROI and NPV each answer one question; NPV at finance's rate is the one that says whether the money does better here.
- Separate hard from soft benefits, haircut what nobody has committed to, and show the case without the shakiest benefit.
- Show low, base and high cases, a tornado chart and switching values, and correct for optimism with real past rollouts.
- Answer the managing director's questions in order on one page, and ask for a staged decision with a measured gate.
Sources and further reading
- The Green Book (2026), HM Treasury, GOV.UK: discounting, optimism bias, sensitivity and switching values
- How Big Things Get Done (book bite), Bent Flyvbjerg and Dan Gardner, Next Big Idea Club, 2023
- The Dangerous Seduction of the Lifetime Value (LTV) Formula, Bill Gurley, 2012, on forecasts where every variable improves at once
- Douglas Hubbard, How to Measure Anything, Wiley, 3rd edition 2014: calibrated ranges for uncertain inputs