Call Center Staffing Calculator
Estimate how many agents you need from calls per day, handle time, occupancy and shrinkage, using a workload-based method shown step by step.
- Free
- No sign-up to try
- Works as you type
Call center staffing (workload estimate)
Agents to schedule per day
26
Agents handling calls, before shrinkage
18
Workload: handling hours per day
120.0 h
- Workload = calls × average handle time (in hours).
- Agents before shrinkage = workload ÷ (paid hours per agent × occupancy), rounded up.
- Agents to schedule = workload ÷ (paid hours × occupancy × (1 − shrinkage)), rounded up.
Free, no sign-up to try. Save it as a live calculator you can share; an estimate from the numbers you enter, not financial advice. Check the result against your own records before you rely on it.
How it works
How the Call Center Staffing Calculator works
- 1
Enter your numbers
Every result updates as you type, with the formula shown under it.
- 2
Check the method
See how each number is worked out and what it assumes.
- 3
Save it as a Room
Share a live calculator: others can change the numbers and see the result update.
Worked example
What it makes
Example inputs
- Calls per day
- 1,200
- Average handle time, including wrap-up
- 360 sec
- Paid hours per agent per day
- 8
- Target occupancy
- 85 %
- Shrinkage (breaks, training, absence)
- 30 %
Results
- Agents to schedule per day
- 26
- Agents handling calls, before shrinkage
- 18
- Workload: handling hours per day
- 120.0 h
How it's calculated
- Workload = calls × average handle time (in hours).
- Agents before shrinkage = workload ÷ (paid hours per agent × occupancy), rounded up.
- Agents to schedule = workload ÷ (paid hours × occupancy × (1 − shrinkage)), rounded up.
- Assumes: Calls are spread evenly over the day: peaks need more agents at those times.
- Assumes: This is a workload estimate, not an Erlang C model: it does not target a service level or answer time, which usually needs more agents.
An estimate from the numbers you enter, not financial advice. Check the result against your own records before you rely on it.
Who it's for
Who uses it
Contact center managers
Get a first headcount for next month's volume.
Workforce planners
Sanity-check a forecast before detailed scheduling.
Founders
See when support volume needs another hire.
Good to know
What to consider
- This is a workload estimate, not an Erlang C model: it does not target a service level or answer time, which usually needs more agents.
- Calls are treated as spread evenly across the day; plan peaks interval by interval.
Questions
About the Call Center Staffing Calculator
What is shrinkage?
The share of paid time agents can't take contacts: breaks, training, coaching, meetings and absence. 30% is a common planning figure, but use your own if you track it.
Why not use Erlang C?
Erlang C models queues and waiting times to hit a service level, which needs a different calculation. This tool gives the workload floor: the fewest agents that could handle the volume at your occupancy.
Can I share the calculator with my team or a client?
Yes. The Room keeps the calculator live: anyone with the link can change the numbers and see the result update, with the method and assumptions on the same page.
Make your calculator now
Free, no sign-up to try. It becomes a Room you can edit, publish and share.
Create my calculatorRelated
Related tools
- First Contact Resolution CalculatorWork out your first contact resolution rate, the repeat contacts unresolved issues create, and what each extra point of FCR would save.
- Cost Per Ticket CalculatorWork out what each customer support ticket costs, from team cost, tools and ticket volume.
- FTE CalculatorConvert the hours your full-time and part-time people worked into full-time equivalents, for headcount reports, budgets and planning.