Skip to content

Command Palette

Search for a command to run...

BLOG / FDEIntermediate

How to Build the Business Case for an AI Project

How to build a credible AI business case: costs, value, adoption ramp and best, base and worst cases, with a clearly illustrative worked example.

Bhavin Mistry October 11, 2026 10 min readLast reviewed

Topics:Forward deployed engineering

In many AI projects the model bill is only one line, and sometimes a small one, in the total cost. When a business case is rejected, it is often because the case rests on numbers nobody trusts: a benefit asserted rather than measured, costs that stop at the model bill, and a single optimistic scenario with no way to see how fragile it is. A good business case fixes those three things.

TL;DR

A credible AI business case has five parts: the full cost (build, run and people), the value tied to a measurable baseline, an adoption ramp that does not assume instant use, best, base and worst cases, and an honest list of what you left out. Show the arithmetic so anyone can change an assumption and see the effect. This post includes a worked example, which is entirely illustrative: every number is an assumption for demonstration, not a result from a real project.

The five parts of the case

  1. Step 1: Define the problem and the baseline

    The current process, its volume and what it costs today, measured, not guessed

  2. Step 2: Cost the whole project

    Build, ongoing run cost, people time, training and the effort to change how work is done

  3. Step 3: Estimate the value

    The change in time, errors or revenue, in units you can verify

  4. Step 4: Model adoption

    A ramp from first use to steady state, with the share of work the system actually handles

  5. Step 5: Show three cases and the exclusions

    Best, base and worst, plus what you chose not to count and why

Building the case

This is the same logic the site's AI Business Case Builder walks through: shortlist and cost models, compare API with self-hosting, model ROI with adoption and best, base and worst cases, then export a report. The AI ROI Calculator gives the adoption ramp and a three-year payback chart with its assumptions visible.

Cost the whole project

The model bill is the easy line. Much of the cost is often elsewhere.

  • Build

    Good: Engineering time to design, build and test, including integration with existing systems

    Red flag: Only the model or platform fee is counted

  • Run

    Good: Model usage, hosting, monitoring and support at expected volume

    Red flag: Run cost is left out or assumed to be zero

  • People

    Good: Time of owners, reviewers and users to run, check and improve the system

    Red flag: The system is assumed to need no human attention

  • Change

    Good: Training, new procedures and the effort of changing how work is done

    Red flag: Adoption is assumed to happen by itself

  • Risk and controls

    Good: Evaluation, security review and governance work

    Red flag: Controls are treated as free

Is the cost side complete?

For the model line, choosing between a hosted API and self-hosting changes both the cost shape and the effort, which API or local models: where the cost break-even sits works through.

Tie value to a baseline

Value is the change from a measured starting point. State what is measured today, then what changes and by how much, using units finance can check: hours, cost per unit, error rate, time to resolve.

A weak claim

  • "The assistant will save a lot of time"
  • No starting measurement
  • No stated volume or cost per hour
  • Impossible to check afterwards

A claim tied to a baseline

  • "Today the team handles N requests a month at M minutes each"
  • States the share the system will handle, and the assumed cost per hour
  • Gives the resulting hours and cost
  • Can be compared with what happens after launch
Weak value claim versus value tied to a baseline

Be careful not to count the same saving twice, such as hours saved and headcount avoided for the same work, and do not count time saved as cash saved unless the time is actually redeployed or a cost is actually removed.

A worked example (entirely illustrative)

The numbers below are assumptions invented to show the arithmetic. They are not results, benchmarks or typical figures for any real project. Replace every one with your own measured values.

Imagine an assistant that handles a share of routine support requests. The assumptions:

Requests per month
2,000
Assumed volume
Handling time per request today
15 min
Assumed baseline
Assumed fully loaded cost per hour of staff time
$40
Assumed
Assumed monthly run cost of the system
$1,200
Assumed, including model, hosting and review time
Assumed one-off build cost
$60,000
Assumed
Illustrative assumptions (not real data)

Value depends on the share of requests the system fully handles. Run three cases:

def case(handled_share, requests=2000, minutes=15, hourly=40,
         run_per_month=1200, build=60_000):
    hours_saved = requests * handled_share * minutes / 60
    value = hours_saved * hourly
    net_per_month = value - run_per_month
    payback_months = build / net_per_month if net_per_month > 0 else float("inf")
    return round(hours_saved), round(value), round(net_per_month), round(payback_months, 1)

for name, share in [("worst", 0.15), ("base", 0.30), ("best", 0.45)]:
    print(name, case(share))
# worst (75, 3000, 1800, 33.3)
# base  (150, 6000, 4800, 12.5)
# best  (225, 9000, 7800, 7.7)

