How to Calculate Automation ROI: Formula and Example
How to calculate automation ROI for a business process: time savings, hidden costs, payback period and 3-year ROI, with a worked example and a free calculator.
- Published
- Reading time
- 6 min read
This guide walks through the calculation step by step with a hypothetical example and shows how to make the result robust.
Why calculate ROI before automating
Automation tools make it easy to build something quickly. That is useful, but it also means teams automate tasks that are rare, unstable or cheaper to leave manual. A short ROI calculation helps you:
- Choose between several automation candidates.
- Decide how much setup effort is justified.
- Explain the investment to a managing director or partner.
- Check after a few months whether the expected savings materialised.
Step 1: Measure the current process
You need four numbers about the task as it is done today:
| Input | Question | How to find it |
|---|---|---|
| Frequency | How often does the task occur? | Count over a typical week or month |
| Time per occurrence | How many minutes does it take, including checks and corrections? | Time it a few times or ask the people who do it |
| Hourly cost | What does an hour of this person's time cost? | Salary plus contributions and overheads |
| Error cost (optional) | What does a mistake cost, and how often does it happen? | Rework time, credit notes, lost customers |
Be realistic about time. Include the small steps people forget: opening the email, switching systems, looking up data, double-checking.
Step 2: Estimate how much the automation takes over
Few automations remove 100 % of the work. Exceptions, approvals, unclear inputs and checks often stay manual. Estimate the share realistically, for example 60–90 % for a well-defined, rule-based task.
Hours saved per month = occurrences per month × minutes per occurrence × share automated ÷ 60
Step 3: List all costs
| Cost type | Examples | One-time or recurring |
|---|---|---|
| Setup | Analysis, building, testing, consultant or developer time | One-time |
| Training and documentation | Explaining the new process, writing instructions | One-time |
| Software | Automation platform subscription, additional licences, usage fees | Monthly |
| Maintenance | Fixing broken steps when connected apps change, monitoring | Monthly (hours) |
| Exception handling | Time for cases the automation cannot handle | Ongoing |
Maintenance is the most commonly underestimated cost. Connected tools change their interfaces, fields get renamed, and someone needs to notice and fix it. Budget a few hours per month for each significant automation.
Step 4: Calculate payback and ROI
Value of time saved per month = hours saved × hourly cost
Running cost per month = software + maintenance hours × hourly cost
Net savings per month = value of time saved − running cost
Payback period (months) = setup cost ÷ net savings per month
ROI over 3 years = (value of time saved × 36 − (setup + running cost × 36)) ÷ (setup + running cost × 36)
Worked example (hypothetical)
A wholesale business processes supplier invoices manually. Each invoice is downloaded from an email, checked, entered into the accounting system and filed.
Current process:
- 15 invoices per working day, 21 working days per month → 315 invoices per month
- 6 minutes per invoice
- Loaded hourly cost: €45
Planned automation: invoices are extracted from the inbox, data is read and pre-filled in the accounting system, and a person only checks and approves.
- Share automated: 80 %
- Setup cost: €3,000
- Software: €60 per month
- Maintenance: 2 hours per month
Calculation:
- Hours saved: 315 × 6 × 0.8 ÷ 60 = 25.2 hours per month
- Value of time saved: 25.2 × €45 = €1,134 per month
- Running cost: €60 + 2 × €45 = €150 per month
- Net savings: €1,134 − €150 = €984 per month
- Payback period: €3,000 ÷ €984 ≈ 3.0 months
- 3-year benefit: €1,134 × 36 = €40,824; 3-year cost: €3,000 + €150 × 36 = €8,400
- 3-year ROI: (€40,824 − €8,400) ÷ €8,400 ≈ 386 %
All figures are invented for illustration. You can enter your own values in the process automation ROI calculator, which performs exactly these steps and updates the result instantly.
Step 5: Stress-test the result
A business case is only as good as its assumptions. Test a pessimistic scenario:
| Assumption | Base case | Pessimistic |
|---|---|---|
| Minutes per invoice | 6 | 4 |
| Share automated | 80 % | 60 % |
| Setup cost | €3,000 | €5,000 |
| Maintenance hours | 2 | 5 |
With the pessimistic values, hours saved fall to 315 × 4 × 0.6 ÷ 60 = 12.6 hours, worth €567 per month. Running cost rises to €60 + 5 × €45 = €285. Net savings are €282 per month, and payback takes about 17.7 months. The project still pays back, but much more slowly. If even the pessimistic case looks acceptable, you can proceed with confidence. If it does not, simplify the automation or look for a better candidate.
Does saved time really save money?
Saved hours only turn into money if something changes:
- The team handles more volume without new hires.
- Overtime or temporary staff are reduced.
- People spend the time on work that brings revenue, such as sales or customer service.
If none of these happen, the "savings" are capacity, which is still valuable but should be described honestly. Decide in advance what the freed-up time will be used for.
Qualitative benefits
List these next to the numbers, not inside them:
- Fewer errors and less rework.
- Faster response to customers and suppliers.
- Less dependence on one person's knowledge.
- Better data for reporting.
- Less frustrating work for the team.
Choosing between several candidates
If you have several automation ideas, calculate the payback period for each and rank them. Our guide to business processes to automate includes a scoring matrix that combines payback with other criteria such as risk and complexity. For a broader view of how automation fits into the company's development, see the digital transformation roadmap for SMEs.
Common mistakes
Using the gross wage instead of loaded cost. It understates the value of time.
Assuming 100 % automation. Exceptions and checks almost always remain.
Ignoring maintenance. Automations break when connected systems change.
Counting rare tasks. A task done twice a month rarely justifies a complex automation.
No follow-up. Measure the actual time spent after three months and compare it with the estimate.
Summary
Calculating automation ROI is straightforward once you have measured the current process: hours saved times loaded hourly cost, minus software and maintenance, compared with the setup cost. Report the payback period and the ROI over a fixed period, test a pessimistic scenario, and list qualitative benefits separately. Use the process automation ROI calculator for quick estimates, and if you want to build the automation yourself, our guide to no-code automation for small business explains where to start.
FAQ
What is the formula for automation ROI?
Automation ROI = (total benefit − total cost) ÷ total cost × 100, measured over a defined period such as three years. Benefit is mainly the value of time saved and errors avoided; cost includes setup, software and maintenance.
How do I calculate the payback period of an automation?
Divide the one-time setup cost by the net monthly savings (value of time saved minus monthly running costs). The result is the number of months until the investment is recovered.
What hourly rate should I use for time savings?
Use a loaded hourly cost that includes salary, social contributions and overheads, not just the gross wage. If you are unsure, calculate with a conservative value and show the result for a range.
Should qualitative benefits be included in the ROI?
Keep them separate. Fewer errors, faster response times and less frustration are real benefits, but they are hard to put a number on. List them next to the financial calculation rather than inflating the ROI.