Skip to main content

Erlang C-calculator

Voer je gespreksvolume, gemiddelde handle time en servicelevel-doel in. De calculator geeft het aantal agents dat je aan de telefoon nodig hebt, het aantal dat je moet inroosteren zodra shrinkage is meegerekend, en wat er met het serviceniveau gebeurt net boven en net onder dat antwoord.

Agents on the phones
25
20.2 Erlangs of offered load
Agents to schedule
36
After 30.0% shrinkage
Service level achieved
82.9%
Within 20s
Average speed of answer
17s
22.4% of callers wait at all

Occupancy at this staffing is 80.7%. The service-level target is what set this headcount, and occupancy is within your 83.0% ceiling.

What happens either side of that answer

AgentsService levelASAOccupancy
2123.8%348s96.0%
2245.9%118s91.7%
2362.4%56s87.7%
2474.3%30s84.0%
25← your answer82.9%17s80.7%
2688.8%9.6s77.6%
2792.9%5.5s74.7%
2895.6%3.2s72.0%
2997.3%1.8s69.5%
3098.4%1.0s67.2%

Red marks a row that misses your service-level target or breaches your occupancy ceiling.

Hoe dit wordt berekend

Erlang C modelleert een wachtrij waarin gesprekken willekeurig binnenkomen en wachten tot een agent vrij is. Het neemt de aangeboden belasting — gespreksvolume vermenigvuldigd met handle time — en geeft de kans dat een binnenkomend gesprek überhaupt moet wachten. Daaruit volgen serviceniveau, average speed of answer en occupancy voor elk gegeven aantal agents.

De aangeboden belasting, gemeten in Erlang, is het belvolume vermenigvuldigd met de gemiddelde handle time en gedeeld door de lengte van het interval. Erlang C geeft vervolgens de kans dat een binnenkomend gesprek moet wachten, en het servicelevel volgt uit die kans en het aantal agents boven de aangeboden belasting:

A       = (calls × AHT) / interval          offered load, in Erlangs
B(n, A) = (A · B(n−1, A)) / (n + A · B(n−1, A))
C(N, A) = B(N, A) / (1 − (A/N) · (1 − B(N, A)))
SL(N)   = 1 − C(N, A) · e^(−(N − A) · T / AHT)
ASA     = C(N, A) · AHT / (N − A)
occ     = A / N
roster  = agents / (1 − shrinkage)

We berekenen Erlang B via recursie in plaats van de faculteitsvorm rechtstreeks uit te rekenen. De uitdrukking uit het leerboek bevat AN/N!, wat naar oneindig overloopt ruim voordat N de omvang bereikt waarop echte contactcentra bemensen. De recursie is stabiel bij elke bezetting.

Uitgewerkt voorbeeld

100 gesprekken komen binnen in een interval van 30 minuten, elk met 180 seconden afhandeling. Dat is (100 × 180) / 1.800 = 10 Erlang aangeboden belasting. Om 80% daarvan binnen 20 seconden te beantwoorden heb je 14 agents aan de telefoon nodig, wat een servicelevel van 88,8% oplevert en een gemiddelde antwoordsnelheid van ongeveer 8 seconden. Dertien agents halen maar 79,6% — net onder het doel. Bij 30% shrinkage betekenen die 14 agents 20 ingeroosterde mensen.

Waar het model breekt

Erlang C gaat ervan uit dat gesprekken willekeurig binnenkomen, dat elke beller onbeperkt wacht in plaats van af te breken, dat alle agents onderling uitwisselbaar zijn en dat de omstandigheden gedurende het interval stabiel blijven. Echte wachtrijen doorbreken alle vier. Waar veel wordt afgebroken, bemenst Erlang C te ruim — modellen als Erlang A houden rekening met bellers die ophangen. Waar routering op skills gebeurt, onderschat één gepoolde berekening wat elke skillgroep nodig heeft. Behandel de uitkomst als een goed onderbouwd startpunt, niet als een af rooster.

Waar de standaardwaarden vandaan komen

Every input above is editable — these are starting points, not claims about your operation. Benchmarks current as of July 2026.

StandaardWaardeBron
Average handle timeInbound customer-service handle time. Outbound conversations and Finn-billed call length are different quantities.363 secondsCall Centre Helper — industry standards for call centre metrics
Service level targetA convention, not a standard. Some centres target 90% in 15 seconds; others deliberately run lower.80%Call Centre Helper — industry standards for call centre metrics
Target answer time20 secondsCall Centre Helper — industry standards for call centre metrics
ShrinkageQuoted standard is 30%; measured average is nearer 26.6%. Includes breaks, training, meetings, absence.30%Call Centre Helper — industry standards for call centre metrics
Maximum occupancySustained occupancy above 85% is associated with burnout and attrition.83%Call Centre Helper — industry standards for call centre metrics

