Skip to main content

Service level calculator

Enter what your ACD reports and get service level both ways it is commonly calculated: against calls offered, and against calls answered. The gap between them is the reason two centres quoting the same number can be running very differently.

Service level (78/20)
78.0%

780 of 1,000 calls offered were answered within 20 seconds.

The same period, measured the flattering way

Divide by calls answered instead of calls offered and the number becomes 83.0% 5.0points higher. Excluding abandons drops the callers who waited longest, which is exactly the group the metric exists to protect. Check which convention your ACD uses before comparing against anyone else's number.

Abandon rate6.0%
Answer rate94.0%
Average speed of answer17.0s

How this is calculated

Service level is calls answered within the target time divided by calls offered. The common alternative divides by calls answered instead, which excludes abandons — and abandons are the callers who waited longest, so it systematically flatters the result.

serviceLevel        = answeredWithinTarget / offered      ← strict
serviceLevel(excl.) = answeredWithinTarget / answered      ← flattering
abandonRate         = abandoned / offered
ASA                 = totalWaitSeconds / answered

Worked example

1,000 calls offered, 940 answered, 60 abandoned, 780 answered inside 20 seconds. Against calls offered that is 78% — a 78/20 service level. Against calls answered it is 83%. Same period, same data, five points apart.

Which convention your ACD uses matters

Excluding abandoned calls removes exactly the callers who waited longest — the group the metric exists to protect. It is not dishonest, and plenty of platforms default to it, but it does mean two centres quoting the same number can be delivering visibly different experiences. Check which one yours reports before comparing against anybody else's figure, or against a target you inherited.

Service level beats average speed of answer because it captures the distribution rather than the mean. A queue where most callers are answered instantly and a handful wait four minutes can post the same ASA as one where everybody waits forty seconds — very different experiences, identical average. And 80/20 itself is a convention that spread by repetition, not a researched optimum; pick the target your customers and budget actually justify.

Frequently asked questions

How do you calculate service level?
Divide calls answered within your target time by calls offered. If 780 of 1,000 calls offered were answered within 20 seconds, service level is 78% — usually written 78/20. Whether abandoned calls belong in the denominator is the part people disagree about, and it changes the answer materially.
Should abandoned calls count against service level?
Under the strict reading, yes — they were offered and not answered in time. Dividing by answered calls instead removes exactly the callers who waited longest, which is the group the metric exists to protect. On the same data that convention can add five points or more. Neither is wrong, but comparing across the two is meaningless.
What does 80/20 mean?
80% of calls answered within 20 seconds. It is the most widely used target in the industry and a convention rather than a researched optimum — Call Centre Helper says so explicitly. Plenty of centres run 90/15, and others deliberately accept less where cost matters more than speed to answer.
Why measure service level instead of average speed of answer?
ASA is an average and hides the shape of the wait. A queue where most callers are answered instantly and a handful wait four minutes can post the same ASA as one where everyone waits forty seconds. Service level captures the distribution, which is what callers actually experience.

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/service-level-calculator" title="Service level calculator" width="100%" height="780" 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">Service level calculator by <a href="https://www.hirefinn.ai/tools/service-level-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 780px, responsive to full width.