How to Calculate Automation ROI: Costs, Time and Payback
A worked retail example showing setup costs, recurring work, useful capacity and payback.
Your team saves 25 hours a month. The software costs $125. You also paid for setup, and someone spends two hours a month keeping the workflow running. To judge the return, include every cost and establish what the recovered time is worth.
Start with one task and a measured baseline
You need to account for those costs and decide how much of the recovered time you can use. The example below extends the retail workflow in our guide to choosing your first automation project. All figures are illustrative US-dollar assumptions, not Interzekt prices or measured client results.
Suppose a shop handles 500 order-status questions each month. A customer-service person checks the order and carrier update, then writes a reply. At four minutes per question, that takes 33.3 hours a month.
The proposed automation retrieves the information and drafts a response. A person checks it before sending. Questions involving an uncertain order match, missing tracking, refunds or complaints still need human attention.
Measure the total handling time across that mix of cases. For this example, assume the average falls to one minute per question, including review, corrections and manual exceptions. That leaves 8.3 hours of handling and recovers 25 hours a month.
If your one-minute estimate covers only straightforward cases, you have understated the remaining work. Time the exceptions before approving the calculation.
Include setup, software and ongoing work
Use the incremental costs of the proposed workflow. A subscription you already pay for only adds a project cost if you need a higher plan or more usage.
- 01One-time setup: $1,800. Integration, data cleanup, testing, training and internal setup time.
- 02Software and usage: $125/month. Incremental subscriptions, API calls and infrastructure.
- 03Upkeep: 2 hours/month. Monitoring, fixes and changes to the workflow.
- 04Labor value: $30/hour. An assumed planning value, replaced with your own cost.
- 05Review and exceptions: 8.3 hours/month. Already included in the one-minute handling average.
The two upkeep hours cost $60 at the assumed rate. Total recurring cost for this calculation is $185 a month.
Count each hour once. We subtract review and exception handling when calculating recovered time, so we do not deduct it again as a separate running cost. Upkeep is additional work and gets its own line.
Include the internal time spent on setup even if no supplier invoices you for it. For a separate cash budget, distinguish that time value from payments to suppliers.
Work through the monthly calculation
- 01Manual handling: 500 × 4 minutes ÷ 60 = 33.3 hours.
- 02Handling after automation: 500 × 1 minute ÷ 60 = 8.3 hours.
- 03Time recovered before upkeep: 500 × (4 − 1) ÷ 60 = 25 hours.
- 04Capacity value: 25 × $30 = $750/month.
- 05Recurring costs: $125 + (2 × $30) = $185/month.
- 06Net capacity value: $750 − $185 = $565/month.
- 07Capacity-based payback: $1,800 ÷ $565 = About 3.2 months.
This calculation assumes the team can use all 25 recovered hours for work worth the assigned $30 an hour. After the two upkeep hours, the team has 23 fewer hours of total work each month.
Use the formulas with your own inputs
- 01Hours recovered: monthly task volume × minutes saved per task ÷ 60.
- 02Useful capacity value: hours recovered × share you can use × hourly value.
- 03Net monthly value: useful capacity value − incremental software − upkeep − other recurring costs.
- 04Payback in months: setup cost ÷ positive net monthly value.
If net monthly value is zero or negative, there is no payback under those assumptions. A negative denominator does not mean the project pays back in negative months.
Separate capacity value from cash savings
An employee on the same salary costs you the same amount after the workflow changes. The recovered hours may still help: the team could clear a support backlog, respond sooner or handle more orders. Record where the time goes.
For a cash-savings case, identify an expense you can reduce, such as overtime or a contractor bill. Value those hours at the expense you avoid. For additional sales, use the contribution after the costs of fulfilling those sales, and establish that the extra capacity helped produce them.
Do not add the labor value of recovered hours to the margin earned by using those same hours without checking for overlap. You could count the same benefit twice.
Keep three records: the hours recovered, the work completed with that time, and any verified change in spending or contribution. The $565 above is a planning estimate of net capacity value. It does not establish $565 of cash savings.
Test the assumptions that could change the decision
The base case may look attractive, but the result depends on review effort and useful demand for the freed time.
- 01All 25 recovered hours are useful: $750 gross capacity value per month; $565 net monthly value; 3.2 months capacity-based payback.
- 02Half the recovered hours are useful: $375 gross capacity value per month; $190 net monthly value; 9.5 months capacity-based payback.
- 03Handling takes two minutes per question; all recovered time is useful: $500 gross capacity value per month; $315 net monthly value; 5.7 months capacity-based payback.
- 04None of the recovered time has a useful destination: $0 gross capacity value per month; −$185 net monthly value; no payback.
At the original handling times, you need to use about 24.7% of the recovered capacity to cover the recurring costs. To recover setup within 12 months, you need about 44.7%, assuming volume and costs stay constant from the first operating month.
A slower rollout, seasonal demand or higher API use changes those figures. Recalculate with the pilot's observations before treating a forecast as a budget commitment.
Calculate ROI over a stated period
Payback measures how long it takes to recover setup cost. ROI compares benefits and costs over a period you choose:
ROI = (benefits during the period − total costs during the period) ÷ total costs during the period × 100.
For 12 full operating months in the base case:
- 01Capacity benefit: $750 × 12 = $9,000.
- 02Total cost: $1,800 setup + ($185 × 12) = $4,020.
- 03Net capacity value after setup: $9,000 − $4,020 = $4,980.
- 04Capacity-valued ROI: $4,980 ÷ $4,020 × 100 = 123.9%.
If you can use only half the recovered time, the benefit falls to $4,500 and the same calculation gives 11.9%.
These are undiscounted planning calculations. They assume a full year at the stated operating rate and exclude ramp-up, taxes and financing. They are not cash-return forecasts. To estimate a cash return, replace capacity values with evidenced cash benefits and use a consistent cash-cost basis.
Make the pilot answer the budget question
Before you start, record task volume, handling time and errors for a representative period. During the pilot, keep the same definitions and include the cases that require manual work. A quiet week and a peak week are poor comparators.
Track the remaining work: review, corrections, exception handling and upkeep. Also check response time, wrong-order matches, rework and unresolved requests. Faster handling is little use if customers receive inaccurate answers.
Choose a review date after enough cases have passed through the workflow to cover its normal variation. Compare observed net value with your required payback period. Continue if the evidence supports the cost and quality targets; revise the scope if review consumes the expected savings.
Use the first-project guide to define the workflow and its limits. For help assessing a specific process, start with the business automation assessment.
What to keep
- 01Count setup, software, review, exceptions and upkeep without counting the same time twice.
- 02Value only the recovered capacity you can use. Keep it separate from verified cash savings.
- 03Test slower handling and lower capacity use before committing to a payback forecast.
- 04Measure ROI over a stated period, using a consistent basis for benefits and costs.
Frequently asked
How do I calculate automation ROI?
Choose a period. Subtract setup and recurring costs from the benefits expected or measured in that period, then divide by those total costs. State whether you valued recovered capacity or measured cash benefits.
Do saved hours count as savings?
They count as recovered capacity. Cash savings require an expense to fall. If you use the time for additional work, record that work and its value without counting the same benefit twice.
Which costs are easy to miss?
Internal setup time, data cleanup, review, exception handling, usage charges and upkeep. Include review in either the remaining handling time or a separate cost line, not both.
What is a good payback period?
Choose a threshold that fits your budget, uncertainty and expected workflow life. This example shows the same setup paying back in 3.2 or 9.5 months as usable capacity changes. Those figures are scenarios, not industry benchmarks.
Interzekt Editorial Team
Editorial Team at Interzekt
The Interzekt Editorial Team publishes practical reporting and guidance on AI systems, automation, and the operating decisions behind useful technology.