Erlang C Call Center Calculator
Use this calculator to estimate how many agents you need to meet your service level target while controlling occupancy and accounting for shrinkage.
What Is an Erlang Call Center Calculator?
A call center Erlang calculator is a workforce planning tool that estimates the number of agents needed to answer incoming calls at a desired service level. It is based on queueing theory, especially the Erlang C formula, which helps contact centers balance customer experience and staffing cost.
In practical terms, the calculator answers a core operations question: “Given my call volume and average handle time, how many people do I need on the phones?”
Why Erlang C Matters for Workforce Management
Many teams still staff by instinct: “It feels busy, so let’s add two agents.” That approach can be expensive and inconsistent. Erlang C introduces a data-driven model with measurable tradeoffs:
- Higher service level usually means more staffing.
- Higher occupancy usually means lower staffing, but more agent fatigue risk.
- Shrinkage can significantly increase scheduled headcount.
By using a consistent model, planners can explain decisions to finance, operations, and leadership with confidence.
Inputs Used in This Calculator
1) Forecasted Calls per Hour
This is your expected incoming volume during the interval. Better forecasting leads to better staffing. If your volume changes by time of day, run the calculator for each interval rather than using one daily average.
2) Average Handle Time (AHT)
AHT includes talk time plus after-call work. Underestimating AHT is one of the fastest ways to under-staff your operation.
3) Service Level Target
Service level is the percentage of calls answered within a threshold. Example: 80/20 means 80% of calls answered within 20 seconds.
4) Target Answer Time
This is the “within X seconds” part of your service level objective.
5) Shrinkage
Shrinkage captures paid time when agents are not available for calls: breaks, meetings, coaching, training, absenteeism, and system downtime. Many contact centers operate with total shrinkage between 25% and 40%.
6) Maximum Occupancy
Occupancy is the share of logged-in time agents spend handling contacts. Very high occupancy can reduce recovery time between calls and increase burnout. A common planning range is 80% to 88%.
How the Math Works (Plain-English Version)
The first step is to convert workload into offered load measured in Erlangs:
Offered Load (Erlangs) = Calls per Hour × AHT (seconds) / 3600
Then the calculator tests increasing agent counts and applies Erlang C to estimate:
- Probability a caller has to wait
- Expected service level for your target answer time
- Average speed of answer (ASA)
- Occupancy
It selects the minimum number of in-seat agents that meets both your service level target and occupancy cap, then inflates that value using shrinkage to estimate scheduled staffing.
Quick Example
Suppose you expect 120 calls per hour with an AHT of 300 seconds:
- Offered load = 120 × 300 / 3600 = 10 Erlangs
- If your target is 80% in 20 seconds, shrinkage 30%, max occupancy 85%
- The calculator returns required in-seat agents and the scheduled equivalent
This gives you both an operational answer (how many agents must be available now) and a scheduling answer (how many people must be on roster).
Best Practices for Using Erlang in Real Contact Centers
Run by interval, not by day
Queueing behavior is nonlinear. A daily average hides peak congestion. Use 15-minute or 30-minute interval planning.
Calibrate AHT frequently
AHT changes with product complexity, channel mix, policy changes, and onboarding waves. Keep assumptions current.
Track occupancy and attrition together
A seemingly “efficient” occupancy target can increase turnover if sustained too high. Protect agent endurance.
Include realistic shrinkage
Teams often underestimate shrinkage. Audit historical adherence, coaching, and absenteeism before final scheduling.
Limitations of Erlang C
No staffing model is perfect. Erlang C assumes no abandonment and steady-state arrivals. In modern centers, callers may abandon quickly, and volume can be bursty. For advanced planning, teams may combine Erlang methods with simulation, intraday management, and real-time adherence tools.
Final Thoughts
A good call center staffing calculator helps you make transparent, defensible decisions. Start with accurate volume forecasts and AHT, choose realistic service and occupancy targets, and apply shrinkage correctly. With those basics, Erlang C remains one of the most practical planning frameworks in customer operations.