calculator erlang call center

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.

🔗 Related Calculators