💼 Cost & business

AI voice agent ROI: the seven numbers to track before you scale up

Updated 2026-10-22 · 4 min read · By the Convo360 team

In short

Measure AI voice agent ROI by comparing the cost per resolved call and the value of calls converted against what the same work cost before. Track seven numbers weekly: answer rate, containment, transfer rate, cost per resolved call, conversion, repeat-call rate and missed calls recovered. Use your own call logs and provider bills, not vendor benchmarks.

Key takeaways
  • Cost per resolved call, not cost per minute, is the number that shows whether the agent pays for itself.
  • Containment only counts if the caller's problem was actually solved, so check repeat calls within 7 days.
  • Transfers are not failures; a transfer with a good summary can be the best outcome for a complex call.
  • Outbound campaigns live or die on answer rate, so measure it per number, time slot and list.
  • Set your baseline from the four weeks before launch, or the ROI figure has nothing to compare against.

Start with a baseline, or ROI is guesswork

Before you switch an AI voice agent on, write down what the same calls cost and achieved over the previous four weeks. You need four numbers:

If you do not track missed calls today, your phone system or telephony provider's call log usually shows them. Our article on the cost of missed calls explains how to value them.

The seven KPIs and how to calculate them

KPIFormulaWhat it tells you
Answer rate (outbound)Calls answered ÷ calls dialledWhether your list, number and timing work
ContainmentCalls resolved by the agent ÷ calls handledHow much work the agent takes off your team
Transfer rateCalls handed to a person ÷ calls handledWhere the agent's limits are
Cost per resolved callTotal monthly cost ÷ resolved callsThe core ROI number
ConversionBookings, payments or leads ÷ calls handledBusiness value per call
Repeat-call rateCallers who call back within 7 days on the same issue ÷ resolved callsWhether "resolved" was real
Missed calls recoveredCalls the agent answered that would have been missedExtra demand captured

Keep the definitions fixed. If "resolved" means something different each week, the trend is meaningless.

You do not need all seven from day one. For an inbound agent, such as a receptionist or support line, start with missed calls recovered, containment and repeat-call rate. For an outbound agent, such as lead callbacks, renewal reminders or COD confirmation, start with answer rate, conversion and cost per resolved call. Add the rest once those are steady. Whatever you track, write the definition at the top of your report so everyone on the team reads the numbers the same way.

Working out the real cost of an AI call

With a bring-your-own-keys platform, the cost of a call is the sum of your own provider bills plus the platform fee:

Take these from the provider dashboards, not from a price list, because real calls include retries, silence and short calls. Our breakdown of what an AI call costs per minute shows how the four parts add up, and the cost calculator gives a quick estimate.

Then add the human cost that remains: transferred calls, callbacks and the time someone spends reviewing transcripts. Leaving that out flatters the result.

A worked example with assumed numbers

The figures below are assumptions to show the method, not results from any business. Replace each one with your own.

A diagnostics lab in Nagpur handles 1,500 calls a month about report status and home sample bookings.

Cost per real resolution is roughly ₹32,000 ÷ 990, about ₹32. The bigger gain is often the 300 calls no longer missed. If even a fifth of those become home sample bookings, that revenue usually outweighs the cost saving.

Reading the numbers without fooling yourself

Look at the trend over four to six weeks. A single week, especially around a festival or a long weekend, can mislead.

Tracking these KPIs on Convo360

Most of the raw data is already captured when the agent runs on Convo360:

  1. Analytics shows call volumes, outcomes and trends over time.
  2. Calls stores every call with its full transcript, outcome and AI summary, so you can check whether "resolved" calls really were.
  3. Usage & Spend shows what you have used across providers, which feeds your cost per resolved call.
  4. Post-call actions can Save CRM lead or move a lead along the CRM pipeline, which gives you conversion.
  5. Export from Calls to a sheet and add your baseline for the before-and-after view.

Because Convo360 is BYOK, the provider costs you see are the provider's own rates with no markup. See the analytics docs.

Step by step

  1. Record a four-week baselineNote call volumes, missed calls, outcomes and staff cost for the four weeks before launch.
  2. Fix your definitionsDecide what counts as resolved, transferred and converted, and keep those definitions unchanged.
  3. Collect real costs from provider billsAdd telephony, speech, model tokens and the platform fee from your dashboards each month.
  4. Check resolutions against repeat callsCount callers who call back within 7 days on the same issue and subtract them from resolved calls.
  5. Review the trend every weekCompare four to six weeks of data against the baseline before deciding to scale up or change the agent.

Example conversation

Our AI agent says it resolved 80% of calls last month, but my team still feels busy. What should I check?
Check repeat calls within 7 days and the transfer reasons. If many resolved callers called back about the same issue, the agent is closing calls without solving them. Read those transcripts and update the knowledge base.

Measure what your AI calls are really worth

Start free in minutes — no code, no credit card. Bring your own AI keys and pay no per-message markup.

Frequently asked questions

How do I calculate the ROI of an AI voice agent?

Compare the cost per resolved call and the value of conversions after launch with the same figures from a four-week baseline. Include telephony, speech, model tokens, the platform fee and any remaining staff time in the cost.

What is a good containment rate for an AI voice agent?

There is no universal figure, because it depends on how complex your calls are. Set your own target from the baseline and watch repeat calls: high containment with many callbacks on the same issue means calls are being closed, not solved.

Is a call transfer a failure?

No. Some calls should reach a person, such as complaints, complex orders or medical questions. A quick transfer with a short summary of the call so far can be the best result. Track transfer reasons to see which ones the agent could learn to handle.

Why measure cost per resolved call instead of cost per minute?

Cost per minute ignores whether the call achieved anything. A cheap call that fails and brings a callback costs more overall. Dividing total monthly cost by resolutions that stuck shows the real price of each job done.

How long before I can judge an AI voice agent?

Give it four to six weeks of steady use. The first week often includes fixes to the script and knowledge base, and festivals or long weekends can distort a single week's numbers.

Related reading

Available across India — see WhatsApp & AI calling automation by state and city.