ROI & Strategy March 11, 2026 · 7 min read

How to Calculate the ROI of AI Automation

Build the case from your workflow, your costs, and a result you can verify after launch.

Start with the current cost, not the vendor's percentage.

An ROI model is a decision tool, not a promise. It should show which inputs you measured, which ones you estimated, what the project costs to launch and operate, and what evidence would make you stop.

Write down the current process

Choose one workflow with a clear beginning and end. Record monthly volume, hands-on minutes per item, queue time, error and rework volume, and the people or systems involved. A workflow automation proposal should use this same boundary so the before-and-after comparison does not shift.

Use your payroll and benefits data for the loaded hourly rate when you have it. If you need a temporary proxy, the U.S. Bureau of Labor Statistics reported average private-industry compensation of $46.60 per hour in March 2026. That government estimate includes wages and benefits across many jobs and regions; it is not a quote for your team.

Current process cost per month = (items per month × minutes per item ÷ 60 × loaded hourly rate) + measured rework cost.

Keep capacity separate from cash savings. Time released from a salaried team becomes a financial benefit only when you can name the result: avoided hiring, reduced overtime, more completed work, or another change that reaches the budget or income statement.

Separate measured inputs from estimates

Mark every input as measured, quoted, or estimated. Measured inputs come from time samples, ticket records, invoices, payroll, and error logs. Quoted inputs come from the proposed vendor and your internal delivery teams. Estimates cover changes that have not happened yet, such as adoption, automation share, or incremental gross profit.

  • Measure the baseline: use a representative period and retain the raw counts.
  • Estimate the change: state who supplied the estimate and why it could be wrong.
  • Value the result: count only labor, rework, or gross profit that the business can actually realize.
  • Set the measurement window: compare like-for-like weeks or months after adoption has stabilized.

For revenue work, use incremental gross profit rather than top-line revenue. Faster response is not itself revenue. The current InsideSales publisher page says conversion is higher in the first five minutes, but it does not substantiate the old MIT attribution or the larger multipliers previously repeated in this article. Measure your own response, qualification, conversion, and margin before putting a sales benefit into the model.

Count implementation and maintenance

The denominator needs the full cost of reaching and sustaining the result. Ask each agency to separate implementation, integration, migration, testing, training, licenses, model or API usage, monitoring, support, and maintenance. Give agencies the same project boundary so their responses can be compared.

Cost input Where to get it How to use it
Build and configurationItemized agency quoteOne-time cost unless the contract says otherwise
Integration and migrationAgency and internal system ownersInclude testing, cleanup, and cutover work
Internal implementation timeNamed participants × loaded rateInclude review, training, and process changes
Software and usageContract and volume modelApply low, base, and high usage
Monitoring and supportNamed owner and support termsCount recurring labor and service fees
MaintenanceContract or internal capacity planInclude model, workflow, policy, and integration changes

Table note: enter project-specific quotes and internal measurements. Crescendo and Appinventiv publish vendor estimates for chatbot and maintenance costs, but those figures are planning examples, not substitutes for your scope and contract.

Total upfront cost = non-overlapping one-time build and configuration, integration and migration, and internal implementation costs incurred before benefits begin.

Internal implementation already includes internal review, training, and process-change time. Add external training or change-management fees only when they are not already included in the agency quote or another cost row.

Monthly recurring cost = all monthly operating costs + (annual maintenance and support costs ÷ 12).

Total year-one cost = all one-time costs + 12 × monthly recurring cost.

Prorating annual charges is a planning shortcut. If payment timing matters, calculate cumulative cash flow by month and include each charge when due; a result based on prorated costs is an estimate, not an exact payback date. If the supplier includes maintenance in a subscription, do not count it twice.

Run a low, base, and high case

A single forecast hides uncertainty. Use the same formula three times and change only the uncertain inputs: adoption, automation share, error reduction, revenue conversion, usage, and maintenance. The labels below describe how to choose inputs; they are not market performance ranges.

Case Benefit inputs Cost inputs
LowUse the least favorable credible valueUse the highest credible quote or allowance
BaseUse the best-supported working estimateUse the expected quote and operating load
HighUse the most favorable credible valueUse the lowest credible quote or allowance

Year-one benefit = realized labor savings + avoided rework cost + incremental gross profit.

Year-one ROI = (year-one benefit − total year-one cost) ÷ total year-one cost × 100.

Monthly net benefit = realized monthly benefit − monthly recurring cost.

Payback months = total upfront cost ÷ monthly net benefit.

Do not calculate payback when monthly net benefit is zero or negative. Show the result as no payback under that case instead of forcing a positive number.

Decide what result would stop the project

Write the stop condition before implementation. It can be a maximum total cost, a minimum verified accuracy or adoption level, a required monthly net benefit, or a latest acceptable payback date. Assign an owner and a review date.

  • Stop or rescope if the low case exceeds the approved loss limit.
  • Pause expansion if measured adoption or output quality misses the agreed threshold.
  • Recalculate when scope, usage price, staffing, or integration work changes materially.
  • Expand only after the same measurement method shows a result over the agreed window.

The model should make a no-go decision possible. If every scenario is treated as a reason to continue, it is sales collateral rather than an investment test.

How to read the published evidence

Deloitte reports that most respondents in its 2025 survey of 1,854 executives across Europe and the Middle East said a typical AI use case took two to four years to produce satisfactory ROI; only 6% reported payback in under a year. McKinsey reports six-to-12-month payback in its latest operations data set of more than 100 companies. These are clearly attributed findings from different samples and scopes, not a forecast for your project.

Vendor-published figures are examples, not neutral benchmarks.

DocuClipper is a vendor publisher that compiles data-entry accuracy figures from other pages. Freshworks is a vendor publisher reporting customer-service product and survey results. Pylon is a vendor publisher describing a 97% response-time reduction in one AssemblyAI case. Crescendo is a vendor publisher of chatbot price estimates. Appinventiv is a vendor publisher of software-maintenance estimates. Test any number from those pages against your own process and a written quote before using it in a decision.

Sources

Compare proposals against the same ROI worksheet.

Describe the workflow, baseline, cost categories, scenarios, and stop condition so agency responses address the same decision.

Request agency responses