How many agents do you need? Staffing calculator

Enter your busiest hour, handle time and answer-time target to see how many agents you need on calls or chat, and how many to schedule. No sign-up needed.

01 / Your busiest hour

How many agents do you need?

Demand
calls
min
Talk or chat time plus the wrap-up after it.
Your target
%
seconds
Your team
%
Paid time agents can't take contacts: breaks, training, meetings, absence.
%
How busy you let agents be before adding more.
How it's calculated

The calculator uses Erlang C, the standard queueing formula for contact center staffing.
Workload (in Erlangs) = contacts per hour × average handle time in seconds ÷ 3,600. For chat, the workload is divided by the number of chats one agent handles at once (a simplification).
It finds the smallest number of agents for which the share answered within your target time meets your goal and occupancy stays at or below your maximum.
Email (no live queue, so no Erlang C): workload in hours = emails per day × handle time ÷ 60. Agents needed = workload ÷ (hours a day your team answers email × maximum occupancy), rounded up.
Agents to schedule = agents needed ÷ (1 − shrinkage), rounded up.
The defaults for service level (80% in 20 seconds), shrinkage (30%) and maximum occupancy (83.3%) follow commonly used industry standards (Call Centre Helper). Volume and handle time are examples. Enter your own figures for a result based on your setup. Erlang C assumes no one hangs up while waiting, so real results can differ.

02 / Your result
Agents needed at the same time
16
In your busiest hour, to answer 80% within 20 seconds
Agents to schedule
23
including 30% shrinkage
Answered within target
—
Average wait
—
Occupancy
—
What one agent more or less changes
AgentsWithin targetAvg waitOccupancy
See what AI resolutions could do to your volumes: open the ROI calculator →
Results are estimates based on the figures you enter.

Your questions answered

How many call center agents do I need?
What formula does this calculator use?
What is a good service level?
What is shrinkage and what should I enter?
How is chat staffing different?
How does the calculator work out email?
What doesn't the calculator account for?