·13 min read

AI ROI: How I Estimate It Before Building Anything (Worked Method)

How to estimate AI ROI before you build: the worksheet I use, a worked example with the math shown, and what the research says about real time savings.

AIAI ROIAutomation

Two glass tiles on a black reflective floor joined by a line of light: a cyan neon hourglass and a lime neon line chart rising above a cyan baseline

Short answer

AI ROI is the value an AI system brings back compared with what it costs to build and run. The formula is the ordinary one:

AI ROI = (value gained - total cost) / total cost

The hard part is filling it in before the system exists. This is how I estimate AI ROI before I build anything for a client:

  1. Measure the job as it runs today: hours per week, errors, delays.
  2. Estimate the share the AI can take, after the cases that need a person.
  3. Subtract the time people will still spend checking and correcting.
  4. Put a value on the hours saved, using your own cost per hour.
  5. Add up every cost: build, model usage, hosting, and the time someone spends keeping the data current.
  6. Work out the payback period, and write down the result that would make you switch it off.

If you can't do step 1, you can't estimate AI ROI yet. Measure first.

I build AI systems for small businesses: hotel chatbots, document pipelines, a system that fills vessel equipment templates from manuals and registers, and the agent platform they run on. I don't publish savings figures for those builds here, because I don't have a measured before-and-after I can source for every one of them. What I can give you is the method, the math and the research numbers I use as a sanity check.

Why AI ROI is so hard to pin down

Big companies struggle to prove the ROI of AI too, and the numbers say so.

  • IBM's CEO study (6 May 2025, 2,000 CEOs) found that only 25% of AI initiatives had delivered the expected ROI over the previous few years.
  • IBM's AI ROI guide cites its Q4 2025 Think Circle report (updated 19 February 2026): 79% of executives see productivity gains from AI, but only about 29% can measure ROI confidently.
  • MIT NANDA's The GenAI Divide: State of AI in Business 2025 found about 95% of generative AI pilots delivered little to no measurable impact on profit and loss, as reported by Fortune on 18 August 2025.

Put side by side, they say the same thing: people feel faster, and few can prove it in money. The gap is usually a missing baseline: nobody measured the job before the AI arrived.

What the research says about real time savings

Before trusting any estimate, including mine, compare it with independent measurements. These are the two I use.

StudyWhat it measuredResult
Bick, Blandin and Deming, The Impact of Generative AI on Work Productivity, Federal Reserve Bank of St. Louis, 27 February 2025Self-reported time savings from a US worker surveyWorkers who used generative AI saved 5.4% of their work hours on average, about 2.2 hours of a 40-hour week
Brynjolfsson, Li and Raymond, Generative AI at Work, NBER working paper 31161 (April 2023, revised November 2023)5,179 customer support agents with an AI assistantIssues resolved per hour rose 14% on average, 34% for novice and low-skilled agents, with minimal impact on the most experienced

Two lessons for your estimate:

  1. General AI use saves hours, not days. If your plan says a chat tool will save each employee 15 hours a week, it's probably wrong.
  2. Bigger gains come from specific jobs. The support study is one job, with one tool built for it, measured per hour. That's the shape of project where ROI shows up.

The AI ROI worksheet I use

This is the worksheet I fill in with a client before quoting a build. You can do it on paper.

1. Baseline: what the job costs today

Write down, for one process:

  • How many times it happens per week or month
  • Minutes per case, measured on real cases, not guessed
  • Who does it, and what an hour of their time costs you
  • Error rate, and what an error costs (a lost booking, a wrong payment, a customer who leaves)
  • Delay cost, if speed matters (a guest asking at midnight who books elsewhere by morning)

2. Share of the job the AI can take

Not every case goes to the AI. Some need a person by design: complaints, refunds, judgement calls. Test the AI on 20 or 30 real cases and count how many it handles correctly without help. That share is your automation rate. Don't use a vendor's number for it.

3. Time people still spend

Someone reads the chatbot transcripts, checks the flagged mismatches, approves the output. Put that time back into the estimate. It's the line most estimates forget.

4. Value of the hours saved

