What Is Erlang C?
Erlang C is a mathematical formula used in contact centres to calculate the number of agents required to handle incoming customer interactions while meeting specific service level targets. It is one of the most widely used workforce planning models in contact centre operations.
The Erlang C model helps organisations estimate how long customers are likely to wait in a queue and how many agents are needed to manage expected interaction volumes efficiently. It assumes that callers will remain in the queue until an agent becomes available rather than abandoning the interaction.
Contact centres commonly use Erlang C calculations for workforce management, forecasting, staffing plans, and operational planning.
How Erlang C Works
Erlang C uses several operational inputs to estimate staffing requirements and queue performance.
Key inputs include:
- forecasted contact volume
- average handle time (AHT)
- target service level
- operating interval length
- number of available agents
The model then calculates:
- expected wait times
- probability of queueing
- required staffing levels
- service level performance
For example, a contact centre may use Erlang C to determine how many agents are needed to answer 80% of calls within 20 seconds during peak periods.
How Erlang C Is Used in Contact Centres
Erlang C is widely used across workforce management and operational planning functions.
Workforce Planning
Contact centres use Erlang C to calculate baseline staffing requirements based on forecasted demand.
Service Level Management
The formula helps organisations align staffing levels with customer service objectives and response time targets.
Forecasting Support
Erlang C calculations are often combined with forecasting models to estimate future staffing requirements across different time intervals.
Budget and Resource Planning
Operational leaders use Erlang C outputs to support recruitment planning, scheduling decisions, and labour cost management.
Benefits of Erlang C
Improved Staffing Accuracy
Erlang C helps contact centres avoid significant overstaffing or understaffing by modelling expected queue conditions.
Better Customer Experience
Accurate staffing calculations help reduce excessive queue times and improve responsiveness.
Stronger Operational Efficiency
The model supports more efficient workforce allocation and scheduling decisions.
Data-Driven Planning
Erlang C provides structured operational modelling rather than relying on assumptions or manual estimation.
Limitations of Erlang C
While Erlang C is widely used, the model has limitations that organisations must consider.
Assumes Customers Will Wait Indefinitely
The formula assumes callers will remain in the queue until answered, which may not reflect real-world abandonment behaviour.
Does Not Account for Multi-Channel Complexity
Modern contact centres often manage voice, chat, email, messaging, and digital channels simultaneously, which can complicate staffing calculations.
Relies on Forecast Accuracy
Poor forecasting inputs reduce the accuracy of Erlang C outputs.
Human Behaviour Variability
Factors such as agent performance variation, absenteeism, and unexpected operational events are not fully reflected in the model.
Because of these limitations, many contact centres combine Erlang C with additional workforce management tools and operational adjustments.
Why Erlang C Matters
Erlang C remains one of the foundational mathematical models used in contact centre workforce planning. It provides organisations with a structured way to align staffing levels with customer demand while balancing service quality and operational cost.
As customer expectations continue to increase, Erlang C helps contact centres maintain service levels, improve planning accuracy, and support more efficient workforce management strategies.
Related Terms