Worst case

  • Handles 15 percent of requests
  • About 75 hours saved, worth about $3,000 a month
  • About $1,800 net a month after run cost
  • Payback in roughly 33 months

Base case

  • Handles 30 percent of requests
  • About 150 hours saved, worth about $6,000 a month
  • About $4,800 net a month
  • Payback in roughly 12.5 months

Best case

  • Handles 45 percent of requests
  • About 225 hours saved, worth about $9,000 a month
  • About $7,800 net a month
  • Payback in roughly 7.7 months
The three cases, using the assumptions above

Look at what the three cases show: with these assumptions, the outcome swings from a payback of under eight months to nearly three years depending on one number, the share of requests handled. That is the real message for decision-makers. It tells you which assumption to test first, with a small proof of concept on real requests, before committing the full build. It also shows why a single-number business case is fragile.

Adoption adds another dimension. Few systems reach their steady-state share on day one, so model a ramp: a low share in the first months, rising as users trust it and the system improves. Both calculators on this site include an adoption ramp for that reason.

Test the biggest assumption early

  • If

    The share of work the system can handle is uncertain

    Choose

    Run a short proof of concept on real requests and measure it

    Because

    It is the assumption the whole case depends on

  • If

    The baseline is a guess

    Choose

    Measure the current process for a few weeks first

    Because

    Value claims are only as good as the baseline

  • If

    Adoption is uncertain

    Choose

    Pilot with a small group and track actual use

    Because

    A ramp should come from observation

  • If

    The run cost is unknown

    Choose

    Measure usage and cost during the pilot

    Because

    Run cost is easy to underestimate

  • If

    Value depends on redeploying saved time

    Choose

    Agree with managers where the time goes

    Because

    Time saved is not cash saved until something changes

Turning the biggest assumption into evidence

The FDE chapters on use case scoring, proof-of-concept scoping and data readiness cover how to choose a first use case and test it cheaply. The post on AI strategy for engineering leaders shows how business cases feed a portfolio.

What to leave out, and say so

Leave out benefits you cannot measure, and list them separately as upside you are not counting, such as better consistency or faster onboarding. Leave out one-off effects you cannot defend. State clearly what the case excludes and why, so readers know the numbers are conservative rather than inflated. Include the risks: quality failures, data issues and the controls you will need, with their cost.

Presenting it

Lead with the decision you want, then the base case with its assumptions on one page, then the range, then the first step that reduces uncertainty. Make the model available so that finance can change an assumption themselves. A case that survives their changes is stronger than one that only works with your numbers.

Frequently asked questions

What goes into an AI business case? The full cost (build, run, people and change), value tied to a measured baseline, an adoption ramp, best, base and worst cases, and an explicit list of what is excluded. Show the arithmetic so others can change the assumptions.

How do I calculate the ROI of an AI project? Work out the value from the change against a baseline, such as hours saved times cost per hour, subtract the ongoing run cost to get a net monthly benefit, and divide the one-off build cost by it to estimate payback. Repeat for best, base and worst cases.

Why show three scenarios instead of one? A single number hides how fragile the case is. Three cases show how much the outcome depends on a key assumption, such as the share of work the system handles, and tell you what to test first.

Is the worked example in this post real data? No. Every figure in the example is an assumption invented to demonstrate the arithmetic. Replace them with your own measured numbers before using the method.

How do I model adoption? As a ramp, not a switch: a low share of use in the early months, rising as users gain trust and the system improves. Base the ramp on a pilot where you can, and show how sensitive the result is to it.

Does time saved count as money saved? Only if the time is redeployed to valuable work or a cost is actually removed. Agree with managers where the time will go, and avoid counting the same saving twice.

What should I leave out of the business case? Benefits you cannot measure and one-off effects you cannot defend. List them separately as upside you are not counting, and state what the case excludes so the numbers read as conservative.

Enterprise AI and governance

Your next step

Reading is the start. Turn it into skill: read the chapter, practise on something real, check the numbers, then follow a path.

  1. Read · ChapterAI Governance & Risk
  2. Practise · Debug challengeInjection via Retrieved Documents
  3. Use a free toolAI Adoption Funnel
  4. Follow a roadmapAI Engineering Leader roadmap
All articles on Forward deployed engineering
#business case#AI ROI#FDE#ROI analysis#adoption

Discuss this article

Got a question, a counter-example or a correction? Bring it to the community.

Join the discussion

Email updates

Enjoyed this? Get the next guide by email.

One email when something substantial is published. No digests, no daily drip. Unsubscribe in one click.

We will email you a confirmation link first, then send an occasional email when a substantial guide is published. Unsubscribe in one click. Stored on our own servers, never sold or shared. See the privacy policy.

Prefer a feed reader? Follow by RSS.