5 Call Center Metrics That Matter for eCommerce
- First call resolution is the quality metric: FCR = (issues resolved on first contact / total contacts) x 100, measured against a fixed follow-up window.
- SQM Group puts the call center industry benchmark average for FCR at 71 percent and world-class at 80 percent or higher, reached by about 5 percent of call centers.
- Average handle time must include after-call work. Comparing forecast AHT with actual AHT is what tells you whether you are staffed correctly.
- Support metrics trade against each other: cutting average handle time usually pushes first call resolution and repeat contacts in the wrong direction.
- A contact record is worth more joined to purchase history, because it shows which support failures preceded customers who never bought again.
Call center metrics measure four things: how easy it is for a customer to reach you, how quickly and how well their problem is handled, how they felt about it afterwards, and what the whole thing costs. Aggregated and compared over time, those measurements become the call center KPIs a business manages against.
Most eCommerce owners track conversion rate, cart abandonment, and revenue per visitor closely, and treat the support line as an expense to be kept low. That is the wrong frame, because the support line is where an exceptional customer experience is either delivered or lost, and because the same five numbers that describe support quality also predict whether those customers buy again. This article covers the five metrics worth reporting weekly, the formula and a worked example for each, the wider KPI list they sit inside, and the reason improving one of them often damages another.
What call center metrics are
The quantitative side is collected automatically. Call center software counts calls offered, calls answered, seconds in queue, talk time, hold time, and after-call work without anyone having to ask for it. That is why these numbers are the ones most operations report, and also why they dominate management attention out of proportion to their value.
The qualitative side has to be asked for. Satisfaction, effort, and loyalty are attitudes, and attitudes only reach you if you survey for them after the contact. This is the harder half to run and the half that explains the other one. A service level of 92 percent tells you calls were answered quickly. It does not tell you the callers hung up satisfied.
The 5 call center metrics that matter for eCommerce
1. First call resolution rate
The share of contacts settled in a single interaction, with no callback and no follow-up. It is a quality metric rather than a speed metric, because it depends on whether the agent had the knowledge, the systems access, and the authority to finish the job.
Worked example. A store handles 4,000 calls in a month. 2,900 of them close with no further contact from the same customer about the same issue within seven days. FCR = 2,900 ÷ 4,000 × 100 = 72.5 percent.
The follow-up window is the whole argument. Fix it before you measure, because a three-day window makes the same operation look better than a seven-day window does. SQM Group, which has benchmarked FCR with North American call centers for over 25 years, puts the industry average at 71 percent and world-class at 80 percent or higher, a level it says roughly 5 percent of call centers reach. SQM also reports that each 1 percent improvement in FCR is associated with about a 1 percent improvement in customer satisfaction and a 1 percent reduction in operating costs, which is unusual: most quality improvements cost money rather than save it.
2. Forecast average handle time vs actual average handle time
Average handle time is the total work attached to a call. It includes talk time, hold time, and after-call work, and the after-call work is the part operations forget. It consumes agent capacity even though nobody is on the line, and leaving it out is the most common reason a staffing forecast comes up short.
Worked example. Over a month, 1,200 calls produce 240 hours of talk time, 30 hours of hold, and 60 hours of after-call work. That is 330 hours, or 19,800 minutes. AHT = 19,800 ÷ 1,200 = 16.5 minutes. If the forecast used to build the schedule assumed 14 minutes, the gap is 2.5 minutes per call, or 3,000 minutes across the month: 50 hours of unplanned work, close to a third of a full-time agent.
The comparison, not the raw number, is what makes this a performance metric. Forecast against actual tells you whether your staffing model is honest, and it holds the manager accountable rather than the agents, since forecasting and scheduling are management work.
3. Cost per contact
The average cost of handling one contact. It is the support equivalent of cost per click in paid search or cost per lead in lead generation, and it carries the same trap: contact does not mean customer acquired. The calculation counts every contact regardless of whether it ended in a sale, a refund, or nothing at all.
Worked example. A support operation costs $48,000 a month once salaries, telephony, software, and allocated overhead are counted, and handles 12,000 contacts. Cost per contact = 48,000 ÷ 12,000 = $4.00.
Read this one alongside repeat contacts. A store that cuts cost per contact from $4.00 to $3.40 while the number of contacts rises 20 percent has not saved anything; it has moved the same cost into a bigger denominator and annoyed more customers doing it.
4. Customer satisfaction
How satisfied the customer was with the interaction, asked directly and shortly after it. Satisfaction is an attitude, so it cannot be inferred from call logs. It has to be collected, which is why it is the metric most often skipped and the one that most often explains the others.
Worked example. A post-call survey collects 620 responses on a 5-point scale. 465 respondents choose 4 or 5. CSAT = 465 ÷ 620 × 100 = 75 percent. State the scale and the cut-off whenever you report the figure, because "top two boxes on a 5-point scale" and "any score above the midpoint" produce different numbers from the same survey.
CSAT is one of three survey metrics worth running together. CSAT measures the interaction, Customer Effort Score measures how hard the customer had to work, and Net Promoter Score measures the relationship rather than the contact. Our comparison of NPS, CSAT, and CES covers when each one is the right question. Surveys in Omniconvert Explore run these on-site and post-purchase, and feed the answers straight into the experiments you run to fix what customers complain about.
5. Service level
The share of calls answered inside a defined number of seconds. It is usually reported daily or weekly because it is the metric customers experience directly: it is the queue.
Worked example. 10,000 calls are offered in a week and 7,600 are answered within 20 seconds. Service level = 7,600 ÷ 10,000 × 100 = 76 percent, short of the familiar 80/20 target of 80 percent answered within 20 seconds.
80/20 is a convention, not a law. Its origin is disputed and it survives mostly because it is simple to write into a contract. Set the threshold against how complex your calls are and how long your customers actually tolerate waiting, and be explicit about whether abandoned calls sit in the denominator, since that single definitional choice can move the reported number by several points.
Run CSAT, CES, and NPS surveys on-site and after purchase, then test the fixes.
See Omniconvert Explore →The full call center KPI list, grouped by what it measures
| Group | KPI | What it measures |
|---|---|---|
| Customer experience | First Contact Resolution | Whether the issue was settled in the first interaction, on any channel |
| Customer Satisfaction (CSAT) | How satisfied the customer was with the interaction | |
| Customer Effort Score (CES) | How much work the customer had to do to get resolved | |
| Net Promoter Score (NPS) | Willingness to recommend the brand, measured on the relationship | |
| Agent productivity | Average Handle Time (AHT) | Talk time plus hold time plus after-call work, per call |
| Agent utilization rate | Share of paid time spent on customer contacts rather than idle | |
| Average Speed of Answer (ASA) | Average wait before an agent picks up | |
| Call initiation | First Response Time (FRT) | Time to the first reply on any channel |
| Call abandonment rate | (Calls abandoned before answer ÷ calls offered) × 100 | |
| Percentage of calls blocked | Calls that never reached a queue because capacity was full | |
| Active waiting calls | Live queue depth, used for intraday staffing decisions | |
| Operations | Calls handled | Total volume received and managed |
| Cost per contact | Operating cost divided by contacts handled | |
| Call arrival rate and peak hour traffic | When demand arrives, used to build the schedule | |
| Average age of query | How long unresolved cases stay open | |
| Repeat calls | Customers calling back about the same issue: the inverse of FCR |
Why these metrics pull against each other
Any one of these numbers can be moved on its own within a month. That is exactly the problem. Each of them has a cheap route to improvement that pays for itself out of another metric, and unless both sit on the same report, the trade is invisible to whoever is reading it.
| Metric pushed | What improves | What quietly gets worse | Pair it with |
|---|---|---|---|
| Average handle time down | Calls per agent per hour, cost per contact | Calls closed before the issue is finished, so repeat contacts rise | First call resolution and repeat calls |
| Service level up during a spike | Queue times, abandonment rate | Every conversation is shortened to clear the queue | CSAT and average handle time |
| Cost per contact down by cutting headcount | Support cost line for the period | Longer waits, more abandons, more angry second calls | Service level and abandonment rate |
| Volume down by hiding the phone number | Calls handled, total support cost | Unresolved problems become returns, chargebacks and non-repeat customers | Return rate and repeat purchase rate |
| First call resolution up | CSAT, repeat contacts, cost over the full issue | Handle time on the individual call goes up, which looks like a productivity loss | Cost per resolved issue, not cost per contact |
The last row is the useful one. Raising first call resolution makes each call longer, so an operation managed on handle time alone will read a genuine improvement as a decline. Measuring cost per resolved issue instead of cost per contact removes the illusion, because a customer who calls three times about one problem then counts once in the denominator and three times in the cost.
How call center effectiveness is measured
Throughput measurement is worth keeping for what it is good at. If your model says the team should answer around 50 calls an hour and it is answering 30, something is wrong, and the number finds it quickly. The same goes for calls blocked, abandonment rate, and queue depth: they are capacity alarms, and they should be read as alarms rather than as scores.
What they cannot do is tell you whether the operation is working. In a modern support operation, efficiency and experience are locked together and constantly influence each other, so the useful practice is to track as many indicators as you can maintain properly and then pay attention to the pattern across them. Call center software, such as CRM systems, automated call distribution, and interactive voice response (IVR), will collect the raw operational data automatically. The human half, the satisfaction and effort scores, still has to be asked for, and that is the half that turns a dashboard into a diagnosis.
Connecting support metrics to customer value
An unresolved contact and a repeat purchase that never happened are usually the same event recorded in two systems that do not talk to each other. Conversion rate, cart abandonment, and revenue per visitor describe sessions. They cannot tell you whether the customer who waited eleven minutes in a queue in March ever ordered again. Customer-level analysis can.
Nexus by Omniconvert holds the customer side of that join: order history, RFM segmentation, retention and churn signals, and customer lifetime value per customer, built on 13 years of data across 7,000+ websites and 15+ industries. Segmented that way, support data answers commercial questions instead of operational ones:
- Do customers who contacted support and were not resolved on first contact buy again at a lower rate than customers who were?
- Which issue types appear most often in the contact history of customers who then stopped buying?
- Are your highest-value customers waiting in the same queue as everyone else, and what is that costing?
- What is the customer lifetime value difference between a resolved complaint and an unresolved one?
None of those questions can be answered from a call center report on its own, and all of them change how much a store is prepared to spend on support. Poor service is one of the recurring causes of churn, and it is one of the few that is operational rather than strategic, which makes it among the most fixable. In Accenture Strategy's 2016 Global Consumer Pulse Research, which surveyed 24,489 consumers in 33 countries, 52 percent of U.S. consumers said they had switched providers in the past year because of poor customer service.
How to improve your call center metrics
-
Fix the definitions before the targetsWrite down the follow-up window for first call resolution, the satisfaction cut-off for CSAT, and whether abandoned calls count in the service level denominator. Until those are fixed, a change in the number can mean a change in the measurement.
-
Report the five metrics on one page, weeklySide by side, so a fall in handle time next to a rise in repeat calls reads as the trade it is. Metrics reviewed separately get optimized separately, which is how support operations end up fast and useless.
-
Attack repeat contacts at the sourceGroup contacts by issue type and rank by volume. The top few reasons are usually process failures elsewhere in the business, in delivery, returns, or product information, and they are cheaper to fix upstream than to answer 400 times a month.
-
Give agents the access and authority to finish the jobFirst call resolution is limited by what an agent is allowed to do without escalation. Refund limits, replacement authority, and full order visibility raise FCR more reliably than any script or training program.
-
Staff against actual handle time, not the forecastRebuild the schedule on measured AHT including after-call work, and re-check the forecast against actuals every month. Most service level problems are staffing problems wearing a different name.
-
Survey after the contact, and act on the free-text answersCSAT and CES trigger right after the interaction. The scores rank the problem; the comments explain it. Route the comments to whoever owns the process being complained about, not only to the support manager.
-
Test the fixes rather than shipping them on assumptionChanges to help pages, return policies, product information, and checkout messaging all move contact volume. Test them as experiments and measure the effect on both conversion and contacts.
Frequently Asked Questions
Call center metrics are the numbers a support operation uses to measure how easy it is to reach it, how fast and how well it resolves problems, how satisfied customers are afterwards, and what each contact costs. Quantitative metrics such as service level, average handle time, and cost per contact come from the phone system. Qualitative metrics such as CSAT, CES, and NPS come from surveys sent after the contact. Reported together over time, they become the call center KPIs a business manages against.
Five metrics carry most of the decision-making value: first call resolution (quality of the answer), average handle time forecast against actual (how much staffing you really need), cost per contact (what support costs to run), customer satisfaction (how the contact felt), and service level (how long people wait). Every other call center KPI is either a component of one of these five or a diagnostic used to explain why one of them moved.
First call resolution is calculated by dividing the number of issues resolved during the first contact by the total number of contacts, then multiplying by 100. The formula is FCR = (Issues resolved on first contact / Total contacts) x 100. For example, a store that handles 4,000 calls in a month and sees 2,900 of them closed with no follow-up contact within seven days has an FCR rate of 72.5 percent. The follow-up window has to be fixed in advance, because a shorter window flatters the number.
SQM Group, which has benchmarked FCR with North American call centers for more than 25 years, puts the industry benchmark average at 71 percent and world-class performance at 80 percent or higher, a level it says only about 5 percent of call centers reach. SQM also reports that every 1 percent improvement in FCR is associated with roughly a 1 percent improvement in customer satisfaction and a 1 percent reduction in operating costs.
Both measure whether a customer issue was settled in the first interaction. First Call Resolution counts phone calls only. First Contact Resolution counts any first channel, including email, chat, and social messages. For an eCommerce store with several support channels, First Contact Resolution is the more honest number, because a customer who calls after failing to get an answer over chat has not been resolved on first contact even if the call itself resolves the issue.
Average handle time is calculated by adding total talk time, total hold time, and total after-call work, then dividing by the number of calls handled. The formula is AHT = (Talk time + Hold time + After-call work) / Calls handled. After-call work belongs in the formula because it consumes agent capacity even though the customer is no longer on the line, and leaving it out is the most common reason staffing forecasts come up short.
The 80/20 rule is the long-standing call center convention of answering 80 percent of calls within 20 seconds. It is a convention rather than a law, its origin is disputed, and many operations set the threshold higher or lower depending on how complex their calls are and how much waiting their customers tolerate. Whatever target you pick, state whether abandoned calls sit in the denominator, because that single choice can move the reported service level by several points.
Customer Effort Score improves when the work is taken off the customer. Practical moves include publishing self-service answers for the questions that generate the most repeat contacts, passing order and account context to the agent so the customer does not repeat it, cutting the number of transfers, and giving agents the authority to issue a refund or a replacement without escalation. Measure CES right after the contact, while the effort is still fresh.
Pick the five metrics in this article and report them on one page, weekly, next to each other. Read them as a set: a fall in average handle time next to a rise in repeat contacts is a worse month, not a better one, and a page that shows both makes that obvious. Fix the definitions before you chase the numbers, because a first call resolution rate measured over a three-day follow-up window is not comparable with one measured over seven days, and a service level that excludes abandoned calls is not comparable with one that includes them. Then join the contact log to the order history for the same customers. The moment you can see which support failures preceded a customer who never came back, support stops being a cost line and starts being a retention lever.
See which support failures cost you customers
Nexus by Omniconvert joins customer data, RFM segmentation, and customer lifetime value, so a support contact stops being an isolated ticket and becomes a signal about a customer who is about to stop buying. Built on 13 years of data across 7,000+ websites and 15+ industries.