Back to all Posts
Blog Luca Borreani Luca Borreani Last updated: Apr 24, 2026

Customer service KPIs: CSAT, FCR, NPS, and AHT explained

Summarize with:
What you will learn

Zipchat AI

37.8% avg. conversion lift

Your AI Agent live in under 1 hour

No code. Trained on your catalog. Converts on every channel.

Create free Agent Book a demo
Free course

Learn Agentic Commerce

Earn certification and merch rewards. No credit card needed.

Start now →

Customer service KPIs: CSAT, FCR, NPS, and AHT explained

Summary: CSAT, FCR, NPS, and AHT are the four core customer service KPIs. CSAT measures satisfaction per interaction. FCR measures first-touch resolution quality. NPS measures loyalty intent. AHT measures efficiency. This guide covers the formula, benchmark, and how AI changes each metric, plus the secondary KPIs that predict problems before CSAT drops.


Why KPIs matter

CSAT is a lagging indicator. By the time it drops, the problem has already happened. FCR and deflection rate are leading indicators: they predict CSAT before the score appears in surveys.

The brands that hold CSAT while scaling support volume track FCR and deflection weekly, not just CSAT monthly. Family Nation automated 80% of inquiries and maintained CSAT above 90% by monitoring deflection rate and FCR daily in the first 60 days of AI rollout. Read the Family Nation story.

This article is part of the ecommerce customer service hub.


CSAT: Customer Satisfaction Score

Answer: CSAT measures how satisfied a customer was with a specific interaction, usually rated on a 1-to-5 scale immediately after a support conversation.

CSAT formula:
(Number of positive responses / total responses) x 100

Positive = ratings of 4 or 5 on a 5-point scale

Example: 850 positive responses out of 1,000 total = 85% CSAT

Benchmarks by channel (2026):

ChannelPoorAverageGoodExcellent
ChatBelow 75%75-82%83-89%90%+
EmailBelow 70%70-79%80-87%88%+
PhoneBelow 72%72-80%81-88%89%+
AI-onlyBelow 78%78-84%85-90%91%+

AI-handled conversations consistently score higher CSAT than human-handled conversations when the query is routine. The reason: AI resolves in under 8 seconds. A human takes 4 to 24 hours. Speed drives CSAT on standard queries more than any other factor.

CSAT is a lagging indicator. It reflects what already happened. Use FCR and deflection rate to predict and prevent CSAT decline.


FCR: First Contact Resolution

Answer: FCR is the percentage of tickets resolved in the first interaction without requiring a follow-up.

FCR formula:
(Tickets resolved on first contact / total tickets) x 100

Example: 720 first-contact resolutions out of 1,000 tickets = 72% FCR

Benchmarks (2026):

ChannelPoorAverageGoodExcellent
EmailBelow 60%60-70%71-79%80%+
Live chatBelow 70%70-78%79-85%86%+
AI chatBelow 75%75-82%83-88%89%+
PhoneBelow 65%65-72%73-79%80%+

FCR is the single best predictor of CSAT in ecommerce. A 1% increase in FCR corresponds to a roughly 0.8% increase in CSAT score, based on Metrigy’s 2025 CX research. Every ticket that requires a follow-up is a CSAT risk.

AI improves FCR by accessing full order history, product catalog, and policy data in real time. A human agent may need to transfer or escalate because they lack system access. AI rarely does.


NPS: Net Promoter Score

Answer: NPS measures the likelihood that a customer will recommend your brand to others.

NPS formula:
% Promoters − % Detractors

Promoters: score 9 or 10 on 0-10 scale
Detractors: score 0 to 6
Passives: score 7 or 8 (excluded from formula)

Range: −100 to +100

Example: 60% promoters, 15% detractors = NPS of 45

NPS benchmarks for ecommerce (2025 Bain & Company data):

ScoreRating
Below 0Needs immediate intervention
0 to 30Average
31 to 50Good
51 to 70Excellent
Above 70World-class

The ecommerce average NPS is 35 to 45. Top performers with strong support and product quality consistently score above 60.

