Definitive Guide | | 15 min read

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:

ScenarioContacts GeneratedTypical Cost Multiple
Single call, resolved11.0x
Callback required (agent-initiated)21.8–2.2x
Transfer to Tier 2 specialist1.5 (weighted)2.5–3.5x
Channel switch (call → email → call)32.8–3.2x
Escalation to supervisor + re-open3–44.0–6.0x
Complaint filed post-resolution2–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:

Failure Demand Cost = (Total Contacts − First-Contact Resolutions) × Average Contact Cost

6. Verified Resolutions (Denominator)
Not tickets closed. Not calls completed. Resolutions confirmed by:

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:

InputValue
Total contacts (all channels)120,000
Total issues resolved (verified)78,000
First contact resolution rate72%
Fully loaded agent cost (monthly)$4,200 per agent
Technology spend (monthly)$340,000
Overhead allocation (monthly)$185,000
Average handle time6.2 minutes
Average contacts per resolution1.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.

IndustryEstimated CPR RangePrimary Cost Driver
Telecom (consumer)$28–$52High transfer rates, multi-tier technical support
Health Insurance$45–$85Regulatory requirements, claims adjudication complexity
P&C Insurance$38–$72Multi-party coordination, long resolution cycles
Healthcare (provider)$32–$65Prior auth workflows, payer callback loops
Retail Banking$22–$40Fraud resolution chains, regulatory holds
BPO (blended)$18–$35CPR varies 3–4x between clients within same BPO
E-commerce / Retail$12–$28Returns processing, marketplace disputes
SaaS / Technology$25–$55Tier 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:

  1. Issues with high failure demand — automating follow-up contacts removes cost from the most expensive part of the resolution chain
  2. Issues with predictable escalation paths — automating Tier 1 triage compresses the resolution timeline
  3. 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.

  1. Build the Resolution Graph — Map every contact to an issue ID across CRM, call records, chat, email, and escalations
  2. Calculate CPR by Issue Type — Segment by category, resolution path, channel, and customer segment
  3. Identify CPR Outliers — Find high-volume/moderate-CPR issues and high-variance issue types
  4. Quantify the Failure Demand Layer — Typically 40–60% of total contact volume[4]
  5. 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

  1. ContactBabel, The U.S. Contact Center Decision-Makers’ Guide — Industry benchmark for average inbound call cost ($7.16).
  2. 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.
  3. 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.
  4. 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.

Want to know your real Cost Per Resolution?

MarginSignal OS runs a forensic diagnostic that maps the gap between your reported Cost Per Call and your actual Cost Per Resolution. No models. No estimates. Your data, your numbers.

Request a Diagnostic