Skip to main content

Call center KPI dashboard

Type one week of your own numbers into the panel below and the dashboard fills in. Ten metrics, each with the threshold it is being judged against and the source that published it. Nothing is sent anywhere and there is no sign-up, so the figures you paste in stay in your browser.

Updated

Your numbers

One week of a single queue works best. Every field is editable and the dashboard recalculates as you type.

Sets which Call Force Global operating band the dashboard compares you to. Service level and speed of answer are inbound measures, so they switch off for outbound-only floors.

Volume and queue, one week

Every call that reached the queue, answered or not.

Calls that reached an agent, however long the caller waited.

Your ACD usually reports this as calls answered in threshold. It is what makes the service level real rather than a guess.

360

Talk time plus hold time plus after-call work, divided by contacts handled.

25
Agents and cost

Full-time equivalents, not names on a roster.

What one agent hour actually costs you, all in. The $18.00 default is the top of the Call Force Global nearshore band of $12 to $18 per agent hour. For a US in-house seat, start from the wage: customer service representatives had a median hourly wage of $21.53 and a mean annual wage of $46,590 (US Bureau of Labor Statistics, Occupational Employment and Wage Statistics, SOC 43-4051, May 2025), before benefits, supervision, facilities and technology.

78%

Handling time as a share of logged-in available time, straight off your workforce management tool.

90%
Quality
75%
88%

Share of survey responses that were favorable. Only comparable to surveys built the same way as yours.

Your dashboard

Scored against customer support bands. Every card names what it is being measured against.

7 healthy, 1 to watch, 0 off target, 2 reference only.

Service level Watch

80.0%

answered in 20s / calls offered

Published standard: 80 percent of calls answered in 20 seconds (Call Centre Helper industry standards, updated 2026). You meet it.

Call Force Global customer support band in percent: 75 low, 82 anchor, 90 high.

Call abandonment Healthy

5.5%

(offered - answered) / offered

Published standard: 5 to 8 percent is the industry standard and anything in that range is acceptable, while 10 percent or higher is the point to take notice (Call Centre Helper on abandonment, 2022).

Answer rate for the same week: 94.5%.

Cost per contact Reference only

$3.32

agent hour cost / calls answered

Weekly agent hour cost $8,640 across 480 paid hours. No cross-industry cost per contact standard is published that we can source, so this card carries no traffic light.

Agent hours only. Technology, supervision, facilities and overhead are not in it.

Agent utilization Reference only

54.2%

handling hours / paid hours

260.0 handling hours out of 480 paid hours, which is 5.42 calls per paid hour.

Implied shrinkage 30.6%, inside the 30 to 35 percent most contact centers calculate (Call Centre Helper industry standards, updated 2026).

Average handle time Healthy

360s

your input, lower is better

Published standard: 6 minutes and 3 seconds, or 363 seconds, from 190,702 Erlang Calculator entries (Call Centre Helper industry standards, updated 2026).

Call Force Global customer support band in seconds: 240 low, 360 anchor, 480 high.

Average speed of answer Healthy

25s

your input, lower is better

No universal speed of answer threshold is published. The Call Centre Helper industry standards page gives a service level standard instead, so read this card next to the service level one.

Call Force Global customer support band in seconds: 15 low, 25 anchor, 45 high.

Occupancy Healthy

78%

your input, best inside the band

Published standard: 83.3 percent is the average entered into 190,702 Erlang Calculator records, and 85 to 90 percent is described as where occupancy is best placed, though most centers do not reach it (Call Centre Helper industry standards, updated 2026).

Call Force Global customer support band in percent: 70 low, 78 anchor, 85 high.

Schedule adherence Healthy

90%

your input

Published guidance: there is no universally recognized adherence benchmark, but 85 to 95 percent is generally considered acceptable, and anything above 95 percent is very unlikely unless volume and handle time are extremely consistent (Call Centre Helper on adherence).

Call Force Global publishes no adherence band, so this card is scored on the published range alone.

First contact resolution Healthy

75%

your input, higher is better

Published standard: 70 to 79 percent is a good rate, 80 percent or higher is world class, and 69 percent or below is the low end, from 25 years of post-call surveys at more than 500 North American call centers (SQM Group, 2022).

Call Force Global customer support band in percent: 65 low, 75 anchor, 85 high.

CSAT Healthy

88%

your input, higher is better

No cross-industry CSAT standard is published, because the number moves with how the survey is written and when it is sent. Compare only against surveys built the same way as yours.

Call Force Global customer support band in percent: 80 low, 88 anchor, 94 high.

Band source: the first-party 2026 operating ranges published on the call center KPI benchmarks page. Published standards are named and linked on each card.

If cost per contact is the card that hurts

Call Force Global builds nearshore teams from Jamaica, Saint Lucia, Trinidad and Tobago, Belize and Colombia at $12 to $18 per agent hour all in, on your business hours, live in 7 days. Bring the numbers you just entered and we will tell you which of them we would actually move.

What this dashboard computes