Hours saved multiplied by the cost of an hour. Be honest about whether the hours turn into money. If the person saved two hours a week but nothing else gets done in those two hours, the saving is real but soft.

5. Every cost

CostWhat goes in it
BuildMapping the process, building or configuring, testing on real cases
Model usageTokens per case multiplied by cases per month, at the provider's published price
Platform and hostingThe platform, server or SaaS fee the system runs on
MaintenanceSomeone updating the content, prices, policies and prompts
Review timeFrom step 3, if you didn't already subtract it there

6. Payback and a kill condition

Payback in months = build cost / monthly net saving

where monthly net saving = value of hours saved - monthly running costs.

Then write the kill condition before you build: "If after three months the system saves less than X hours a month, we switch it off." I've found it's much easier to switch something off when you agreed the rule before you'd paid for it.

A worked example, with the math shown

The numbers below are example inputs to show the math. They are not results from a client project, and they are not my prices. Swap in your own.

Picture a small hotel whose front desk answers guest questions by email and website chat: check-in times, parking, transfers, breakfast.

Baseline (example inputs):

  • 600 guest questions a month
  • 4 minutes each on average
  • 600 x 4 = 2,400 minutes = 40 hours a month
  • Cost of a front desk hour: €15 (use your real figure, with employer costs)
  • Baseline cost: 40 x €15 = €600 a month

Share the AI takes: say testing on 30 real questions shows the chatbot answers 60% correctly on its own. The rest go to a person.

  • Hours the AI takes: 40 x 0.60 = 24 hours
  • Review time still needed (reading transcripts, fixing the knowledge base): 4 hours a month
  • Net hours saved: 24 - 4 = 20 hours a month
  • Value: 20 x €15 = €300 a month

Model usage (real published prices): at Anthropic's API prices checked on 6 October 2026, Claude Haiku 4.5 costs $1 per million input tokens and $5 per million output tokens. Assume each conversation uses 5,000 input tokens (the bot re-reads your hotel content on each turn) and 1,000 output tokens:

  • Per conversation: 5,000 x $1/1,000,000 + 1,000 x $5/1,000,000 = $0.005 + $0.005 = $0.01
  • 600 conversations: about $6 a month

The API tab of Anthropic's pricing page with four model cards, the Haiku 4.5 card circled in red: input $1 per million tokens, output $5 per million tokens The two prices the model line rests on, on Anthropic's public pricing page on 6 October 2026. Check the page again when you run your own numbers: prices change.

Add the platform or hosting fee, say €40 a month in this example.

Monthly net saving: €300 - €6 - €40 = about €254

Payback: divide the build cost by the monthly net saving. I find it easier to count the build cost in months of savings instead of euros. If the build costs as much as 10 months of savings, it pays back in 10 months:

Build costs as much asPays back inROI after 24 months
6 months of savings6 months(24 - 6) / 6 = 300%
12 months of savings12 months(24 - 12) / 12 = 100%
24 months of savings24 months0%, it only breaks even

The ROI column uses the formula from the top of this guide. Two years of running brings in 24 months of net savings. Take away what the build cost, then divide by it. To find your row, divide the quote in front of you by your own monthly net saving.

Three things jump out of this example:

  1. The model cost barely matters. At these volumes, tokens are a rounding error next to the build and the review time.
  2. The automation rate decides almost everything. At 30% instead of 60%, the AI takes 12 hours instead of 24, but the 4 hours of review and the running costs stay the same. The net saving falls from about €254 to about €74 a month, and the payback takes more than three times as long. That's why I test on real cases before quoting anything.
  3. The hours alone might not justify it. For a hotel, the bigger argument can be the booking that doesn't get lost at midnight. That's worth counting, separately.

Returns that don't fit the hours formula

Some of the value is real but shouldn't go straight into the ROI number, because you can't measure it upfront. I list these next to the estimate, not inside it.

  • Response at hours when nobody's working. The hotel chatbots I run on Aroma Suites, Casa di Terra Villa and Amoopi Nymfes answer at any hour. Whether that turns into bookings is something you measure after launch, from the conversations and the booking data.
  • Fewer errors. For a Greek supermarket chain with 175 stores and over 100,000 invoices, delivery notes and credit notes a month, the case for automated matching isn't only hours. A mismatch caught early is a payment dispute that never happens.
  • Faster, checkable work for specialists. For a shipping company, matching each item in a vessel's equipment template to its manuals and registers saves someone hunting for entries item by item. The value is time, but also confidence: every match shows its source file and row, and the rejected ones come with a reason.
  • Staff doing better work. The NBER support study found the biggest gains among newer staff. An AI system can make a new hire productive sooner.

