← Back to Blog
CX Operations

What Is Customer Satisfaction (CSAT)?

8 min read

Customer Satisfaction Score (CSAT) is a customer experience metric that measures how satisfied a customer was with a specific interaction, purchase, or experience. Customers are typically asked a simple question — "How satisfied were you with [the interaction]?" — and rate their answer on a scale of 1 to 5 (sometimes 1 to 7 or 1 to 10). CSAT is the most widely used CX metric in the world and one of the most often misinterpreted.

CSAT formula: CSAT % = (Number of satisfied responses ÷ Total responses) × 100, where "satisfied" usually means scores of 4 or 5 on a 5-point scale.

This post covers what CSAT actually measures, how to calculate it correctly, what benchmarks look like by industry, what drives high and low scores, and the specific ways CSAT can mislead operations that depend on it.

What CSAT Actually Measures

CSAT measures a customer's emotional reaction to a specific event — a support contact, a purchase, an onboarding session, a service recovery. It is transactional and short-term, in contrast to relationship-level metrics like Net Promoter Score (NPS) or behavioral metrics like Customer Effort Score (CES).

The standard CSAT question takes one of a few forms:

The customer responds on a numeric scale, most commonly 1 to 5 where 1 is "very dissatisfied" and 5 is "very satisfied." Some teams use 1 to 7 or 1 to 10 scales — both are defensible — but 1 to 5 has become the default because it produces less response fatigue and the results are easier to interpret.

The score is then calculated as a percentage of "satisfied" customers — usually those who chose 4 or 5 on a 5-point scale (sometimes called the "top-two box" method). A team that gets 80 satisfied responses out of 100 total has a CSAT of 80%.

CSAT vs NPS vs CES

CSAT is often confused with the other two major CX metrics. They measure different things:

CSAT tells you whether the customer was happy with what just happened. NPS tells you whether they value the relationship over time. CES tells you whether they encountered friction. Each has its place — and using only one is one of the most common CX measurement mistakes. We covered the broader comparison in NPS vs CSAT vs CES: Which CX Metric to Use.

When to Send a CSAT Survey

Like CES, CSAT should be measured shortly after the event being evaluated, while the experience is still fresh. Common trigger points:

Survey timing matters. CSAT sent days or weeks after the event produces fuzzier responses. CSAT sent within hours produces sharper signal. As a rule, the closer to the event, the more useful the data.

Industry Benchmarks for CSAT

CSAT benchmarks vary meaningfully by industry, channel, and customer segment. Rough reference points:

Some industries run lower by structure — for example, telecom and utilities frequently sit in the 70-75% range because customers contact service primarily when something is wrong. Other industries run higher — luxury retail and premium SaaS often sit above 90% because expectations and execution are both elevated.

What matters more than the absolute number is the trend over time, segmented by:

An aggregate CSAT number masks more than it reveals. The segmentation is where the operational insight lives.

What Drives a High CSAT Score

When CSAT is genuinely high (not just artificially inflated), the drivers are usually:

Resolution on first contact. Customers whose issues are resolved without follow-up rate the interaction much higher than customers who need repeat contacts. We covered this in What Is First Contact Resolution (FCR)?.

Low customer effort. Customers who get what they need without working hard for it score interactions much higher than customers who navigated friction. This is the Customer Effort Score dynamic feeding into CSAT.

Agent empathy and competence. Customers consistently rate interactions higher when they feel the agent understood their situation and had the authority to help. The combination matters — empathy without competence frustrates; competence without empathy feels transactional.

Speed without rushing. Customers value quick resolution but resent feeling processed. The teams that score highest balance throughput with attentiveness.

Honest information. Customers who receive accurate information — even when the news is unfavorable — score higher than customers who receive overly optimistic answers that turn out to be wrong.

What Drives a Low CSAT Score

The mirror image:

Repeat contacts. A customer who has to call back, re-explain the situation, and start over almost always rates the second interaction lower than they would have rated the first. We covered the operational and financial cost in The Real Cost of Repeat Customer Contacts.

Long wait times. Especially when wait time is not communicated upfront, or when callbacks promised after the wait do not happen on time.

Forced channel switching. Starting in chat, getting moved to phone, then being told to email — each switch is a friction event that damages CSAT.

Surprise costs or restrictions. A customer who is told something is included and later discovers it is not consistently rates the experience as a major failure, even if everything else went well.