A call center KPI dashboard is one screen that puts each operating metric next to the threshold it is supposed to clear, so you can see which number needs attention without opening a report. This one takes twelve figures from a single week and derives six more: service level, call abandonment, answer rate, cost per contact, agent utilization and implied shrinkage. The remaining cards score the numbers you typed in.

Four of the ten cards are arithmetic on your inputs rather than a figure you supplied. Here is all of it, so you can check the page rather than trust it.

service level = answered within 20 seconds / calls offered x 100 abandonment = (calls offered - calls answered) / calls offered x 100 answer rate = calls answered / calls offered x 100 paid hours = agent headcount x paid hours per agent weekly agent cost = paid hours x loaded cost per agent hour cost per contact = weekly agent cost / calls answered handling hours = calls answered x average handle time / 3600 utilization = handling hours / paid hours x 100 implied shrinkage = (1 - utilization / occupancy) x 100

The last line is the one worth pausing on. Occupancy is handling time over logged-in available time. Utilization is the same handling time over every paid hour. Available time is paid time less shrinkage, so utilization is occupancy multiplied by one minus shrinkage, and rearranging that gives you a shrinkage figure you never had to measure. It holds only when both numbers cover the same agents over the same week. If your occupancy comes from the workforce tool and your volume comes from the phone system with a different date range, the implied shrinkage means nothing.

Where every threshold comes from

Two kinds of reference sit behind the colors, and the cards keep them apart on purpose.

The first is a published cross-industry standard. Where one exists, the card quotes it, names the publisher and links to the page that states it. The second is the Call Force Global first-party operating band for your program type, which is what drives the traffic light on the six core KPIs, because a single cross-industry figure cannot tell a debt collection floor from a healthcare queue. Those bands are published in full on the call center KPI benchmarks page, and they are our operating ranges across active programs rather than a third-party survey.

Abandonment and adherence have no Call Force Global band, so their traffic light comes straight from the published source. Cost per contact and utilization have no threshold either of us can defend, so they carry no traffic light at all.

Thresholds used by the call center KPI dashboard, with the published source for each.
Card Published threshold What drives the color Source
Service level80 percent of calls answered in 20 secondsCall Force Global band for your program type, with the published verdict printed underneathCall Centre Helper industry standards, updated 2026
Call abandonment5 to 8 percent is the industry standard and acceptable; 10 percent or higher needs attentionHealthy at 8 percent or below, watch above 8, off target at 10 or aboveCall Centre Helper on abandonment, 2022
Average handle time6 minutes and 3 seconds, from 190,702 Erlang Calculator entriesCall Force Global band, lower is betterCall Centre Helper industry standards, updated 2026
Average speed of answerNone publishedCall Force Global band, lower is betterCall Centre Helper industry standards, updated 2026
Occupancy83.3 percent average entered, and 85 to 90 percent described as where it is best placedCall Force Global band, healthy inside the band and off target above itCall Centre Helper industry standards, updated 2026
Schedule adherenceNo universally recognized benchmark; 85 to 95 percent generally considered acceptableHealthy from 85 to 95, watch above 95, off target below 85Call Centre Helper on adherence
First contact resolution70 to 79 percent good, 80 percent or higher world class, 69 percent or below the low endCall Force Global band, higher is betterSQM Group, 2022
CSATNone published, because survey design changes the numberCall Force Global band, higher is betterCall Force Global first-party 2026 bands
Implied shrinkage30 percent standard, usually calculated at 30 to 35 percentReported, not scoredCall Centre Helper industry standards, updated 2026
Cost per contactNone we can sourceReported, not scoredYour own inputs

A worked example you can check by hand

The dashboard loads with a twelve-seat customer support queue. Run the arithmetic yourself and the page should agree to the decimal.

inputs calls offered 2,750 calls answered 2,600 answered in 20s 2,200 AHT 360s headcount 12 paid hours 40 cost per hour $18.00 occupancy 78% service level = 2,200 / 2,750 x 100 = 80.0% abandonment = (2,750 - 2,600) / 2,750 = 5.5% answer rate = 2,600 / 2,750 x 100 = 94.5% paid hours = 12 x 40 = 480 weekly agent cost = 480 x 18.00 = $8,640 cost per contact = 8,640 / 2,600 = $3.32 handling hours = 2,600 x 360 / 3600 = 260.0 utilization = 260 / 480 x 100 = 54.2% implied shrinkage = (1 - 0.5417 / 0.78) x 100 = 30.6%

That queue is a useful thing to stare at. It sits exactly on the published 80/20 service level, abandons 5.5 percent of callers, and carries 30.6 percent implied shrinkage, which lands inside the 30 to 35 percent range most contact centers work to. It still scores watch rather than healthy on service level, because our customer support planning anchor is 82 percent rather than 80. Both readings are printed on the card. Neither is wrong, and the gap between them is why the page shows you both instead of quietly picking one.

Answer rate is not service level

Those default numbers answer 94.5 percent of offered calls and clear only 80 percent inside 20 seconds. Same week, same queue, a 14.5 point gap. That gap is where most flattering dashboards live.

