Guide
Call center quality metrics: which KPIs actually matter and how to measure them
Ask a call center manager about AHT or service level and they will answer from memory, to the second. Ask about call quality and you will hear a score based on a few reviewed recordings, or a general impression from feedback sessions. That is no accident: operational KPIs are computed automatically by the phone system from 100% of traffic, while quality metrics are produced by hand, from a sample. This guide sorts out both kinds: definitions, formulas, the classic traps — and how to make the quality numbers as hard as the operational ones.
Operational metrics are not quality metrics
Operational metrics — AHT, service level (e.g. “80% of calls answered within 20 seconds”), agent occupancy, abandonment rate — measure the efficiency of the process: how many calls, answered how fast, handled at what cost. The PBX or contact center platform computes them automatically, for every single call. That is why nobody argues with them.
Quality metrics — FCR, CSAT, NPS, CES, the scorecard-based QA score, critical errors — measure the outcome of the conversation: was the issue resolved, is the customer satisfied, was the standard followed. And here the symmetry ends. CSAT and NPS come from surveys that only a fraction of customers answer. The QA score comes from manual review, which in a typical call center covers 1–2% of calls. FCR is often not measured at all, because it requires linking contacts into cases.
The result is a paradox: the hardest data describes what is easiest to count, and the softest data describes the things that bonuses, coaching and personnel decisions depend on.
The team knows its AHT to the second — and knows its quality from three recordings drawn at random last month.
Eight call center metrics in one table
Before we get to the traps, here is the full set of definitions in one place. Note the second-to-last row: review coverage is the only metric on this list that tells you how much to trust the others — and also the one almost nobody reports.
| Metric | What it measures | Formula / how to measure | Trap |
|---|---|---|---|
| FCR (First Contact Resolution) | Share of issues resolved on the first contact | (cases resolved on first contact ÷ all cases) × 100%; in practice: no repeat contact on the same case within e.g. 5–7 days | Every team defines “resolved” differently; without linking repeat contacts into one case the figure is inflated |
| AHT (Average Handle Time) | Average time to handle a call | (talk time + hold time + after-call work) ÷ number of calls | It is a cost metric, not a quality metric; rewarding low AHT shortens calls at the expense of FCR |
| CSAT | Satisfaction with a specific contact | (ratings of 4–5 on a 1–5 scale ÷ all survey responses) × 100% | Only a fraction of customers respond, more often those with extreme experiences; the score describes respondents, not calls |
| NPS | Willingness to recommend the brand | % promoters (9–10) − % detractors (0–6) on a 0–10 scale; result ranges from −100 to +100 | Measures the whole relationship (product, price, all channels), not a single call — weak as an individual agent KPI |
| CES (Customer Effort Score) | How much effort the customer needed to get their issue handled | Average answer to “how easy was it to get your issue resolved?”, usually on a 1–5 or 1–7 scale | Highly sensitive to question timing and wording; measured on one channel it misses the full journey |
| QA score | How well the call matches the standard written into the scorecard | Weighted average of scorecard criteria (checklists, rating scales), e.g. on a 0–100 scale | Computed from a 1–2% sample it is an anecdote; with manual review, assessor drift adds noise on top |
| Review coverage | What share of calls got evaluated at all | (calls evaluated ÷ all calls) × 100% | Almost never reported — yet without it there is no way to know what the QA score is worth |
| Conversion / business goal | Share of calls that end with the campaign goal (sale, appointment, payment promise) | (calls with the goal achieved ÷ all calls) × 100% | Without a quality check it rewards aggressive shortcuts that come back later as complaints, returns and churn |
Metric definitions are one thing; the scorecard that produces the QA score is another. What such a scorecard should look like in practice — with 14 ready-made criteria — is covered in our call scorecard template.
Three traps that make KPIs lie
1. AHT versus FCR: the classic goal conflict
Pressure on short calls works instantly — and exactly the way you would expect. An agent measured on AHT starts closing calls faster: needs discovery gets cut, nobody checks whether the customer understood, and the issue gets deflected to “please send an email”. The case is not resolved, the customer calls a second and third time, and the total handle time for the same case grows while AHT on paper falls. Every repeat call also takes another slot in the queue and drags down service level.
The conclusion is not “don’t measure AHT” — it is “don’t reward AHT in isolation from FCR”. AHT is an excellent input for staffing plans and process costing. As a standalone target for agents, it breaks exactly what it was supposed to improve.
2. CSAT measures the people who answered
A post-call survey carries two systematic biases. First, only a minority of customers respond — and more often those with extreme experiences, very good or very bad. Second, the result is attributed to the agent, even though the customer is often rating the whole picture: the product, the price, the wait time, a company policy the agent has no control over. CSAT is worth collecting — it is the only metric where the customer speaks for themselves — but it should be read as a directional signal, not as a precise measure of individual call quality.
3. A QA score from a sample is an anecdote, not a metric
The most serious trap concerns the metric that was supposed to measure quality by definition. Classic quality monitoring relies on random draws: a few recordings per agent per month, scored manually against the card. At that sample size, one unusual call — an exceptionally difficult customer, a system outage in the background — can decide the whole month’s result. The same agent can be “top of the team” in May and “on a performance plan” in June while working exactly the same way. And rare, dangerous events — like misleading a customer — almost never land in a random sample; we ran the full arithmetic in our piece on manual review versus analyzing 100% of calls.
One review rhythm instead of two separate worlds
In many organizations, operational metrics are discussed at the ops stand-up while quality metrics live in separate QA team meetings. That entrenches a false divide: “efficiency” fights “quality” over the same minutes of talk time. What works better is a single shared rhythm in which metrics are read in pairs:
- AHT together with FCR — a drop in handle time is a win only if resolution does not drop with it.
- Conversion together with critical errors — rising sales alongside rising overpromises is not growth, it is complaints deferred by a few weeks.
- CSAT together with the QA score — if surveys and scorecard results diverge persistently, the scorecard is guarding something other than what customers feel.
Add three cadences: a weekly review (metric pairs per campaign and per team), a monthly calibration (do the scorecard criteria still match the script and the offer — how to run one is described in our guide to designing call scoring criteria for AI), and immediate escalation for critical errors, which should never wait for any meeting.
What analyzing 100% of calls changes about measurement
All the traps in this article share one root cause: quality metrics are computed from a slice of reality. Automated call analysis flips that — every call is transcribed and scored against the same card, so review coverage jumps from 1–2% to 100%. That changes the nature of the data in three places:
- The QA score becomes a statistic instead of an anecdote. An agent’s result is built from hundreds of calls a month, so a single difficult customer stops swinging the score — that is how call quality scoring in CallSea works, with checklists, rating scales and an overall 0–100 score.
- Per-agent and per-campaign trends become readable. Instead of comparing impressions from spot checks, you look at a dashboard with trends and drill down from any point on the chart to the specific call and the transcript quote behind it.
- Critical errors become a separate signal. Events like a missing mandatory disclosure or an overpromise no longer dissolve into an average — each occurrence triggers an alert the same day, and the critical-error count is reported next to the QA score, not inside it.
- Survey metrics gain context. You still collect CSAT from customers, but when it dips you can check in the data from all calls what actually changed in how they run — instead of guessing.
The human role does not disappear: the trainer still calibrates criteria, verifies scores and coaches. What changes is the material they work with — complete data instead of a random sample.
Where to start
- Pick a short list. To begin with: FCR and AHT (as a pair), CSAT, the QA score and critical errors — plus review coverage as the trust gauge for everything else.
- Write down definitions and formulas. One definition of a “resolved case” and one scorecard per campaign; otherwise two teams will report two different FCRs.
- Set the rhythm. Weekly review of metric pairs, monthly scorecard calibration, immediate escalation of critical errors.
- Raise the coverage. As long as the QA score is built from 1–2% of calls, it will lose every argument against an AHT computed from 100%. Level the playing field.
Frequently asked questions
What are the most important call center quality metrics?
The core set is FCR (the share of issues resolved on first contact), CSAT (satisfaction with a specific interaction), the QA score from your scorecard, and critical errors counted as a separate signal. Add review coverage — without knowing what share of calls was actually evaluated, a QA score cannot be interpreted. AHT and service level matter too, but they are operational metrics: they measure process efficiency, not call quality.
What is the difference between CSAT and NPS?
CSAT measures satisfaction with a specific interaction (“how would you rate today’s contact?”), usually on a 1–5 scale, and reports the share of 4–5 ratings. NPS measures the relationship with the brand (“would you recommend us?”) on a 0–10 scale and is calculated as the percentage of promoters (9–10) minus the percentage of detractors (0–6). For judging a single call or an agent’s work, CSAT is the better fit; NPS reflects the whole relationship, which also includes the product, pricing and other channels.
Why is a low AHT not always a good sign?
AHT measures cost, not outcome. Pressure to keep calls short encourages rushing: the agent closes the call before the issue is truly resolved, the customer calls back, and the total handle time for the case grows instead of shrinking — while FCR drops. That is why AHT should always be read alongside FCR and the QA score; rewarding AHT in isolation usually damages both.
How many calls do you need to evaluate for a reliable quality score?
The smaller the sample, the more the result depends on the luck of the draw. A few reviewed recordings per agent per month — which is what manual monitoring realistically covers, around 1–2% of traffic — is an anecdote: one unusual call can dominate the whole month’s score. A trustworthy per-agent trend requires scoring dozens to hundreds of calls consistently, which in practice means automated analysis of 100% of traffic with a human overseeing and correcting the scores.