What Is Cost Per Resolution?
The Definitive Guide
Cost Per Resolution (CPR) is the fully loaded cost an organization incurs to resolve a single customer issue to completion, regardless of how many contacts, channels, agents, or systems are touched along the way.
Cost Per Resolution (CPR) is the fully loaded cost to resolve one customer issue to completion — typically 2x to 5x higher than the Cost Per Call number on the dashboard.
That distinction — to completion — is the part most contact center finance teams get wrong. They measure cost per call, cost per contact, or cost per interaction. They report a number. The number looks manageable. And then margin bleeds out through callbacks, transfers, escalations, re-opens, and channel switches that never appear in the same row of the same spreadsheet.
This guide defines CPR with clinical precision, walks through the math, exposes the hidden costs that inflate it, and explains why automation alone does not fix it.
Why This Metric Exists
Cost Per Resolution exists because volume-based metrics like cost per call hide the true cost of fragmented, multi-contact customer issues.
Contact centers have operated for decades on volume-based unit economics: cost per call, cost per minute, cost per chat. These metrics were designed for an era when one call equaled one issue equaled one resolution.
That era ended. The modern customer journey fragments across IVR, chat, email, social, callback queues, and escalation tiers. A single issue can generate five or six interactions across three channels and two departments — each one logged as a discrete contact with its own unit cost.
Cost Per Resolution exists to collapse that fragmentation back into a single economic unit: what did it actually cost to make this problem go away?
Cost Per Resolution vs. Cost Per Call: The $35 Gap
The average contact center reports cost per call at $7–$12, but the actual cost per resolution is $35–$55 — a structural gap caused by callbacks, transfers, and escalations.
The most widely cited benchmark for inbound call cost is $7.16, per ContactBabel’s U.S. Contact Center Decision-Makers’ Guide.[1] That figure represents the average cost of handling a single inbound telephone call — agent labor, telephony, allocated overhead.
It does not represent the cost of resolving the issue that triggered the call.
Where the gap comes from
Industry first call resolution (FCR) rates average 70–75%, according to SQM Group’s benchmarking data.[2] That means 25–30% of issues require at least one additional contact. But “additional contact” understates what actually happens:
| Scenario | Contacts Generated | Typical Cost Multiple |
|---|---|---|
| Single call, resolved | 1 | 1.0x |
| Callback required (agent-initiated) | 2 | 1.8–2.2x |
| Transfer to Tier 2 specialist | 1.5 (weighted) | 2.5–3.5x |
| Channel switch (call → email → call) | 3 | 2.8–3.2x |
| Escalation to supervisor + re-open | 3–4 | 4.0–6.0x |
| Complaint filed post-resolution | 2–3 (additional) | 5.0–8.0x |
When these scenarios are weighted against real resolution data — not call data, resolution data — the fully loaded cost per resolution in a typical mid-market contact center lands between $35 and $55. In regulated industries (insurance claims, healthcare billing disputes), it frequently exceeds $70.
That is the $35 gap. The distance between the number on the dashboard ($7.16 per call) and the number that actually hits the P&L ($42+ per resolution).
The gap is not an error in measurement. It is a structural failure in what is being measured.
The CPR Formula: How to Calculate Cost Per Resolution
CPR = (Direct Labor + Indirect Labor + Technology + Overhead + Failure Demand Cost) ÷ Verified Resolutions — where failure demand and verified resolutions are the components most operations miss.
Basic Formula
CPR = Total Resolution Cost ÷ Total Issues Resolved
This looks simple. It is not. The complexity lives entirely in the numerator.
Expanded Formula
CPR = (Direct Labor + Indirect Labor + Technology + Overhead + Failure Demand Cost) ÷ Verified Resolutions
Each component defined:
1. Direct Labor
Agent handle time across all contacts associated with a single issue, multiplied by fully loaded hourly rate (base wage + benefits + taxes + training amortization).
Direct Labor per Resolution = Σ (Handle Time per Contact × Fully Loaded Hourly Rate)
for all contacts tied to the same issue ID
2. Indirect Labor
Supervisor time on escalations. QA review time. Workforce management overhead allocated per resolution. Back-office processing time for issues that require fulfillment, adjustment, or manual system updates.
3. Technology Cost
Allocated per-resolution share of: CCaaS platform licensing, telephony (per-minute charges), CRM seat cost, knowledge base tools, workforce management software, analytics platforms, and any AI/automation tooling.
Technology Cost per Resolution = Total Monthly Technology Spend ÷ Total Monthly Resolutions
4. Overhead
Facilities, utilities, HR, IT support, and management layers — allocated proportionally to the resolution volume each cost center supports.
5. Failure Demand Cost
This is the component most organizations omit entirely. Failure demand is any contact generated because the previous contact failed to resolve the issue. It includes:
- Callbacks (customer-initiated and agent-initiated)
- Transfers that reset the resolution clock
- Re-opened tickets
- Channel switches driven by unresolved issues
- Supervisor escalations
- Complaint handling and recovery contacts
Failure Demand Cost = (Total Contacts − First-Contact Resolutions) × Average Contact Cost
6. Verified Resolutions (Denominator)
Not tickets closed. Not calls completed. Resolutions confirmed by:
- No re-contact within a defined window (typically 7–30 days)
- No escalation or complaint filed post-closure
- Survey-confirmed resolution (where available)
The denominator is where most CPR calculations collapse. If you count every closed ticket as a resolution — including tickets closed administratively, tickets closed by timeout, and tickets re-opened under a new ID — your CPR will be artificially low and operationally meaningless.
Worked Example
A 200-seat contact center with the following monthly profile:
| Input | Value |
|---|---|
| Total contacts (all channels) | 120,000 |
| Total issues resolved (verified) | 78,000 |
| First contact resolution rate | 72% |
| Fully loaded agent cost (monthly) | $4,200 per agent |
| Technology spend (monthly) | $340,000 |
| Overhead allocation (monthly) | $185,000 |
| Average handle time | 6.2 minutes |
| Average contacts per resolution | 1.54 |
Direct Labor = 200 agents × $4,200 = $840,000
Technology = $340,000
Overhead = $185,000
—————————————————————————
Total Cost = $1,365,000
CPR = $1,365,000 ÷ 78,000 verified resolutions = $17.50
Compare: CPC = $1,365,000 ÷ 120,000 contacts = $11.38
The CPR is 54% higher than the cost per call — and this example uses conservative assumptions.
The Hidden Costs That Inflate CPR
Callbacks, transfers, re-opens, escalations, channel switches, and silent failure demand are six cost categories that inflate CPR while remaining invisible to cost-per-call reporting.
Six categories of cost routinely escape standard contact center reporting.
1. Callbacks
When an agent tells a customer “I’ll call you back,” that callback is logged as a new outbound contact — often in a different queue, sometimes by a different agent. CPR impact: Each callback adds 80–120% of the original contact cost.
2. Transfers
A transferred call consumes hold time, warm transfer briefing time, or cold transfer rework time. CPR impact: Warm transfers add 40–60% to resolution cost. Cold transfers add 80–150%.
3. Re-Opens
A ticket closed prematurely generates a re-open with a customer satisfaction penalty that triggers escalation behavior. CPR impact: Re-opened issues cost 2.0–3.5x the original resolution cost.
4. Escalations
Supervisor escalations consume the most expensive labor in the operation. A frontline agent costs $18–$28/hour fully loaded. A supervisor or Tier 2 specialist costs $35–$55/hour. CPR impact: Escalated resolutions cost 3.0–6.0x non-escalated resolutions.
5. Channel Switches
A customer who starts in chat, is told to call, speaks with an agent, is emailed a form, calls back to confirm — that is one issue, five contacts, three channels. CPR impact: Issues crossing three or more channels cost 3.0–4.5x a single-channel resolution.
6. Silent Failure Demand
Issues that appear resolved but are not: customers who churn instead of calling back, workaround fixes that generate future contacts, tickets closed by auto-timeout. These deflate the denominator, making CPR appear lower than it is.
CPR by Industry
CPR ranges from $12–$28 in e-commerce to $45–$85 in health insurance, driven primarily by transfer rates, regulatory complexity, and multi-party resolution chains.
| Industry | Estimated CPR Range | Primary Cost Driver |
|---|---|---|
| Telecom (consumer) | $28–$52 | High transfer rates, multi-tier technical support |
| Health Insurance | $45–$85 | Regulatory requirements, claims adjudication complexity |
| P&C Insurance | $38–$72 | Multi-party coordination, long resolution cycles |
| Healthcare (provider) | $32–$65 | Prior auth workflows, payer callback loops |
| Retail Banking | $22–$40 | Fraud resolution chains, regulatory holds |
| BPO (blended) | $18–$35 | CPR varies 3–4x between clients within same BPO |
| E-commerce / Retail | $12–$28 | Returns processing, marketplace disputes |
| SaaS / Technology | $25–$55 | Tier 2/3 engineering escalation rates |
Why Automation Does Not Automatically Reduce CPR
Automating the simplest issues removes the cheapest resolutions from the pool, increasing average cost per remaining human-handled resolution — a phenomenon called the Automation Tax.
According to Deloitte’s “The Future of Service” survey, 43% of organizations expect AI-driven automation to reduce service costs by 30% or more when applied to interactions that are fully automated end-to-end.[3] That expectation is meaningful — for the subset of issues where full automation applies.
The Automation Tax
When an organization automates its simplest, lowest-cost issues — password resets, balance inquiries, order status checks — it removes the cheapest resolutions from the pool. The remaining human-handled resolutions are disproportionately complex, multi-touch, and expensive.
Before automation:
Total cost: $1,365,000 | Resolutions: 78,000 | CPR: $17.50
After automating 30,000 simple resolutions at $2.50/each:
Total cost: $1,344,200 | Resolutions: 78,000 | CPR: $17.23
CPR dropped by $0.27. Not 65%. Not 90%. One point five percent.
This is the Automation Tax: the phenomenon where automating low-complexity issues increases the average cost of remaining human-handled resolutions, partially or fully offsetting the per-unit savings from automation.
When Automation Does Reduce CPR
Automation meaningfully reduces CPR when applied to mid-complexity issues:
- Issues with high failure demand — automating follow-up contacts removes cost from the most expensive part of the resolution chain
- Issues with predictable escalation paths — automating Tier 1 triage compresses the resolution timeline
- Cross-channel resolutions — a unified automation layer eliminates context-rebuild cost at each handoff
The prerequisite: you must have mapped your resolution economics before you automate.
How to Use CPR to Find Margin
Map every contact to an issue ID, calculate CPR by issue type, identify outliers, quantify failure demand, and model every intervention against resolution cost — not call cost.
- Build the Resolution Graph — Map every contact to an issue ID across CRM, call records, chat, email, and escalations
- Calculate CPR by Issue Type — Segment by category, resolution path, channel, and customer segment
- Identify CPR Outliers — Find high-volume/moderate-CPR issues and high-variance issue types
- Quantify the Failure Demand Layer — Typically 40–60% of total contact volume[4]
- Model Interventions Against CPR, Not CPC — Every change should be evaluated by its impact on resolution cost
Frequently Asked Questions
What is the difference between Cost Per Resolution and Cost Per Call?
Cost Per Call measures one interaction. Cost Per Resolution measures the total cost of making a customer issue go away — including all contacts, transfers, callbacks, escalations, and channel switches. In a typical contact center, CPR exceeds CPC by 2x to 5x.
How do you calculate Cost Per Resolution?
CPR = (Direct Labor + Indirect Labor + Technology + Overhead + Failure Demand Cost) ÷ Verified Resolutions. The key is including failure demand cost and using verified resolutions rather than closed tickets.
What is a good Cost Per Resolution benchmark?
E-commerce: $12–$28. Telecom: $28–$52. Health insurance: $45–$85. A “good” CPR is accurately measured, segmented by issue type, and trending downward against your own baseline.
Does AI reduce Cost Per Resolution?
According to Deloitte, 43% of organizations expect AI to reduce service costs by 30% or more for fully automated resolutions. But when applied only to the simplest issues, it creates the Automation Tax. AI reduces CPR most effectively when applied to mid-complexity issues with high failure demand.
Why do most contact centers not track Cost Per Resolution?
Most platforms are built around interaction management, not resolution management. Calculating CPR requires data integration across ACD, chat, CRM, and a verified resolution definition that most operations have not built.
What is the automation tax in contact centers?
The automation tax is the phenomenon where automating low-complexity issues (password resets, balance inquiries) removes the cheapest resolutions from the pool, increasing the average cost of remaining human-handled resolutions. It partially or fully offsets per-unit savings from automation, which is why CPR often stays flat even after deploying AI and chatbots.
How much does failure demand cost contact centers?
Failure demand — contacts generated because a previous contact failed to resolve the issue — typically accounts for 40–60% of total contact volume. This includes callbacks, transfers, re-opens, channel switches, and escalations. Eliminating failure demand reduces CPR and releases agent capacity simultaneously.
What is a good first call resolution rate?
The industry average first call resolution (FCR) rate is 70–75%, according to SQM Group. Every 1% improvement in FCR correlates with approximately $286,000 in annual operating savings. However, FCR alone does not capture the full cost picture — Cost Per Resolution accounts for the total cost across all contacts required to resolve an issue.
Sources & References
- ContactBabel, The U.S. Contact Center Decision-Makers’ Guide — Industry benchmark for average inbound call cost ($7.16).
- SQM Group, “What Is a Good First Call Resolution Rate?” — FCR benchmarking data (70–75% industry average). SQM also reports that every 1% improvement in FCR correlates with approximately $286,000 in annual operating savings.
- Deloitte, “The Future of Service” (Feb 2026) — Survey finding: 43% of organizations expect AI-driven automation to reduce customer service costs by 30%+ for fully automated interactions.
- Call Centre Helper, “Failure Demand — A Technique to Reduce Cost” — Based on John Seddon’s Vanguard Method research; failure demand typically accounts for 40–60% of total contact volume.