Three numbers get muddled constantly, so it is worth being blunt about them. Answer rate is the share of offered calls that eventually reached an agent. Service level is the share of offered calls answered inside a stated threshold. Abandonment is the share who hung up first. Answer rate and abandonment add up to 100. Service level is a different cut entirely, and it is always the lower number.

Check your denominator before you trust any of it. Some platforms compute service level as calls answered in threshold over calls answered, which drops every abandoned call out of the denominator and reports a better week than you had. This page divides by calls offered. If your reporting tool disagrees, the definition is the thing to fix first.

How this page and the benchmark tables fit together

Two pages, two jobs. The call center KPI benchmarks page is the reference: published standards by industry from SQM Group and Talkdesk, the full low, anchor and high operating bands for nine program types, and the data as downloadable CSV and JSON. Open that one when you need the number itself, or a source to quote in a board pack.

This page is the instrument. It takes the same bands and runs your week through them, and it computes the figures the benchmark tables cannot give you because they depend on your volume and your cost. Neither replaces the other. To find out what good looks like, read the benchmarks. To find out where you stand this week, use the dashboard.

People search for this as a call center metrics dashboard, a KPI dashboard or a call center performance dashboard, and they usually mean the same thing by all three: their own numbers, from the week that just finished, sitting next to a threshold somebody published. That is what this page is.

Turning the dashboard into a staffing number

A dashboard tells you the service level you got. It cannot tell you the headcount that would have hit the one you wanted, because arrivals are random and queues do not respond linearly to staffing. That is an Erlang C problem and it needs a separate tool: the free Erlang calculator takes calls per interval, handle time, a service level target and an answer time, returns the smallest agent count that clears the target, then divides by one minus shrinkage to give you people to schedule rather than agents on the phone.

The two pages hand off cleanly. Read your handle time and your implied shrinkage off this dashboard, take your busiest half hour of volume, and put all three into the calculator. If the answer comes back meaningfully above your current headcount, the service level card was telling you something that a coaching plan will not fix.

If the arithmetic points at cost instead, the other direction is worth pricing too. Attrition inflates cost per contact through ramp time you pay for and do not get, and the turnover cost calculator puts a figure on that from your own wage and attrition rate.

What this dashboard deliberately leaves out

FAQ

What is a call center KPI dashboard?

A call center KPI dashboard is one screen that puts each operating metric next to the threshold it is supposed to clear, so you can see which number needs attention without opening a report. A working one shows service level, call abandonment, average handle time, average speed of answer, occupancy, schedule adherence, first contact resolution, CSAT, cost per contact and agent utilization. The dashboard on this page does that live from figures you type in, and it names the published source behind every threshold it scores you against.

What metrics should a call center performance dashboard show?

Show ten and read them in pairs. Service level with average speed of answer and abandonment, because an acceptable average can hide a long tail of callers who gave up. Average handle time with first contact resolution, because shorter calls that get repeated are not cheaper. Occupancy with utilization and adherence, because occupancy alone cannot tell you whether the schedule is being kept. Cost per contact sits underneath all of it and moves when any of the others move.

How do you calculate service level in a call center?

Divide the calls answered inside your target time by the calls offered, then multiply by 100. The classic target is 80 percent of calls answered in 20 seconds, written as 80/20, which Call Centre Helper still lists as the industry standard. Watch the denominator, because some platforms divide by calls answered rather than calls offered, and that version hides every abandoned call and reports a higher number for the same week of work.

How do you calculate cost per contact?

Take the fully loaded cost of running the queue for a period and divide it by the contacts handled in that period. This dashboard uses agent headcount times paid hours per agent times your loaded cost per agent hour, divided by calls answered. It deliberately leaves out technology, supervision, facilities and overhead, so read the result as an agent-hour cost per contact rather than a total cost to serve.

What is the difference between occupancy and utilization?

Occupancy measures handling time against the time agents were logged in and available. Utilization measures the same handling time against every paid hour, including breaks, training, meetings and absence. The gap between them is shrinkage, so utilization equals occupancy multiplied by one minus shrinkage. That relationship only holds when both numbers cover the same period and the same group of agents.

Is a 90 percent answer rate the same as a 90 percent service level?

No, and treating them as the same is the most common way a dashboard flatters a queue. Answer rate is the share of offered calls that reached an agent at any point, however long the caller waited. Service level is the share of offered calls answered inside a stated threshold, usually 20 seconds. A floor can answer 94 percent of its calls and still clear only 80 percent inside 20 seconds, which is exactly what the default numbers on this page do.

Keep going

The reference tables behind every band on this page live in the call center KPI benchmarks dashboard, with published figures by industry and the full data as CSV and JSON. Convert a service level target into headcount with the Erlang calculator, price what churn is doing to your cost per contact in the turnover cost calculator, and score your attrition rate against the published national series in the attrition benchmark tool. Everything else we have built sits on the tools hub.

If the arithmetic points at delivery cost rather than process, see how a nearshore team is staffed and priced on the outsourced call center page, or run a specific team through the nearshore cost calculator.