Business

How to Calculate Cost per Chatbot Resolution

Cost per resolution is the number that shows whether chatbot automation actually saves money. This how-to defines a real resolution, tallies every cost including failures, and shows how to compare bots to humans honestly.

· Jul 28, 2026 · updated Jun 16, 2026
How to Calculate Cost per Chatbot Resolution
Table of contents
  1. Define a resolution before you count one
  2. Add up every cost, not just the platform fee
  3. Do the calculation
  4. Watch for the metrics that lie
  5. Use the number to improve, not just to report
  6. Bottom line

Plenty of teams can tell you how many conversations their chatbot handled last month. Far fewer can tell you what each resolved conversation actually cost. That gap matters, because cost per resolution is the single number that tells you whether automation is saving money or just shifting it around. It is also the figure that lets you compare a chatbot honestly against the human support it is meant to relieve. This guide walks through how to calculate it without fooling yourself.

Define a resolution before you count one

The most common mistake is measuring cost against the wrong denominator. You want cost per resolved conversation, not cost per conversation started. A resolution is an interaction where the customer's problem was actually solved by the bot — not abandoned, not silently dropped, and not escalated to a human. Decide your definition explicitly: does a conversation count as resolved if the customer stops replying, or only if they confirm the answer helped or a follow-up survey comes back positive? A loose definition flatters your numbers; a strict one tells the truth.

Add up every cost, not just the platform fee

The denominator is resolutions; the numerator is total cost. Most teams remember the platform subscription and forget everything else. A complete picture includes the items below.

Cost component What it covers
Platform fee The chatbot vendor's monthly or seat-based subscription
Model / usage cost Token or message charges for the underlying AI
Human review Staff time spent monitoring, correcting, and approving bot answers
Failed conversations The model spend on chats that ended without resolving anything
Escalation cost The human-agent time spent finishing handed-off conversations
Maintenance Time spent updating the knowledge base, prompts, and integrations

The two most frequently ignored lines are failed conversations and human review. You pay for every chat the bot attempts, including the ones it gets wrong, and someone has to watch the output during the early months. Leave those out and your cost per resolution will look unrealistically good.

Do the calculation

The formula is straightforward once the inputs are honest:

Step Example basis
1. Sum all monthly costs Platform + model + review + maintenance
2. Count resolved conversations Only those meeting your resolution definition
3. Divide total cost by resolutions This is your cost per resolution

Run the same calculation for your human channel — total agent cost divided by tickets resolved — and you finally have a like-for-like comparison. Only then can you say whether the bot is cheaper, and by how much.

Watch for the metrics that lie

A few traps distort the number. Counting escalations as resolutions double-charges: you pay the bot to fail and the human to finish, yet credit the bot with the win. Ignoring partial automation is the opposite error — if the bot collects the customer's details and context before handing off, it still saved the agent time, and that saving belongs in the analysis. And beware of a falling cost per resolution that comes from a looser resolution definition rather than genuine improvement.

Use the number to improve, not just to report

Once you trust the figure, segment it. Cost per resolution will vary widely by topic: simple order-status questions are cheap to automate, while nuanced billing disputes may cost more to attempt than to send straight to a person. That breakdown tells you where automation pays off and where it is burning model spend on conversations it was never going to win. Route accordingly, and your overall cost per resolution falls without any drop in service quality.

Bottom line

Cost per resolution is only useful if both halves of the fraction are honest — a strict definition of "resolved" and a complete tally of every cost the bot incurs, including its failures. Calculate it the same way for humans and bots, track it by topic, and you will know exactly where automation earns its place and where it is quietly losing money.