Skip to content
Guide · Lead & measure

An AI ROI formula that survives the finance review

Most AI ROI numbers are projections dressed as results. This guide gives you a formula with every term sourced, a way to baseline before launch, and the attribution mistakes that get numbers thrown out.

Updated 6 Nov 2026 · 9 min read · By Teksmobile AI practice

Two people reviewing printed figures with a pen between two open laptops
A number survives review when every term has a source, the baseline was measured before launch and the costs include people and operation.

Why most AI ROI numbers fail review

Finance teams have learnt to distrust AI ROI figures, and they are right to. The usual number is built from a vendor's productivity claim multiplied by headcount, with no baseline, no measurement after launch and no cost beyond the licence. It is a projection, and projections are not returns.

A number survives review when every term in it has a source, the baseline was measured before the system existed, the costs include people and operation, and the gains are the kind that show up in a ledger. That is a higher bar than most AI reporting clears, and it is entirely achievable if you set it up before launch rather than reconstruct it after.

The formula

ROI equals gains minus costs, divided by costs. Gains decompose into time redeployed times loaded cost, revenue or conversion lift, and errors and risk reduced. Costs decompose into build, run, and change and adoption. Each term lists where its number comes from ROI = (Gains − Costs) ÷ Costs Gains (measured against a baseline) Costs (all of them) Time redeployed × loaded cost source: time study before and after; HR cost rates Revenue or conversion lift source: controlled comparison; CRM or analytics data Errors and risk reduced source: error rate × cost per error; incident records Build people, partners, data work, evaluation set Run tokens, hosting, monitoring, maintenance Change training, process redesign, lost time in rollout
Every term has a source. If a term has no source, it is a projection and belongs in the business case rather than the result.

The formula is the standard one. What makes it survive review is the discipline around each term: gains are measured against a baseline, costs include everything, and the period is stated. Report ROI over a defined window, typically twelve months from launch, and show payback period alongside it.

Baseline before launch

The single most valuable hour in an AI project is the one spent measuring the current state before anything is built. How long does the task take? How many are done per week? What is the error rate and what does an error cost? What is the backlog? What does the team cost per hour, fully loaded?

Measure the same things the same way after launch and the gain is a subtraction rather than an argument. Discovery in our AI project roadmap exists partly to force this. If the baseline genuinely cannot be measured, that is a signal about the project rather than a reason to skip the step.

Three kinds of gain that count

Time redeployed. Hours saved per task, multiplied by tasks, multiplied by loaded hourly cost, but only where the hours become something: overtime not paid, contractors not hired, backlog cleared, capacity moved to revenue work. State which. "Saves each agent an hour a day" is a claim about capacity; what the organisation did with the capacity is the gain.

Revenue or conversion lift. More deals, higher conversion, better retention, faster cycle. These need a controlled comparison, because many things move revenue at once. A team or segment that uses the system against one that does not, over the same period, is the minimum. Your analytics setup must be able to tell them apart.

Errors and risk reduced. Fewer mistakes with a known cost, fewer incidents, lower fraud losses, as in fraud and anomaly detection. Record the baseline rate, the new rate and the cost per event. Avoid valuing hypothetical disasters.

Count every cost

Build includes your people's time, partners, data preparation and the evaluation set. Run includes tokens or hosting, retrieval infrastructure, monitoring and ongoing maintenance, as broken down in the cost of LLM applications. Change includes training, process redesign and the productivity dip during rollout. The last is the one most often omitted, and the one finance will ask about first.

Leading and lagging metrics by use case

ROI is a lagging metric; it arrives months after launch. Leading metrics tell you early whether it is coming. Track both, and name the source for each.

Use caseLeading metric (weeks)Lagging metric (months)Source
Support assistantDeflection rate, handle time, CSAT on AI-assisted ticketsCost per ticket, headcount growth avoidedHelpdesk, workforce data
Sales copilotPrep time per meeting, follow-up sent within a dayConversion rate, cycle length, revenue per repCRM, controlled cohort
Document processingDocuments per hour, exception rate, accuracy on sampleProcessing cost per document, error cost avoidedPipeline logs, finance
Internal knowledge assistantAdoption, questions answered, time to findOnboarding time, expert interruptions reducedUsage logs, time study
Predictive modelPrecision and recall on live data, decisions actionedLosses avoided, revenue retainedModel monitoring, finance

