• 4,000 firms
  • Independent
  • Trusted
Save up to 70% on staff

Home » Glossary » Erlang Models

Erlang Models

Definition

Erlang Models

Erlang models are mathematical formulas that predict how many staff, lines, or trunks a call center needs to meet expected traffic. Named after Danish mathematician Agner Krarup Erlang, the three main variants (Erlang A, B, and C) turn call volume and average handle time into concrete workforce forecasts.

Erlang published the original traffic equations in 1909 while working at the Copenhagen Telephone Company. Over a century later, his math still sits inside almost every workforce management suite scheduling voice agents. The formulas outlived rotary dials, IVR, and the pivot to cloud contact centers.

The reason is simple. Call arrivals behave randomly, and random arrivals need probability, not averages. An erlang is one hour of continuous circuit use. Feed enough of them into the right formula, and you get a defensible staffing number for the next quarter-hour.

Key takeaways

  • Erlang models convert call volume and handle time into staffing and trunking numbers.
  • The three variants split by caller behaviour: A allows abandon, B blocks, C queues.
  • Erlang C remains the default engine in most workforce management platforms in 2026.
  • Every model assumes Poisson arrivals, so a bad forecast breaks the whole calculation.

How it works

Erlang models feed three inputs into a probability formula: call arrival rate, average handle time, and target service level. The output is the number of agents or trunks needed to meet that target. Each variant handles caller behaviour differently.

Every model assumes calls arrive randomly according to a Poisson distribution. That distribution is what makes Erlang math predictive rather than a guess. Feed a bad arrival rate in, and the whole staffing plan misses by an entire shift.

Handle time matters just as much. If your average handle time creeps from four to five minutes, the same call volume needs roughly 25% more agents at the same service level. Small drift in the inputs produces large drift in the headcount.

InputWhat it meansTypical range
Call arrival rate (λ)Calls per interval30–300 per 30-min block
Average handle timeTalk time plus after-call work3–7 minutes
Service level% answered within X seconds80/20 is the standard target
ShrinkageTime agents are not on the phone30–35%

The three named formulas each answer a different question. Erlang B asks how many trunks you need before a caller hits a busy tone. Erlang C asks how many agents you need before a caller waits too long. Erlang A extends C by modelling abandonment, which matters when patience is short.

Examples

Contact centers across banking, healthcare, and retail run Erlang C daily. Workforce planners at global BPOs plug quarter-hourly forecasts into Erlang engines to schedule agents down to fifteen-minute intervals, then reforecast intraday when volumes drift from plan.

  • HSBC’s global contact centers staff their multilingual queues using Erlang C forecasts, adjusted quarter-hourly for shrinkage and skill mix.
  • Amazon Connect shipped an Erlang-C based forecasting module inside its cloud contact center product in 2022, and refined the model through 2025 releases.
  • Philippine BPOs supporting US retail clients apply Erlang B to size SIP trunks ahead of Black Friday and Cyber Monday spikes.
  • NICE and Verint workforce management suites embed Erlang models as their default scheduling engine, layered with what-if scenario tooling on top.

Related terms

Erlang math ties into every discipline that touches call volume, agent hours, or line capacity. The adjacent glossary entries below anchor the wider workforce and contact center vocabulary that Erlang planning quietly depends on.

FAQ

What is the difference between Erlang B and Erlang C?

Erlang B assumes callers who hit a busy signal disappear and never call back. Erlang C assumes those callers wait in queue. B sizes trunks and lines; C sizes agent headcount.

Who invented the Erlang formulas?

Danish mathematician Agner Krarup Erlang first published the traffic equations in 1909 while working at the Copenhagen Telephone Company. Erlang A came later, developed in 1946 by Swedish engineer Conny Palm. See the Erlang unit reference) for the underlying math.

Is Erlang C still accurate for modern contact centers?

Erlang C remains the default in most workforce management suites, but it assumes infinite caller patience. For channels with fast abandonment such as chat and SMS, planners layer Erlang A or discrete-event simulation on top, as Call Centre Helper has documented in practitioner guides.

What service level does Erlang C target?

The industry-default target is 80/20, meaning 80% of calls answered within 20 seconds. Erlang C solves for the agent count that meets that threshold given the arrival rate and handle time you feed it.

Can Erlang models handle omnichannel workloads?

Not natively. Erlang was built for synchronous voice traffic. Chat, email, and asynchronous messaging need modified models or discrete-event simulation to reflect agent concurrency and multi-tasking behaviour.

How often should forecasts be refreshed?

Most mature BPOs reforecast in fifteen or thirty-minute intervals intraday, then rebuild the base forecast weekly. A stale forecast is the most common reason an Erlang-driven schedule misses service level.

Ready to size a contact center team the numbers actually support? Compare vetted providers in the Outsource Accelerator hubs directory.

Companies you might be interested in

Get Inside Outsourcing

An insider's view on why remote and offshore staffing is radically changing the future of work.

Order now

Start your
journey today

  • Independent
  • Secure
  • Transparent

About OA

Outsource Accelerator is the trusted source of independent information, advisory and expert implementation of Business Process Outsourcing (BPO).

The #1 outsourcing authority

Outsource Accelerator offers the world’s leading aggregator marketplace for outsourcing. It specifically provides the conduit between world-leading outsourcing suppliers and the businesses – clients – across the globe.

The Outsource Accelerator website has over 5,000 articles, 450+ podcast episodes, and a comprehensive directory with 4,700+ BPO companies… all designed to make it easier for clients to learn about – and engage with – outsourcing.

About Derek Gallimore

Derek Gallimore has been in business for 20 years, outsourcing for over eight years, and has been living in Manila (the heart of global outsourcing) since 2014. Derek is the founder and CEO of Outsource Accelerator, and is regarded as a leading expert on all things outsourcing.

“Excellent service for outsourcing advice and expertise for my business.”

Learn more
Banner Image
Get 3 Free Quotes Verified Outsourcing Suppliers
4,000 firms.Just 2 minutes to complete.
SAVE UP TO
70% ON STAFF COSTS
Learn more

Connect with over 4,000 outsourcing services providers.

Banner Image

Transform your business with skilled offshore talent.

  • 4,000 firms
  • Simple
  • Transparent
Banner Image