CPR vs Cost Per Call:
Why the Metric Shift Matters
Every contact center reports cost per call. Almost none report cost per resolution. The gap between those two numbers is where margin disappears.
The Two Formulas
Cost Per Call (CPC):
CPC = Total Operating Cost / Total Contacts Handled
Cost Per Resolution (CPR):
CPR = (Direct Labor + Indirect Labor + Technology + Overhead + Failure Demand Cost) / Verified Resolutions
CPC divides by every interaction that touches the system. CPR divides by the number of customer issues that were actually resolved. The numerator in CPR is also larger, because it includes failure demand — the cost of callbacks, transfers, re-opens, and escalations generated by incomplete first contacts.
The formulas look similar. The outputs are not.
The $42 Gap
A mid-size contact center reports cost per contact at $12. That number is derived by dividing total operating cost by total contact volume. It is arithmetically correct.
Now adjust the denominator. Count verified resolutions instead of raw contacts. If 26% of contacts are repeats, and another 8–12% involve transfers or rework that generate downstream cost, the effective resolution count drops by a third or more. That $12 cost per contact becomes $54 cost per resolution.
The $42 gap between those two numbers is not a rounding error. It is real margin waste — dollars consumed by repeat handling, transfers, rework, and channel switching that cost-per-call reporting structurally cannot surface.
Why CPC Masks Waste
CPC was designed for a simpler era, when one call equaled one issue equaled one resolution. That assumption broke years ago.
Repeat contacts vanish. When a customer calls back because the first call did not resolve their issue, CPC logs a new contact. It does not flag that the second call exists because the first one failed.
Transfers add cost invisibly. A warm transfer adds 40–60% to the cost of a resolution. A cold transfer adds 80–150%. CPC reports the transfer as a single contact at average cost.
Channel switches compound silently. A customer who calls, then emails, then chats generates three contacts across three channels. CPC counts three interactions. The customer had one problem.
What CPR Reveals That CPC Cannot
Failure demand becomes visible. CPR isolates the cost of contacts that exist only because a prior contact failed to resolve the issue. In most operations, failure demand accounts for 30–60% of total contact volume.
Resolution paths become comparable. A billing inquiry resolved in one call at $7 and a claims dispute resolved across four contacts at $68 should not be averaged into a single number.
Automation impact becomes honest. When an organization automates its simplest contacts, CPC drops. But the remaining human-handled issues are harder and more expensive. CPR captures this shift. CPC hides it behind a blended average.
Intervention ROI becomes measurable. Every proposed change can be modeled against its impact on cost per resolution instead of cost per call. The question is no longer “does this reduce call volume” but “does this reduce the number of contacts required to resolve an issue.”
How to Start the Shift
- Track issue-level resolution, not contact-level resolution. Assign a unique identifier to each customer issue and trace every contact associated with it.
- Measure CPR for your top five contact types. Compare to your reported CPC. The gap tells you where to focus.
- Separate AI-deflected contacts from human-handled contacts. Your human-handled CPR is rising even if blended averages look stable. Measure them independently.
The $42 gap is not theoretical. It is sitting in your operation right now, between the number on your dashboard and the number that hits your P&L.
Your CCaaS vendor reports your CPR. We verify it. They cannot do both.
Brandon Burdin is the founder of MarginSignal OS, a forensic margin diagnostic for contact center operations. We do not guess. We map. More at marginsignalos.com.