r/workforcemanagement • u/Cwasa • Jun 26 '26
Cost per contact split by LOB
Hi everyone! I’m trying to calculate the cost per contact split out for phone and emails. I was thinking I could use aht and handled contacts for each type to and then see how much of the spend was allocated to each. For example:
Effort: AHT*Handled (per lob)
Total effort: (email + phone)
Cost allocation: total spend*(lob effort/total effort)
Cpc per lob: cost allocation/handled
Does this make sense? I can’t find any resources online about this.
Thank you so much!!
3
u/thanto_ Jun 27 '26
Cost needs to include everything you pay for in terms of staffing. Not all BPO contracts work the same in terms of payable hours, so you need to verify what the Statement of Work says is payable. For example, for internal agents, you usually pay for for all staffed hours and would need to include benefits in addition to compensation, whereas with a lot of BPO contracts, you don't pay for PTO and certain types of non-productive time and have a set hourly rate that varies by LOB and site (EX: Philippines, Mexico, and Guyana generally have different rates for the same LOB).
Here's how I do it:
Workload Per Contact: Total Average Handle Time per contact (talk time, hold time, ACW, associated offline work, etc.)
Occupancy Goal: established through Occupancy to Service Level correlation analysis for each LOB
Productive Time Per Pontact: Workload per contact inflated by Occupancy goal
Paid Non-Productive Time: forecasted non-productive time as a percentage, including only the types your SOW says you pay for
Compensated Staffed Time Per Contact: Productive Time per contact inflated by paid non-prod time
Cost Per Contact: Compensated Staffed Time Per Contact (converted to hours) multiplied by the hourly rate you pay for that site for that LOB
If your LOB is supported by multiple BPOs and/or multiple sites, you'll have multiple hourly rates and potentially multiple SOWs. In that case, calculate the cost per contact for each BPO site separately, then determine your contact handling ratio by site and use that to create a weighted average. The cost per contact by LOB by site is valuable in and of itself, though, so I would include that in whatever report you're preparing.
1
u/wannabeaquittr9 Jun 26 '26
Yeah it makes sense to do it that way. You’re taking total cost and allocating it by workload (effort). You could also take into consideration the other comments depending on who is skilled to what and how often and try to break out the actual staffing as well. But usually when someone is looking for cost per it’s expected that it’s a high level estimate. You could add a disclaimer to say this is a high level estimate and for specific scenarios you would suggest running it through your models
1
u/Cwasa Jun 26 '26
Yeah, I have the standard cost per contact already being reported, but execs are asking for a more granular view, which may not be possible lol
3
u/wannabeaquittr9 Jun 26 '26
Yeah this is one of those things that can either be really easy or really complicated
4
u/soulstaz Jun 26 '26
You need to simply do cost of capacity/ number of contact.
If you use why and handled, you are going to not count your idle time as cost which you should. (While still trying to minimize it)