The leading metrics are also your evaluation signals in production. If they move the wrong way, the lagging metrics will follow, and you have time to act.

Attribution pitfalls

The mistakes that get numbers rejected

Adoption as value. "Three thousand users" is a usage statistic. Value is what changed because they used it.

Hours nobody redeployed. Capacity that evaporates into the day is not a saving on the ledger.

Vendor multipliers. A productivity claim from a case study is not your measurement.

No control. Revenue rose after launch; so did the market, the headcount and the season.

Costs stopping at the licence. People, evaluation, change and operation are most of the cost for most projects.

Claiming the whole gain. If the process was also redesigned, the AI share is a judgement; state it as one.

An illustrative example

Illustrative scenario with hypothetical numbers. A finance team processes supplier invoices. Baseline, measured over four weeks before launch: 12 minutes per invoice, 2,000 invoices a month, a 4% error rate, each error costing about an hour to resolve. Loaded cost of the team: 40 currency units per hour.

After an invoice processing system goes live, measured over the following quarter: 4 minutes per invoice of human handling, the same 2,000 invoices, a 1.5% error rate. Time per month falls from 400 hours to roughly 133, and error resolution from 80 hours to 30. That is about 317 hours a month, worth about 12,700 units at the loaded rate, and the team confirms the capacity was used to bring month-end close forward and defer a planned hire. Over twelve months the measured gain is about 152,000 units.

Costs over the same twelve months: build 60,000 units including the evaluation set, run 18,000 units for tokens, hosting and monitoring, change 10,000 units for training and the rollout dip. Total 88,000. ROI over year one: (152,000 − 88,000) ÷ 88,000, about 73%, with payback in roughly seven months. Every figure has a source, the baseline predates the system, and the capacity claim is backed by a decision the team made. That is a number finance can check.

A reporting cadence

Report leading metrics monthly from launch, lagging metrics quarterly, and a full ROI calculation at six and twelve months with the assumptions written out. Use the same format every time so trends are visible. For the board, one page: the baseline, the measurement, the gain, the cost, the ROI, and what you are unsure about. Our guide to the AI CTO's first 90 days shows where this sits in the wider reporting rhythm, and the LLM cost calculator helps keep the run-cost term current.

What matters most

  • ROI = (gains − costs) ÷ costs, over a stated period, with every term sourced.
  • Measure the baseline before launch; it turns the gain into a subtraction.
  • Count only time that was redeployed or removed from cost, and say which.
  • Use a control group for revenue claims; too much else moves revenue.
  • Include build, run and change costs; change is the one finance asks about.
  • Track leading metrics monthly so you know the lagging ones are coming.
  • Report in the same one-page format every time, including what you are unsure about.
FAQ

Frequently asked questions

What if we did not measure a baseline before launch?

Measure one now with a control group: a team or a sample of cases that does not use the system, compared with those that do, over the same period. It is weaker than a true before-and-after, but it is honest and finance will accept it with the caveat stated.

How do we value time saved?

Only count time that is redeployed to something valuable or removed from cost: overtime avoided, backlog cleared, hires deferred, capacity used for revenue work. Hours saved that evaporate into the day are real for the employee and worthless on the ledger. Say which you are claiming.

Can we count risk reduction as a gain?

Yes, carefully. Fewer errors with a known cost per error, fewer compliance incidents, lower insurance or fraud losses, all with a baseline rate and a measured new rate. Avoid valuing hypothetical catastrophes avoided; finance will discount them to zero.

What ROI should an AI project aim for?

There is no universal number. A first project should aim to pay back its build cost within a year on conservative assumptions, and should prove the measurement method, which matters more. Later projects can be judged on the portfolio. See our AI strategy service for how we set targets.

Talk to us about your AI project

Tell us what you are trying to do, which systems are involved and what is in the way. We reply within one business day with an opinion and a suggested next step.