Last reviewed July 2026.

Veelgestelde vragen

Wat is Erlang C?
Erlang C is een wachtrijformule die schat hoeveel agents een contactcenter nodig heeft om een gegeven gespreksvolume binnen een streeftijd te beantwoorden. De formule is afgeleid door de Deense wiskundige A. K. Erlang voor telefooncentrales en blijft de standaardbasis voor workforce planning in contactcenters.
Hoeveel agents heb ik nodig om 80% van de gesprekken binnen 20 seconden te beantwoorden?
Dat hangt af van volume en handle time, niet van het doel alleen. Als uitgewerkt voorbeeld: 100 gesprekken in een interval van 30 minuten bij een handle time van 180 seconden is 10 Erlang aangeboden belasting en vraagt 14 agents aan de telefoon om 80% binnen 20 seconden te halen. Bij 13 agents haalt hetzelfde interval maar ongeveer 80%, net onder het doel. Voer hierboven je eigen cijfers in.
Wat is een Erlang?
Eén Erlang is één uur gespreksverkeer per uur — één lijn die onafgebroken bezet is. De aangeboden belasting in Erlang is het gespreksvolume vermenigvuldigd met de gemiddelde handle time, gedeeld door de lengte van het interval. 100 gesprekken van elk 180 seconden in een interval van 30 minuten is 10 Erlang.
Waarom voegt de calculator agents toe voor shrinkage?
Erlang C vertelt je hoeveel agents aan de telefoon moeten zitten. Het zegt niets over pauzes, training, vergaderingen, ziekteverzuim of administratietijd. Shrinkage schaalt dat getal op naar de bezetting die je daadwerkelijk inroostert. Bij 30% shrinkage betekent 14 agents aan de telefoon dat je er 20 inplant.
Is 80% van de gesprekken binnen 20 seconden beantwoorden de industriestandaard?
Het is de meest gangbare conventie, geen regel. Call Centre Helper stelt expliciet dat 80/20 een conventie is en geen best practice — genoeg centra mikken op 90% binnen 15 seconden, en andere draaien bewust een lager serviceniveau waar kosten zwaarder wegen dan opnamesnelheid. Kies het doel dat je klanten en je budget rechtvaardigen.
Welke occupancy moet ik aanhouden in mijn planning?
Tussen 75% en 85% is de bandbreedte die doorgaans als gezond wordt genoemd, met ongeveer 83% als in de praktijk waargenomen werkbaar maximum. Aanhoudende occupancy boven 85% hangt samen met burn-out en verloop, en daarom laat deze calculator occupancy fungeren als bindende randvoorwaarde — als het halen van je serviceniveau agents voorbij het plafond zou duwen, bemant hij tot aan het plafond en meldt hij dat dit is gebeurd.
Waar loopt Erlang C spaak?
Het gaat ervan uit dat gesprekken willekeurig binnenkomen (Poisson), dat niemand ophangt tijdens het wachten, dat elke agent elk gesprek even goed afhandelt, en dat de omstandigheden binnen het interval stabiel blijven. Echte wachtrijen kennen abandonment, skills-based routing en pieken binnen het interval. Erlang C neigt naar overbezetting waar abandonment hoog is — modellen als Erlang A rekenen dat wel mee. Behandel de uitkomst als een goed onderbouwd startpunt, niet als een definitief rooster.
Welke intervallengte moet ik gebruiken?
Gebruik 30 minuten voor de meeste planning, of 15 minuten waar de gesprekstoevoer grillig is. Erlang C gaat uit van een stabiele toestand binnen het interval, dus een lang interval dat een grote volumeschommeling omvat, onderschat de benodigde bezetting op de piek.

Put this calculator on your site

Free to embed on any site, commercial or not. No signup, no API key, nothing to break when we ship changes — the embed always runs the current version.

<iframe src="https://www.hirefinn.ai/embed/tools/erlang-c-calculator" title="Erlang C-calculator" width="100%" height="880" style="border:1px solid #E7DFD0;border-radius:12px;max-width:100%" loading="lazy"></iframe>
<p style="font:14px/1.5 system-ui,sans-serif;margin:8px 0 0">Erlang C-calculator by <a href="https://www.hirefinn.ai/tools/erlang-c-calculator">Finn</a></p>

The credit line sits outside the iframe on purpose: a link inside a frame belongs to the framed document and does nothing for the page hosting it. Keeping that line is the only thing we ask in return — remove it and the calculator still works.

Default frame height 880px, responsive to full width.