If you want to count any of these, pick one number you can track after launch (bookings from chat, disputes per month) and measure it.

Where AI ROI disappears

These are the places I see estimates go wrong.

Automation rate from a demo. Demos use clean examples. Your inbox doesn't.

Forgetting review time. An AI that saves 20 hours but needs 15 hours of checking saves 5.

Nobody maintains the data. Prices change, policies change. A bot quoting last year's rates costs you more than it saves.

The system sits outside the workflow. If people have to open a separate tool, they stop using it and the saving goes to zero.

Scope creep. "While we're at it, can it also..." Every addition belongs in its own estimate.

Model choice. Picking the most expensive model for a simple job can multiply running costs. Test the cheaper model first.

How I measure AI ROI after launch

The estimate is a prediction. After launch I compare it with what actually happens:

  • Volume handled: how many cases the system processed
  • Automation rate: what share it finished without a person
  • Review time: hours people spent checking
  • Errors: mistakes caught, and mistakes that got through
  • Running cost: the real token and hosting bill
  • The one business number tied to the job: bookings from chat, disputes, response time

After three months, compare it with the kill condition you wrote down. Keep it, fix it, or switch it off.

An AI ROI calculator you can use now

You don't need a tool for this. Put your numbers into these five lines:

  1. Hours per month = cases x minutes per case / 60
  2. Hours saved = hours per month x automation rate - review hours
  3. Monthly value = hours saved x cost per hour
  4. Monthly net = monthly value - model cost - platform cost
  5. Payback months = build cost / monthly net

If line 4 is negative or line 5 is longer than you'd wait, don't build it. Or pick a different process. My guide to AI implementation explains how to choose one, the AI automation examples show the kinds of jobs I build, and AI automation for small business covers which of them make sense at small scale.

FAQ

What is AI ROI?

AI ROI is the return an AI system brings compared with its total cost. You calculate it as value gained minus total cost, divided by total cost. Value is usually hours saved, errors avoided or revenue kept. Cost includes the build, model usage, hosting and maintenance.

How do you calculate AI ROI before building?

Measure the job today in hours and errors, test the AI on 20 to 30 real cases to find the share it handles correctly, subtract the review time people still need, value the hours saved at your cost per hour, and divide the build cost by the monthly net saving to get payback.

Is a 40% ROI good for an AI project?

It depends on the time it takes and the risk. A 40% return over two years on a small, low-risk automation is reasonable. Payback period is often more useful for small businesses: how many months until the build has paid for itself.

Is AI actually turning a profit for businesses?

For some, not most yet. IBM's 2025 CEO study found only 25% of AI initiatives had delivered the expected ROI, and MIT NANDA's 2025 research found about 95% of generative AI pilots had little to no measurable P&L impact. Specific, measured jobs do better than broad rollouts.

How much time does AI actually save?

A St. Louis Fed study published in February 2025 found workers using generative AI saved 5.4% of their work hours on average, about 2.2 hours a week. A study of customer support agents found 14% more issues resolved per hour. Gains are bigger on specific, repeated jobs.

Is there an AI ROI calculator?

You can use five lines: hours per month, hours saved after review, monthly value, monthly net after running costs, and payback months. The worked example in this guide shows each step with the math.

Want a second opinion on your numbers?

If you've got a process and a rough baseline, I'll go through the estimate with you and tell you honestly whether it's worth building. That's the first thing I do as an AI automation consultant. For hotels, my hotel chatbot guide covers the chatbot side in detail. Or send me the process and your numbers.

PK
Web developer, SEO consultant, and AI automation specialist based in Heraklion, Crete.

Got something to automate?

AI agents, chatbots, websites, or SEO. One email gets you a straight answer about scope and pricing.

Get in touch