# Automation ROI calculator: a formula you can check

An automation ROI calculator is a short formula. Time saved, minus build and run cost. Work it through with real per-call data prices and an agent.

## Summary

An automation ROI calculator is a formula in a form. Most online ones ask for hours saved and an hourly rate, then multiply. That is a fine start, but it leaves out the cost of running the automation, which for an agent that makes data calls is not zero.

This post gives you the formula, the inputs that people get wrong, and a way to fill in the run cost from real prices. There is no hosted calculator on the looot site. You get the arithmetic, and you can ask an agent to do it for your numbers.

## What is automation ROI?

Automation ROI compares what an automation saves with what it costs. Savings are the work hours that no longer need a person, valued at what those hours cost you. Costs are the building time, the tools and the per-run charges.

The simplest form is:

Net gain = (hours saved x hourly cost) - (build cost + run cost)

ROI is then the net gain divided by total cost, shown as a percentage if you like. The formula is easy. The hard part is getting honest numbers for each input.

## What inputs does the calculator need?

| Input | How to get it | Common mistake |
|---|---|---|
| Hours saved | Time the task by hand once, then multiply by how often you do it | Using a guess instead of a timed run |
| Hourly cost | Your loaded cost per hour, or the person's | Using only the wage and forgetting overhead |
| Build cost | Hours you spend setting it up, at the same hourly cost | Counting zero because it was "fun" |
| Run cost | Calls times price per call, plus tool fees | Leaving it out |
| Failure share | The share of items that still need a person | Assuming every item succeeds |

Run cost is the one that changes with how you build. A task done by a script you own has near-zero run cost. A task done by an agent that calls data APIs has a per-call cost. For a list of three hundred companies it can be small or not, depending on the endpoints.

## How do I find the run cost for an agent?

Count the calls and read the prices. For each item the agent handles, list the endpoints it will call. Multiply the number of items by the calls per item, and then by the price of each call. [What 1,000 lookups cost](https://looot.ai/blog/what-1000-lookups-cost) and [AI agent cost, model tokens plus data calls](https://looot.ai/blog/ai-agent-cost-data-calls) show the arithmetic with live prices.

The live table shows today's prices for three calls that often appear in a list-building automation. Use the row that matches your job.

Price per call for list-building steps: live prices per call are read from the catalog when the page loads, see https://looot.ai/blog/automation-roi-calculator.

- Find a work email
- Verify an email
- Google organic results

Model token cost is a second part of run cost. Read your model vendor's price page for that, and add a margin.

## A worked example with assumptions

Take a task where someone looks up a work email for each new lead and enters it in a sheet. Suppose it takes four minutes per lead by hand, and you handle 300 leads in a batch. That is 20 hours.

Assume the person's loaded cost is a number you know, call it H per hour. Hand cost is 20 x H. The agent version needs about one hour to build and check, so build cost is 1 x H. Run cost is 300 calls times the price of the email endpoint you read in the table, plus a margin for items that need a second provider.

Net gain is 20 x H minus 1 x H minus the run cost. Because the run cost for 300 calls is usually small next to 19 hours of work, the result is positive unless the endpoint is expensive or the failure share is high. Put your own H and your own price in, and the number is yours. I used assumptions on purpose, because a made-up dollar figure would look like a measurement.

## What makes the result wrong?

Four things tilt the answer.

**Failure share.** If 30 percent of leads return no email and a person still handles them, the savings drop by that share. Measure the miss rate on a small sample.

**Review time.** Checking the agent's output takes time, and you should count it as hours spent, not as free.

**Repeat use.** A one-off task pays back once. A task you repeat pays back each time. But the repeat only counts if you actually trigger it, and since scheduled runs are not available yet, each repeat needs someone to start it.

**Price drift.** Provider prices change. Read the price at the time of each run, not once.

## How do I measure hours saved honestly?

Time the task by hand on ten items, not one. The first item takes longer because you are working out the steps. Take the average of the last eight. Then ask what share of items needs a person even after automation, and subtract that share.

Be careful with batch effects. A task done in one sitting is faster per item than the same task spread across a week, because there is no switching cost. If your real work is spread out, time it spread out. Otherwise you will count hours that never existed.

Also count the review. If an agent produces a table and you spend twenty minutes checking it, those twenty minutes belong in the cost side. Skip the check and you will find the errors later, at a worse time.

## When is automation not worth it?

When the task is rare, short or already cheap. A job you do twice a year and that takes an hour will not repay a day of building. When the task changes each time, the automation needs rework each time. And when a mistake is expensive, the review cost can eat the savings.

A fair rule of thumb is to automate when you do the task often, the steps stay the same and a wrong result is cheap to catch. If two of those three are false, do it by hand and revisit later. For more on a first job to automate, see the [data enrichment use case](https://looot.ai/use-cases/data-enrichment).

## Try it: a prompt for your agent

This prompt asks the agent to compute the ROI for a task you describe. It needs your own numbers, so it asks for them.

The agent will stop after step 2 and wait for your numbers.

## What it cannot do

- It does not forecast savings you have not measured. Time one real task first.
- It does not include model token cost unless you add it from your model vendor's price page.
- It does not host a calculator page. The formula runs in the agent's reply.
- It does not rerun the check on a timer. Recomputing ROI over time needs scheduled runs, not available yet.

Last checked 2026-10-03 against the live catalog and the looot skill file. Author: the looot team.

## Questions

### What is an automation ROI calculator?

An automation ROI calculator compares the value of the time an automation saves with its build and run costs. The core formula is hours saved times hourly cost, minus build cost and run cost.

### How do I calculate automation ROI?

Time the task by hand, multiply by how often it runs, and value the hours at your loaded cost. Subtract the build time and the run cost, then divide the net gain by total cost.

### What is a good ROI for an automation?

There is no fixed number. A positive net gain after build, run and review costs is the minimum. Compare it with the other uses of the same hours.

### How do I include the cost of an AI agent in the ROI?

Add model token cost and data call cost to run cost. For data calls, multiply the calls by the price per call, which looot shows before each run. For tokens, use your model vendor's prices.

### Does looot have an ROI calculator?

No hosted calculator. The post gives the formula, and an agent connected to looot can read the prices and do the arithmetic for your numbers.

### Why is my automation ROI lower than I expected?

Common causes are a high miss rate, review time left out and a run cost higher than assumed. Test on a small sample and measure each before you scale.

## For agents

### Work out automation ROI

```text
Use looot to work out the ROI of automating a lookup task.
1. Set up https://looot.ai/skill.md.
2. Ask me for: items per batch, minutes per item by hand, my hourly cost, and hours to build.
3. Use discover to find the cheapest endpoint for "work email for a person at a company" and read its price with inspect. Do not run it.
4. Calculate hand cost, run cost (items times price, plus 10 percent for misses), build cost and net gain. Show every line of the arithmetic.
5. Tell me the break-even number of items.
```