Agent scripts that miss the moment. Customers can tell when an agent is reading a script. Scripts have their place (we covered the design in How to Write Customer Service Scripts), but rigid script-reading in emotional moments crushes CSAT.

Common CSAT Measurement Mistakes

A few patterns produce CSAT numbers that look healthy but are misleading.

Surveying only "happy paths." If your operation only surveys customers whose tickets close successfully but excludes abandoned cases or unresolved disputes, your CSAT will be systematically inflated.

Including survey responses from agents themselves. Some operations accidentally count internal QA contacts in the same CSAT pool as customer responses. Filter ruthlessly.

Comparing channel-mixed CSAT. Phone CSAT and chat CSAT measure different experiences. A blended number obscures meaningful operational signal.

Using CSAT in agent performance reviews without context. Two agents with identical skills can have very different CSAT scores if one handles routine billing inquiries and the other handles cancellation calls. Without contact-type normalization, the comparison is misleading.

Mistaking high CSAT for high loyalty. A customer can rate an interaction 5/5 and still churn the next quarter. CSAT is a transactional metric, not a loyalty metric. Pair it with NPS for the loyalty signal.

We covered the broader pattern of CSAT stagnation and misdiagnosis in Why Your CSAT Score Is Not Improving.

Why CSAT Can Mislead

The biggest structural problem with CSAT: selection bias.

The customers most likely to respond to CSAT surveys are the ones at the extremes — either very satisfied or very dissatisfied. The neutral middle responds at lower rates. This means your CSAT data systematically over-represents your most polarized customers and under-represents the broad middle.

Response rates for post-interaction CSAT surveys typically run 10-25%. The 75-90% of customers who do not respond are not random — they skew toward "neutral." Your CSAT number therefore reflects a biased subset.

This does not make CSAT useless. But it does mean two important things:

  1. Trend matters more than absolute number. A CSAT that moves from 84% to 87% over a quarter is a real signal, even if the baseline is biased.
  2. Operational signals matter more than the aggregate. Segment-level patterns (one agent's CSAT, one channel's CSAT, one contact-type's CSAT) tell you what to fix. The overall number tells you almost nothing.

How to Calculate CSAT Correctly

The standard formula:

CSAT % = (Number of "satisfied" responses ÷ Total responses) × 100

Where "satisfied" is defined as customers who rated the experience 4 or 5 on a 5-point scale (or the equivalent top-two-box scores on other scales).

Two common alternatives:

Pick one method and stay consistent. Switching methods mid-quarter makes trend analysis impossible.

How to Improve CSAT

The interventions that move CSAT durably are mostly upstream of the survey itself:

  1. Improve FCR. Every percentage point of FCR improvement typically lifts CSAT by 1-3 percentage points. We covered the playbook in How to Improve First Contact Resolution (FCR).
  2. Reduce customer effort. Lower channel switching, faster knowledge access, agent authority to act. Effort is the largest single CSAT driver in most operations.
  3. Coach for empathy and competence together. Agents who can demonstrate both reliably score higher than agents who excel at only one.
  4. Eliminate the contacts that should not exist. Customers calling because something upstream is broken usually rate the interaction poorly regardless of how the agent handles it. Fix the broken thing.
  5. Calibrate your QA scorecard to CSAT-positive behaviors. If your scorecard rewards behaviors that customers do not actually value, CSAT will not move. We covered scorecard design in How to Build a Customer Service QA Scorecard.

The Bottom Line

Customer Satisfaction Score is one of the most useful customer experience metrics — and one of the most often misused. Treated as a single number for the whole operation, it is mostly noise. Treated as a segmented operational signal — by contact type, channel, agent tenure, and customer cohort — it becomes a diagnostic tool that helps you find and fix specific friction.

The teams that get value from CSAT measure it correctly, segment it ruthlessly, pair it with FCR and CES, and treat the trend as more important than the absolute number. The teams that get less value tend to track a single aggregate number, react to month-over-month noise, and miss the actual operational levers that would move it.

Consumer Core Solutions helps customer service operations design measurement frameworks that combine CSAT, FCR, CES, and the operational signals that actually drive improvement. Reach out to discuss your current setup.

Found this useful?

Let’s talk about how Consumer Core Solutions can help your business.

Request a Free Consultation