Voice AI Resolution Rate vs. Containment Rate: The Number Your Vendor Is Hiding
Voice AI resolution rate measures whether a caller's problem was actually solved. Containment rate only measures whether the call ended without reaching a human agent, including calls where the customer hung up frustrated. Containment inflates apparent performance while hiding real failure rates. RaftLabs builds production voice AI systems for businesses who want real resolution data, not vanity metrics.
Key Takeaways
- Containment rate counts frustrated hang-ups as successes. Resolution rate measures actual problem-solving.
- At 10,000 monthly resolutions, a $1.25/resolution platform costs $225K/year in resolution fees alone, which can exceed offshore human agent costs.
- Memory and state management are the most common production failure modes: agents forget context between sessions or carry the wrong context forward.
- High resolution rates come from high-volume, well-defined workflows where the answer space is predictable. Complex or emotionally charged calls still need human judgment.
Your vendor's slide deck says 87% containment. NPS dropped 12 points after deployment. Your support team says the AI is "making things worse." All three things can be true at the same time, because containment rate and resolution rate are not the same number. Vendors know this. Most don't tell you. Voice AI production deployments grew 340% year-over-year in 2026 across 500+ organizations. Yet the majority of those organizations are measuring the wrong thing, signing contracts based on a metric that can look excellent while customers are quietly hanging up and calling back to reach a human.
What These Two Numbers Actually Mean
Here is the cleanest way to think about it:
| Metric | What It Measures | What It Misses |
|---|---|---|
| Containment rate | Call ended without reaching a human | Whether the customer's problem was solved |
| Resolution rate | Customer's problem was actually fixed | Nothing, this is the real metric |
A call is "contained" when the customer hangs up without being transferred. A call is "resolved" when their problem is fixed.
A frustrated customer who gives up and ends the call counts as a containment win. That is the entire problem.
Vendors report containment because it is easy to measure and always produces a flattering number. You do not need post-call verification, follow-through tracking, or customer confirmation. You just need a call that ended. Resolution rate takes more engineering. It also reveals more uncomfortable truths. Which is exactly why most vendor dashboards don't show it by default.
The 4 Failure Modes Hiding Behind Good Containment Numbers
These are the specific, named ways that high containment rates mask real problems in production deployments.
1. Buying on containment rate, not resolution rate
The pitch looks like this: "Our platform achieves 88% containment across enterprise deployments." That number tells you one thing: 88% of callers didn't get transferred. It tells you nothing about whether they got help. Before signing any voice AI contract, ask for resolution rate data from comparable use cases. If the vendor can't produce it, that is your answer.
2. Deploying voice AI without memory architecture
This is the most common production failure we see, and it is rarely discussed in pre-sales conversations. Agents perform impressively in demos. In production across real session volumes, they forget. Or they remember the wrong thing.
A customer calls to check their delivery status. The agent handles it correctly. Two days later, the same customer calls again. The agent has no memory of the first call. The customer has to re-identify, re-explain, and re-confirm context they already gave you.
Context persists poorly across sessions in most off-the-shelf voice AI platforms. State management is treated as an afterthought, not a first-class architecture decision. The result is a high containment rate (the call ended without human transfer) paired with a low resolution rate (the customer's actual need wasn't met in a coherent, persistent way).
3. Underpricing the per-resolution cost at scale
This one catches finance teams off guard 6–12 months after deployment. Most platform pricing looks reasonable in an early pilot. At 500 calls a month, a $1.25 per-resolution fee is $625. At 10,000 monthly resolutions, that same rate costs $15,000 per month, $180,000 per year. Add platform fees, integration overhead, and ongoing prompt engineering, and the total climbs to $225K or more annually.
Gartner projects that GenAI cost per resolution will exceed offshore human agent costs by 2030 for many standard use cases. The math breaks down faster than most buyers expect. Build your full unit economics before committing to a platform, not after.
4. Not scoping for human handoff paths
Voice AI performs best on high-volume, well-defined workflows where the answer space is predictable: bill payment, appointment scheduling, order status checks, account lookups. It performs poorly on complex inquiries, billing disputes, and emotionally charged calls.
The failure mode is not deploying AI on the wrong call types. The failure mode is not building clean human handoff paths for those call types. When a caller is frustrated or the query is outside the AI's reliable scope, the agent needs to route to a human quickly and pass context cleanly. Systems that don't have this path force the AI to attempt resolution on calls it can't handle, which tanks resolution rate and damages customer trust.
What the Right Approach Looks Like
High-performing production voice AI systems share a few specific characteristics. These are not aspirational features. They are the minimum requirements for a deployment that holds up at scale.
Resolution tracking from day one. Not added after launch. Built into the architecture before a single call goes live. This means defining what "resolved" means for each call type before you write a single prompt. A resolved bill payment call looks different from a resolved appointment booking call. You need call-type-specific resolution definitions, post-call confirmation logic, and a dashboard that separates resolution rate from containment rate by call category.
Persistent memory and session state. Every caller who contacts you more than once should have their context available to the agent immediately. Previous calls, previous resolutions, stated preferences, and open issues should all be accessible. This requires a memory layer built into the system, not bolted on. The conversation history store, the retrieval logic, and the session handoff between calls need to be designed as core infrastructure, not optional features.
Honest scoping of AI-appropriate call types. Start with your 3–5 highest-volume, most predictable call types. Define resolution clearly for each. Measure resolution rate on those types specifically. Expand only after you have production resolution data, not demo performance data. This is the only way to know whether the system is actually working.
Per-resolution cost modeled at target volume. Before deployment, run the full unit economics at your expected 12-month call volume. Include platform fees, per-resolution fees, engineering overhead, and human agent cost for calls that route out of AI. If the math doesn't work at scale, address it before signing, not after.
Clean human handoff with context passing. Every AI call path needs an explicit handoff trigger and a mechanism to pass context to the human agent. The human should receive caller identity, call intent, and AI conversation summary before they speak their first word. Customers who are transferred should never have to repeat themselves.
How RaftLabs Approaches This
When a business comes to us asking about voicebot development or voice AI, the first conversation is never about platform selection or feature lists. It is about defining resolution. We ask: for your top 5 call types, what does a successful outcome look like? What data confirms the issue was resolved? How do you measure that today with human agents?
Those answers drive the architecture. Memory design, state management, call routing logic, human handoff paths, and resolution tracking are all specified before we write a prompt or connect an API. We build the measurement system first because the measurement system is the product. Containment rate is a byproduct. Resolution rate is the goal.
If you are already running a voice AI deployment and suspect your containment numbers are hiding a real problem, that is a scoping conversation worth having. We can work through your call type breakdown, your current metrics, and your cost model in a single working session.
Sources:
Gartner: GenAI Cost Per Resolution Will Exceed Offshore Human Agent Costs by 2030 — Gartner, 2024
Voice AI in Enterprise: 2026 Production Deployment Report — Forrester, 2026
The Hidden Costs of Conversational AI at Scale — Harvard Business Review, 2024
AI Customer Service: Measuring What Actually Matters — McKinsey Digital, 2024
Frequently asked questions
- Containment rate measures the percentage of calls that end without reaching a human agent. This includes calls where the customer hung up in frustration. Resolution rate measures the percentage of calls where the customer's actual problem was solved. A high containment rate with a low resolution rate means your AI is deflecting callers, not helping them.
- Containment rate is easier to measure and always produces a more flattering number. Vendors can claim 85–90% containment without proving any caller got what they needed. Resolution rate requires post-call verification, follow-through tracking, or customer confirmation, which takes more engineering effort and typically reveals lower performance.
- Resolution rates vary significantly by use case. High-volume, well-defined workflows such as bill payment, appointment scheduling, or order status checks can achieve 70–85% resolution. Complex inquiries, billing disputes, or emotionally charged calls typically see 30–50%, and those calls should be designed to route to a human quickly rather than forcing resolution through AI.
- Platform pricing models that charge per resolution can become expensive at scale. At $1.25 per resolution across 10,000 monthly resolutions, annual fees reach $225K. At 15,000 monthly resolutions, that exceeds $337K per year. Gartner projects that GenAI cost per resolution will exceed offshore human agent costs by 2030 for many use cases. Factor per-resolution fees into your build-vs-buy analysis before signing contracts.
- The highest resolution rates come from well-scoped, high-volume workflows: bill payment, appointment booking, order status, FAQ response, and basic account lookups. These share a common trait: the answer space is predictable and the workflow has a clear endpoint. The more open-ended or emotionally complex the call, the lower the expected resolution rate.
Ask an AI
Get an instant summary of this post from your preferred AI assistant.
Related articles

The Automation Paradox: Why AI Makes Your Business Slower Before It Makes It Faster
95% of generative AI pilots produced no measurable profit. Here is why AI speeds up the parts that were never the bottleneck — and what to do instead.

Voice AI statistics: market size, adoption, ROI, and projections through 2030
The voice recognition market hit $18.4B in 2025 and is headed to $61.7B by 2031. Every key stat on adoption, accuracy, ROI, and industry use cases in one place.

A single poisoned memory entry can corrupt an AI agent at scale
Researchers tested LangChain, AutoGPT, and the OpenAI Agents SDK against six containment principles. Zero native compliance across all three. One injected memory note drove wrongful denial rates to 88.9%.
