← Resources

Planning look-up tables

The tables planners keep reaching for — Erlang C staffing at the conventional 80/20 target, and the shrinkage uplift from “agents on the phone” to “agents on the schedule.” Printable, with the caveats attached so they travel safely.

Read this first. These tables are computed with the standard Erlang C model, which assumes calls arrive randomly (Poisson), nobody abandons, and the interval is in steady state. Real queues abandon and real days aren’t steady — so treat the numbers as a starting point, not an answer. For abandonment-aware staffing use the Erlang A or Erlang X calculators; for your own volumes, AHT and targets use the Erlang C calculator directly.

Erlang C staffing — AHT 300 seconds, target 80% in 20s

Agents required per half-hour interval. ASA is the average speed of answer the staffed number delivers; occupancy is the proportion of agent time spent handling.

Calls / 30 minOffered ErlangsAgents requiredASA (s)Occupancy
101.741342%
203.361756%
305.081762%
508.3121469%
7512.5171174%
10016.7211679%
15025.0301583%
20033.3391385%
30050.0571188%
40066.7741290%
50083.3911292%
750125.01341193%
1,000166.71761295%
1,500250.02611096%
2,000333.33451197%

Erlang C staffing — AHT 450 seconds, target 80% in 20s

Calls / 30 minOffered ErlangsAgents requiredASA (s)Occupancy
102.552350%
205.082562%
307.5112368%
5012.5171774%
7518.8241578%
10025.0311381%
15037.5441585%
20050.0571688%
30075.0831590%
400100.01091492%
500125.01351393%
750187.51991294%
1,000250.02631195%

Reading the Erlang tables honestly

Two things the tables show that slide decks routinely hide. First, the economies of scale: at 10 calls a half-hour you staff at 42% occupancy to hit target; at 1,000 calls you hit the same target at 95%. That’s why pooling queues and skills is usually worth more than any scheduling cleverness — and why occupancy targets copied from a bigger operation will break a smaller one. Second, the model assumes nobody abandons and nobody retries — in heavy load Erlang C overstates the agents you need, because real callers leave the queue. If abandonment matters to your numbers, use Erlang A.

Deeper: the Erlang white paper · Erlang to Excel · the Erlang explorer

Shrinkage uplift — from “on the phones” to “on the schedule”

Erlang gives you agents handling contacts. People take leave, train, coach, brief and go off sick — so the schedule needs more. Scheduled FTE = required ÷ (1 − shrinkage).

Agents required (on phone)@ 20%@ 25%@ 30%@ 35%@ 40%
101314151617
253234363942
506367727784
100125134143154167
200250267286308334
500625667715770834

The two classic shrinkage mistakes

Multiplying instead of dividing (100 × 1.30 = 130 scheduled at 30% shrinkage — wrong; 100 ÷ 0.70 = 143 — right), and applying an annual average shrinkage to every interval. Shrinkage has a shape: training lands in blocks, leave clusters around school holidays, sickness peaks in winter. Forecast it by period like everything else.

Deeper: Shrinkage: the planner’s hardest input · the shrinkage calculator · Shrinkage, Honestly (white paper)

Want different assumptions?

These tables fix AHT and the service target so they fit on a page. Your operation almost certainly differs — that’s what the Erlang C calculator, the staffing-sensitivity tool and the forecaster are for. For typical ranges of the surrounding metrics (shrinkage, occupancy, attrition, adherence), see the planning benchmarks page.