GLOBAL BRIDGE LABS
← All posts/BPO & Operations

Cost per contact: compare in-house and outsourced support

Cost per contact in customer service: how to calculate it, what drives it, an in-house vs outsourced example, and how to lower it without hurting service.

By Dhanushka Pinto, Co-founder / DirectorPublished 7 min read
Cost per contact customer service: key takeaways infographic by Global Bridge Labs
Key takeaways from this article. Share it with the link and credit Global Bridge Labs.
On this page

Key takeaways

Cost per contact is the total cost of customer service divided by the number of contacts handled. It is the fairest way to compare in-house and outsourced support. In our example of 30,000 contacts a year, in-house costs about £2.35 per contact and outsourced about £1.48–£1.84, with extended hours included.

  • £2.35 per contact in-house in our 30,000-contact example.
  • £1.48–£1.84 per contact outsourced for the same volume.
  • Repeat contacts raise cost per resolved issue.
  • Self-service answers cut contacts before they arrive.

Want your cost per contact worked out? Message us on WhatsApp with your volumes.

Chat on WhatsApp →

What is cost per contact?

Cost per contact is a customer service metric: total service cost for a period divided by the number of customer contacts handled in that period, across calls, emails, chats and messages. It turns staffing, tools and overheads into one number you can compare between teams, channels and providers.

How do you calculate cost per contact?

Add every cost of the service for the year: people, overheads, tools and management. Divide by the contacts handled. For a fairer view, also divide by issues resolved, because a contact that leads to three more is not one piece of work.

  • Total cost: employment, overheads, software, management.
  • Contacts: calls, emails, chats and messages handled.
  • Cost per contact: total cost / contacts.
  • Cost per resolution: total cost / issues resolved.

What does a worked example look like?

Two in-house agents covering 68 hours a week cost about £70,400 a year including overheads and management. Handling 30,000 contacts, that is about £2.35 per contact. An outsourced team covering the same hours costs about £44,500–£55,100 including your oversight, or £1.48–£1.84 per contact.

Want your in-house and outsourced cost per contact compared? Send us last year's volumes on WhatsApp.

Chat on WhatsApp →

What drives cost per contact up?

Long handling times, repeat contacts, idle agent time in quiet hours, and contacts that should never have happened, such as "where is my order?" when tracking updates are missing. The channel matters too: phone contacts usually take longer than templated email replies.

  • Repeat contacts from unresolved issues.
  • Idle agent time between peaks.
  • Missing self-service information.
  • Slow systems and manual lookups.

How do you lower cost per contact?

Remove avoidable contacts first: proactive delivery updates, clear FAQs and order tracking. Then raise first contact resolution with better answers and access. Finally, match staffing to demand, which is where outsourcing helps, because a provider can flex agents across clients rather than paying for idle hours.

Can cost per contact mislead?

Yes. Pushing it down by rushing contacts raises repeat contacts and complaints. Track it alongside first contact resolution, response times and customer satisfaction, and judge the provider on all four.

How does cost per contact differ by channel?

Channels differ in handling time and in how many contacts one agent can manage at once. Phone calls take an agent's full attention; email can be batched with templates; chat lets an agent handle two or three conversations. Calculate cost per contact by channel, then move routine contacts towards the channels that resolve them fastest without frustrating customers.

What does this look like in practice?

A pattern we see in UK logistics businesses: a large share of contacts are tracking queries. Adding proactive delivery messages cuts the volume, and outsourcing the remaining routine queries lowers the cost of each one, so total service cost falls on both counts.

Cost per contact checklist

Use these steps each quarter.

  • Total every service cost for the period.
  • Count contacts by channel.
  • Calculate cost per contact and per resolution.
  • List the top five contact reasons.
  • Remove avoidable contacts first.
  • Compare with an outsourced quote for the same hours.

Next step

Send us your contact volumes and team costs. We will calculate cost per contact and compare it with outsourcing in a 30-minute call.

Message us on WhatsApp for a cost per contact review, or book a 30-minute consultation.

Chat on WhatsApp →

Sources and further reading

Frequently asked questions

How do you calculate cost per contact?

Divide the total cost of customer service for a period, including staff, overheads, tools and management, by the number of contacts handled in that period across all channels. Also calculate cost per resolved issue, because repeat contacts make a service look cheaper than it really is.

What is a good cost per contact?

It depends on channel and complexity, so compare your own figure over time and against quotes for the same hours and service levels. Track it with first contact resolution and customer satisfaction so savings do not come from rushed, incomplete answers.

Does outsourcing lower cost per contact?

Usually, for routine contacts and extended hours, because the provider's rate is lower and it can flex agents to demand. In our example of 30,000 contacts a year, cost per contact fell from about £2.35 in-house to about £1.48–£1.84 outsourced, with longer hours included.

What is the fastest way to reduce contact volume?

Find the top five reasons customers get in touch and remove the avoidable ones. Proactive delivery updates, clear order tracking, better FAQs and fixing confusing website pages often cut volume quickly. Each contact avoided is cheaper than any contact handled.

Written by

Dhanushka Pinto
Dhanushka Pinto
Co-founder / Director

Global Bridge Labs (GBL) is a UK–Sri Lanka partner for social media, websites and BPO. Everything here comes from client delivery, not theory.

Share this article

Reading is good.
Fixing is better.

30 minutes with our team and you'll leave knowing which of the three problems to fix first.

Book a 30-Minute Consultation →
Keep reading