The short version
- People are the biggest cost of any contact center, usually far more than software or space.
- An in-house agent costs much more than their wage once you add benefits, taxes, training, turnover, and supervision.
- Compare options by total cost and cost per resolved contact, not hourly rate alone.
“How much will this cost?” is usually the first question owners ask when deciding how to handle customer calls. It’s also one of the hardest to answer, because the visible costs, like wages or an outsourcing rate, are only part of the picture.
This guide breaks down the real costs of running a contact center, walks through a worked example, and shows you how to compare options fairly.
The main cost categories
| Category | What’s included |
|---|---|
| People | Wages, benefits, payroll taxes, overtime, bonuses |
| Leadership and support | Supervisors, trainers, quality reviewers, workforce planners |
| Hiring and turnover | Recruiting, background checks, training time, ramp-up |
| Technology | Phone system, CRM, contact center software, recording, reporting |
| Space and equipment | Office space, desks, computers, headsets, or remote-work equipment |
| Overhead | IT support, HR, compliance, insurance |
For most contact centers, people costs make up the largest share by far. That’s why staffing decisions have such a big effect on your total budget.
People: more than the hourly wage
According to the U.S. Bureau of Labor Statistics, the median pay for customer service representatives was $21.53 per hour ($44,770 per year) in May 2025. Pay varies widely by region, industry, and skill level. Technical support and specialized roles, such as healthcare or financial services, usually pay more.
But wages are only the starting point. On top of pay, employers typically cover:
- Payroll taxes and workers’ compensation
- Health insurance and other benefits
- Paid time off and holidays
- Bonuses and incentives
Together, these commonly add 25% to 40% on top of wages, depending on your benefits package and location.
The costs owners often miss
Shrinkage. Agents aren’t on the phones every hour they’re paid. Breaks, training, meetings, and absences often take up around 30% of paid time. You pay for those hours, so you need more people than the raw workload suggests. Our staffing guide explains how to plan for it.
Turnover. Every agent who leaves costs money to replace: recruiting, interviewing, several weeks of paid training, and months of reduced productivity while the new hire gets up to speed. In an industry known for high turnover, this adds up quickly. See Reducing burnout and turnover.
Supervision. A typical supervisor oversees roughly 10 to 20 agents. Quality reviewers, trainers, and workforce planners add more cost as you grow.
Technology. Cloud contact center software is usually priced per agent, per month, and costs vary widely by features. Add your CRM, any AI tools, call recording storage, and integration work.
Idle time. Customers don’t call evenly throughout the day. Staffing for busy periods means paying for slower periods, too.
Outsourcing costs
When you outsource, the provider covers wages, hiring, training, technology, and space, and charges you a rate. Common pricing models include:
- Per agent hour: you pay for each hour an agent works on your account
- Per contact: a set fee for each call, chat, or email handled
- Per minute: a rate for each minute of talk time
- Dedicated seat: a monthly fee for each full-time agent assigned to you
- Outcome-based: fees tied to results, such as resolved issues or sales
Rates depend heavily on where agents are located. Published industry pricing generally falls in these ranges per agent hour:
| Location | Typical range per agent hour |
|---|---|
| Onshore (U.S.) | About $25 to $50 |
| Nearshore (e.g., Latin America) | About $12 to $25 |
| Offshore (e.g., Philippines, India) | About $8 to $16 |
Treat these as starting points. Specialized work, multiple languages, 24/7 coverage, and strict security requirements all raise prices.
Costs to watch for with outsourcing:
- Setup and training fees to get agents ready for your account
- Minimum volumes or hours, where you pay even when contacts drop
- Contract length and early termination fees
- Your own management time to oversee the vendor, review quality, and handle escalations
- Technology integration between your systems and theirs
A worked example
To make this concrete, here’s a simplified comparison for a 10-agent team working full time. These numbers are illustrative. Your actual costs will depend on your location, benefits, and needs.
In-house team, estimated annual cost:
| Item | Estimate |
|---|---|
| 10 agents at the median wage of $44,770, plus about 30% for benefits and taxes | $582,000 |
| 1 supervisor (about $65,000 salary, plus about 30%) | $84,500 |
| Contact center software (about $150 per user per month, 11 users) | $19,800 |
| Replacing 3 departing agents (about $5,000 each in recruiting and training) | $15,000 |
| Equipment, space, or remote-work costs (about $3,000 per agent) | $30,000 |
| Total | About $731,000 |
Outsourced team, same 20,800 agent hours per year:
| Location | Rate used | Estimated annual cost |
|---|---|---|
| Onshore | $35 per hour | About $728,000 |
| Nearshore | $18 per hour | About $374,000 |
| Offshore | $12 per hour | About $250,000 |
What this example shows:
- An onshore outsourcing partner can cost about the same as an in-house team, while taking hiring, training, and turnover off your plate.
- Nearshore and offshore options can cost far less, but the savings only hold if quality, language skills, and customer satisfaction stay strong.
- The in-house figure doesn’t include your own time managing the team, and the outsourced figures don’t include your time managing the vendor. Both are real costs.
Compare cost per resolved contact, not just hourly rate
The cheapest hourly rate isn’t always the cheapest option. If a low-cost provider resolves fewer issues on the first contact, customers call back, and you pay again for every repeat call, plus the cost of unhappy customers.
A better way to compare is cost per resolved contact:
Total cost ÷ number of contacts resolved = cost per resolved contact
For example, if one option costs $8 per contact and resolves 85% of issues the first time, while a cheaper option costs $5 per contact but resolves only 50%, the cheaper option may cost you more once repeat calls are counted.
How AI and self-service affect costs
Chatbots, self-service help pages, and AI tools can lower costs by handling simple, repetitive contacts, often at a fraction of the cost of a live conversation. But they add their own costs: software fees, setup, and the staff time needed to keep content accurate. They work best for predictable questions, and they still need people for everything else. See What AI can and can’t do today.
How to build your own estimate
- Count your contacts. How many calls, chats, and emails do you get per month, and when?
- Measure handle time. How long does each type of contact take?
- Calculate staffing. Use your volume, handle time, and service goal to estimate agents needed. Our staffing guide walks through it.
- Price each option. Use local wage data for in-house, and request quotes from outsourcing providers using the same assumptions.
- Add the hidden costs. Include turnover, supervision, technology, and your own management time.
- Compare cost per resolved contact, not just the total.
What to read next
- In-house, outsource, or AI?: which option fits your business
- How to compare vendors without the sales pitch: the questions to ask before you sign
- Staffing and scheduling basics: how many agents you really need
Sources
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Customer Service Representatives
- Outsourcing rate ranges are based on published industry pricing, such as Helpware’s call center outsourcing cost comparison. Rates vary by provider and contract.
