Ask a team how their AI pilot went and you'll usually hear that it worked. Ask how much money it saves per month and the room gets quieter. The model extracts the fields, drafts the replies, classifies the tickets. Whether that adds up to a return depends on numbers most teams never wrote down before they started.
This is a guide to getting those numbers right: what to measure before you build, which costs people forget, and how to present the result so finance can check it rather than take it on faith.
Measure the baseline before you build anything
You can't claim a saving against a process you never measured. Yet the baseline is the step most often skipped, because it's tedious and the team is eager to start on the interesting part. Two weeks of measurement at the start saves months of arguing later.
For the process you plan to automate, capture:
- Volume per month, and how much it swings between quiet and busy periods.
- Handling time per item, measured from system timestamps or a time study, not estimated in a meeting.
- Loaded cost per hour for the people doing the work, including benefits and overhead, which finance can give you.
- Error rate and the cost of an error, such as rework time, a credit note, a late fee or a lost customer.
- Cycle time from arrival to completion, if speed has commercial value.
Handling time is where gut feel goes wrong most. People estimate the typical case and forget the awkward 15% that take five times as long. Pull real timestamps from the ticketing system or ERP where you can. Where you can't, have two or three people log a sample of a few hundred items.
Think in cost per transaction
Total monthly savings is a fragile number because volume moves. Cost per transaction is stable and easy to compare. Divide the full monthly cost of the process by the number of items it handled, before and after. If an invoice costs $4.88 to process today and $1.77 with automation, you know the saving scales with volume, and you can test the business case against next year's forecast instead of this month's.
It also forces you to count every cost on the automated side, because a per-item number with costs missing looks suspiciously good.
Adjust savings for accuracy
No production AI system is right every time, and a saving that ignores errors overstates the return. Split the automated volume into three groups. Items handled end to end with no human touch. Items routed to a person for review, which still cost time, usually less than before because fields are pre-filled. And items the system got wrong without flagging them, which cost whatever an error costs, plus the audit effort spent catching them.
That last group is the one that sinks business cases. A system that auto-processes 70% of items but has a 3% silent error rate on them may be worth less than one that auto-processes 50% with almost none, depending on what an error costs you. Get the error rate from a random audit sample of automated items, not from the vendor's benchmark.
The costs that get left out
Build cost is the number everyone budgets for. The running costs are what decide whether the project pays back, and these are the ones we see missing most often:
- Review time. Every item a person checks still costs labor. Measure it in the pilot.
- Audit sampling. Someone has to spot-check auto-processed items each week to catch silent errors.
- Model and infrastructure costs. API usage scales with volume and with prompt length. A change that doubles the context you send can double this line.
- Maintenance. Prompts need updating when inputs change, evaluation sets need refreshing, and integrations break when the other system upgrades. Budget engineering time every month, not just at launch.
- Monitoring and incident handling. Someone needs to notice when accuracy drifts, and respond.
- Change management. Training staff and redesigning the process around the new tool takes time, and adoption is rarely instant.
Also be honest about what happens to the hours saved. If the team's time moves to higher-value work, that's a real benefit, but it isn't a cash saving unless headcount, overtime, contractor spend or hiring plans actually change. CFOs know the difference, so state which one you're claiming.
A worked payback example
The numbers below are hypothetical, chosen to show the method rather than to predict any real project. The scenario is invoice processing at 4,000 invoices per month, a loaded labor cost of $45 per hour, a baseline handling time of 6 minutes per invoice and an error rework cost of $25 each. The expected case assumes 60% straight-through processing; the pessimistic case assumes 40%. Reviewed invoices take 2.5 minutes, and 5% of auto-processed invoices are audited at 3 minutes each.
| Monthly line item | Baseline | Expected (60% STP) | Pessimistic (40% STP) |
|---|---|---|---|
| Handling and review labor | $18,000 (400 h) | $3,270 (72.7 h) | $4,680 (104 h) |
| Model and infrastructure | $0 | $320 | $320 |
| Maintenance and monitoring | $0 | $2,500 | $2,500 |
| Error rework | $1,500 (1.5%) | $1,000 (1.0%) | $1,500 (1.5%) |
| Total monthly cost | $19,500 | $7,090 | $9,000 |
| Cost per invoice | $4.88 | $1.77 | $2.25 |
| Monthly saving | $12,410 | $10,500 | |
| Payback on $90,000 build | 7.3 months | 8.6 months |
Two things stand out. Maintenance is the second-largest cost on the automated side, larger than the model bill, which is typical once a system is in production. And the pessimistic case still pays back inside a year, which is the sort of margin of safety you want before committing. If your pessimistic case doesn't pay back within the time frame your finance team accepts, the project needs a narrower scope or a cheaper build, not a more optimistic spreadsheet.
Run a quick sensitivity check on the inputs you're least sure of. In this example, every 10 points of straight-through rate moves the monthly saving by roughly $700, while doubling the model bill moves it by only $320. That tells you where to spend pilot effort: on accuracy and review speed, not on shaving token costs.
Benefits that don't fit the spreadsheet
Some returns are real but hard to price. Faster cycle time can capture early-payment discounts or cut customer wait times. Consistent handling can reduce audit findings. Staff who stop keying data all day may stay longer. Put these in the report as named benefits with whatever evidence you have, and leave them out of the payback math.
Keeping them separate protects the core case. If the project only works once you add a value for morale or brand perception, it's a weak project, and finance will notice. If it pays back on hard costs alone, the soft benefits become upside rather than padding.
What to report to the CFO
Keep it to one page and make every number traceable. A finance team will trust a modest, well-sourced saving over a large one they can't check.
- Baseline cost per transaction, with the measurement method and dates.
- Current cost per transaction, with every cost line listed, including maintenance and review.
- Straight-through rate and audited error rate, trended monthly.
- Cash savings and capacity savings, reported separately.
- Cumulative spend against cumulative savings, showing where payback lands.
- Risks and assumptions, such as volume forecasts or pending model price changes.
Report monthly for the first two quarters, then quarterly. Accuracy can drift as inputs change, and a falling straight-through rate shows up in this report before it shows up anywhere else.
When we scope automation work at CoreNexes, the baseline measurement is part of the first phase, because a project that can't show its return tends not to survive the next budget review. The method above works whether you build in-house, buy a product or hire someone. What matters is that the numbers come from your own process.
Questions we get asked
- How do you calculate ROI for an AI automation project?
- Measure the baseline cost per transaction, measure the full cost per transaction after automation including review, model and maintenance costs, then compare the monthly saving with the build cost to get a payback period.
- What payback period is reasonable for AI automation?
- It depends on your finance team's hurdle rate. A useful test is whether the project still pays back within that window under pessimistic assumptions about accuracy and adoption.
- What hidden costs do AI projects usually miss?
- Human review time, audit sampling, ongoing prompt and integration maintenance, monitoring, and model usage that grows with volume and prompt length.
- Is time saved the same as money saved?
- Not always. Freed capacity is a real benefit, but it only becomes a cash saving if spending changes, such as reduced overtime, contractors or planned hiring. Report the two separately.