How to build a call center budget
Build the budget from demand: contacts × handle time gives the hours of work, and the hours each agent can really spend on contacts gives the number of agents. Everything else follows from that headcount: team leads and QA by ratio, tools and facilities per seat, recruiting and training for the agents you will lose and replace, plus a small contingency. Divide the total by contacts and you have cost per contact, the figure that links your budget to the work the team does.
The staffing formula
Agents = monthly contacts × AHT in minutes ÷ 60 ÷ (paid hours × occupancy × (1 − shrinkage)), rounded up. Shrinkage removes the paid time agents are not available (leave, training, meetings, sickness); occupancy removes the waiting time between contacts that any queue needs. This is a workload estimate for a month. For phone queues with a strict service level target, check the interval-level staffing with the Erlang C calculator.
Worked example
The builder opens on this example (in US dollars). 20,000 contacts a month at 6 minutes is 2,000 hours of work. One agent with 160 paid hours, 80% occupancy and 30% shrinkage covers 160 × 0.8 × 0.7 = 89.6 hours, so 2,000 ÷ 89.6 = 22.3, rounded up to 23 agents. With one lead per 12 agents (2 leads), one QA analyst per 25 agents (1) and one workforce role, the team is 27 people.
- Agents: 23 × $3,000 × 1.25 = $86,250
- Team leads: 2 × $4,500 = $9,000; QA: 1 × $3,800; workforce: 1 × $4,200
- Technology: 27 seats × $180 = $4,860; facilities: 27 × $150 = $4,050
- Recruiting and training: 23 agents × 30% attrition = 6.9 hires a year × $2,500 ÷ 12 = $1,437.50
- Subtotal $113,597.50 + 5% contingency $5,679.88 = $119,277 a month, $1,431,329 a year
- Cost per agent seat: $119,277 ÷ 23 = $5,186; cost per contact: $119,277 ÷ 20,000 = $5.96
How to lower cost per contact without hurting quality
- Remove contacts first: the cheapest contact is the one that never happens. Fix the top contact reasons at the source (billing, delivery, password resets) and measure the effect on contact volume and cost per ticket.
- Raise first contact resolution: every repeat contact is paid for twice. Better knowledge, clear ownership and the right permissions for agents cut repeats.
- Shorten handle time by removing friction, not by rushing: fewer tools to switch between, macros for common answers and less after-contact work.
- Keep occupancy sensible: pushing it very high lowers the budget on paper but tends to raise burnout and attrition, which comes back as recruiting and training cost.
- Review shrinkage line by line: meetings and training are needed, but unplanned absence and long schedule gaps are worth a closer look.
Limits of this template
The result is an estimate for planning, not a schedule. It uses monthly averages, so it does not see peaks within the day or week; use occupancy and shrinkage figures from your own data where you can. Common workforce guidance is to keep occupancy below about 85 to 90% over time, as higher levels leave agents no recovery time between contacts. Salaries, on-costs and tool prices vary a lot by country and vendor, so replace the example values with your own quotes before you share the budget.
Frequently asked questions
- How do you create a budget for a customer service department?
- Start from demand, not from last year's spend. Work out the agents you need from contact volume, handle time, occupancy and shrinkage; add team leads, QA and workforce roles; then add technology per seat, facilities, recruiting and training for the people you will lose and replace, and a small contingency. Divide the total by contacts to get cost per contact, the number finance will ask about.
- How many agents do I need for my call volume?
- Agents = monthly contacts × handle time in hours ÷ (paid hours per agent × occupancy × (1 − shrinkage)), rounded up. 20,000 contacts at 6 minutes is 2,000 hours of work; with 160 paid hours, 80% occupancy and 30% shrinkage each agent covers 89.6 hours, so you need 23 agents. For phone queues with a strict service level, check the result with an Erlang C calculator.
- What costs go into a call center budget?
- People are usually the biggest line: agent salaries plus employer taxes and benefits, team leads, QA analysts and workforce or operations roles. Then technology per seat (helpdesk or contact center software, telephony, workforce management and QA tools), facilities or remote stipends, recruiting and training to replace leavers, and a contingency for overtime and surprises.
- How do you calculate cost per contact?
- Divide the total monthly cost of the support operation by the number of contacts handled that month. Use the fully loaded cost, not only agent salaries, or the number will look better than it is and will not match what finance sees.
- How can I reduce call center costs without hurting quality?
- Remove contacts before you remove people: fix the top reasons customers get in touch, improve self-service so simple questions never reach an agent, and raise first contact resolution so customers do not call back. Pushing occupancy very high looks cheaper on paper but tends to raise burnout, attrition and hiring costs.
Related

About the author
Abdessamad Ghanem
Customer Experience & Customer Success Consultant · Founder of Clarivoxx
Abdessamad Ghanem works across Customer Support, Sales, Customer Success, Account Management and Partner Management. He writes Clarivoxx Insights for B2B SaaS professionals who own retention, adoption and customer outcomes.