NPS is a quarterly metric. It measures cumulative brand loyalty, not individual interaction quality. A spike in CSAT does not immediately move NPS. Use NPS to identify long-term brand health trends, not week-to-week support performance.

Customer service is one of the top three drivers of NPS movement in ecommerce, alongside product quality and price. A bad support interaction converts a Promoter to a Passive or Detractor. A surprisingly good support interaction converts a Passive to a Promoter.


AHT: Average Handle Time

Answer: AHT is the average time to fully resolve a ticket, including initial response, back-and-forth, and resolution.

AHT formula:
Total resolution time / number of tickets

For chat: typically measures active conversation duration
For email: measures time from first contact to resolution

Example: 5,000 total minutes for 500 chat tickets = 10 minutes AHT

Benchmarks (2026):

ChannelFastAverageSlow
AI chatUnder 2 min2-8 minAbove 8 min
Human chatUnder 5 min5-15 minAbove 15 min
EmailUnder 2 hours2-24 hoursAbove 24 hours
PhoneUnder 5 min5-12 minAbove 12 min

AHT is an efficiency metric, not a quality metric. Chasing AHT at the expense of resolution quality degrades FCR and CSAT. The right balance: minimize AHT on routine queries through AI, maintain appropriate AHT on complex queries through human judgment.

AI cuts AHT on routine queries from minutes to seconds. The human AHT that remains is for the 15 to 30% of tickets that require judgment. This is the correct outcome: human time goes to the conversations that benefit from it.


Secondary KPIs worth tracking

CES (Customer Effort Score). Measures how easy it was to resolve the issue. Scale: 1 to 7. Target: above 5.5. CES is a better predictor of repeat purchase than CSAT in multiple CX studies.

Ticket volume. Total tickets per day or month. Measures support demand. Growing ticket volume with flat revenue signals a product or communication issue. Growing ticket volume with growing revenue is normal.

Deflection rate. Percentage of tickets resolved without a human agent. Formula: (Self-serve or AI resolutions / total support attempts) x 100. Target: 70 to 85% for AI-first setups. This is the primary efficiency KPI for automation.

Response time. Time from first customer message to first agent or AI reply. Target: under 2 minutes for chat, under 4 hours for email. See the customer service response time guide for benchmarks by channel.


How AI changes each KPI

KPIBefore AIAfter AI (90 days)Change
CSAT78-82%88-92%+10%
FCR65-72%80-87%+15%
AHT (chat)8-12 min3-6 min human; under 2 min AI-60% total
Deflection rate15-25%70-85%+50-60pp
Response time (chat)3-8 minUnder 10 seconds AI-95%
NPS35-4550-60+15 points (over 6 months)

The sequence matters: deflection rate improves first, which reduces human queue, which allows humans to spend more time on complex cases, which improves FCR, which improves CSAT, which over time improves NPS.


Benchmark table by ecommerce vertical (2025)

VerticalCSAT targetFCR targetNPS target
Apparel and fashion85%75%40
Supplements and health88%78%50
Electronics and tech82%72%35
Beauty and skincare87%77%45
Home goods84%74%38
Pets90%80%55

Vertical differences are driven by product complexity (more complex = harder to achieve FCR), customer expectations (health and pets skew higher), and purchase frequency (higher frequency = more chances to recover).


Where KPI measurement is heading in 2026

Real-time CSAT prediction is the current frontier. AI systems that analyze conversation tone and content can predict CSAT before the survey is sent. Brands using predictive CSAT can intervene before the bad score happens, routing conversations with predicted-low CSAT to senior agents mid-conversation.

CSAT as a lagging indicator becomes less relevant as real-time conversation quality signals mature. The operational shift: move from monthly CSAT reviews to daily FCR and deflection monitoring, with CSAT as a verification metric.



Track these KPIs in one place

Book a demo to see how Zipchat’s analytics dashboard surfaces CSAT, FCR, deflection rate, and response time in real time. Book a demo or start a free trial.

Return to the ecommerce customer service guide for the full cluster.