The ROI of an AI agent is simple to calculate: hours saved times your loaded hourly rate, plus any revenue it unlocks, minus the total cost. If that number is positive, the agent pays for itself. Most are, often several times over. The catch is that most businesses never measure it, because they never recorded the "before."
Key takeaways
- The formula: monthly ROI = (hours saved x loaded hourly rate) + revenue unlocked - total monthly cost.
- A realistic example nets over €1,000 a month from a single agent that costs a few hundred.
- Most AI ROI goes unmeasured because nobody recorded the baseline, so measure the "before" first.
- Log one week of the target task before you build, and vague value becomes a hard number.
- Soft gains, less stress, faster response, reclaimed evenings, are real too; measure what you can and note the rest.
Here is the formula, a calculator you can fill in, a worked example in euro, and how to fix the baseline problem.
The formula
Monthly ROI = (hours saved x loaded hourly rate) + revenue unlocked - total monthly cost
Three inputs, one output. Hours saved is the time the agent removes from your week. Loaded hourly rate is what an hour of that work actually costs you, not minimum wage, the real cost of the person doing it. Revenue unlocked is any extra income the agent creates, faster lead response, more outreach, recovered invoices. Total cost is everything from the how-much-do-agents-cost breakdown.
A fill-in calculator
Copy this and put in your own numbers.
| Input | Your number |
|---|---|
| Hours saved per month | ___ |
| Loaded hourly rate (€) | ___ |
| = Time value saved (€) | ___ |
| + Revenue unlocked (€) | ___ |
| - Total monthly cost (€) | ___ |
| = Monthly ROI (€) | ___ |
A worked example: imagine Sofia's inbox and chasing agent
Imagine Sofia, who deploys one agent to run inbox triage and chase overdue invoices. It saves her about 30 hours a month at a €40 loaded rate, which is €1,200 of time. Because leads now get answered in minutes and invoices are chased on time, it plausibly unlocks another €500 a month in recovered cash and saved deals. The agent costs €400 a month all in. Her monthly ROI is €1,200 + €500 - €400 = €1,300. That agent is not a cost. It is a colleague that pays her. Numbers like these are illustrative, but the shape is what matters: for the right tasks, the return dwarfs the fee.
Why most AI ROI goes unmeasured
Here is the honest problem. Most businesses cannot tell you their ROI because they never measured the "before." They did not log how long invoice chasing took, so they cannot prove how much the agent saved. The value is real but invisible, which makes it hard to justify and easy to doubt. You cannot calculate a return on a baseline you never recorded.
How to fix the baseline problem
Simple: measure before you build. For a week, log how long the target task takes and what it currently costs you, in hours, in missed leads, in late payments. That single week of note-taking turns "AI feels helpful" into "AI saves me €1,300 a month," which is a very different conversation with yourself, your accountant, or your board. The baseline is the cheapest, most valuable thing you will capture in the whole project. It also tells you which task to hand over first, which is exactly what an AI readiness audit does with you.
The soft numbers count too
Not everything fits the formula. Less stress, faster response times, never dropping a lead, getting your evenings back. These do not show up cleanly in euro, but they are often the reason owners say the ROI was worth it regardless of the spreadsheet. Measure what you can, and do not pretend the rest does not matter. If the maths works and the evenings come back, that is a good agent. Start on the home page when you are ready.
Beyond one agent: measuring a whole AI team
The single-agent formula scales cleanly to a whole team, and it is worth doing the sum properly once you are running more than one. Add up the hours saved across every agent, multiply by your loaded hourly rate, add the revenue each one plausibly unlocks, and subtract the total monthly cost of the stack. The interesting thing that emerges is that a team of agents usually returns more than the sum of its parts, because they hand work to each other and remove the copying and pasting that used to sit between them. When your researcher feeds your outreach drafter, and your note-taker feeds your chaser, the whole chain runs without you as the courier, and that coordination is itself a saving the per-agent maths tends to miss. Measure each agent on its own to decide what to keep, but measure the team as a whole to understand the real return, because the compounding lives in the handoffs.
Common ROI mistakes to avoid
Three mistakes quietly wreck AI ROI calculations, and all three are easy to sidestep. The first is having no baseline, so you cannot prove what changed; fix it by logging a week of the target task before you build. The second is using minimum wage instead of a loaded hourly rate, which understates the saving and makes a genuinely good agent look marginal. The third is claiming revenue that is not really attributable, which overstates the return and destroys your credibility the moment someone checks; be conservative, count only what you can defend, and the number stays believable. Get those three right and your ROI figure becomes something you can put in front of an accountant or a board with a straight face.
Turning your ROI number into a decision
A ROI figure is only useful if it changes what you do next, so treat it as a decision tool rather than a trophy. If the number is comfortably positive, the decision is to keep the agent and look for the next task to hand over, because you have just proven the model works in your business. If it is marginal, do not scrap it reflexively; instead check whether you are undercounting, are you using a loaded hourly rate, have you included the revenue the agent genuinely unlocks, have you counted the soft gains you chose to leave out. And if it is genuinely negative after an honest count, that is valuable too, because it tells you this particular task was the wrong first choice, and a quick audit will point you at a better one. Either way, the baseline you captured turns a vague feeling into a clear next move.



