The complete guide to measuring customer satisfaction

Customer Satisfaction Score (CSAT)

What it is, how to calculate it, what a good score looks like, and when to use it.

CSAT is the most direct way to measure satisfaction after a specific customer interaction. Here's everything you need to know to run it correctly.

Definition

What is Customer Satisfaction Score?

CSAT is a transactional survey metric that measures how satisfied a customer was with a specific experience - a support interaction, an onboarding session, a purchase, or a feature release.

Unlike NPS, which tracks overall loyalty over time, CSAT is immediate and contextual. It asks one question: “How satisfied were you with [this specific experience]?”

Responses are collected on a 1–5 scale (Very Dissatisfied → Very Satisfied). The score is the percentage of respondents who rated 4 or 5 - not an average of all scores.

Type

Transactional - tied to a specific interaction

?

Survey question

"How satisfied were you with [experience]?"

Scale

1–5 (Very Dissatisfied to Very Satisfied)

%

Score output

% of respondents who rated 4 or 5

When to send

Immediately after the interaction

Good benchmark

80%+ is good, 90%+ is excellent

The formula

How to calculate CSAT

CSAT Formula

CSAT = (Satisfied responses ÷ Total responses) × 100

Satisfied = rated 4 or 5 on a 1–5 scale. Only top-box responses count.

Example calculation

Surveys sent
200
Responses received
120
Rated 4 or 5 (satisfied)
96
Rated 1, 2, or 3 (not satisfied)
24
CSAT score
96 ÷ 120 × 100 = 80%

CSAT score benchmarks

90–100%

Excellent

World-class customer experience. Very few companies sustain this - investigate and systematize what's working.

80–89%

Good

Above industry average for most SaaS categories. Focus on converting neutrals (3s) rather than fixing the basics.

70–79%

Average

Industry median. Room for improvement - identify which touchpoints are pulling the score down.

60–69%

Below Average

Meaningful dissatisfaction. Customers are noticing friction. Review your lowest-scoring touchpoints immediately.

Below 60%

Critical

Significant customer experience failure. This level of dissatisfaction typically precedes churn spikes.

Timing and context

When to send a CSAT survey

CSAT is most accurate when sent immediately after the specific experience. Wait longer than 48 hours and recall degrades significantly.

Support ticket resolved

Immediately on resolution

Support CSAT is the most common use case. Captures the most actionable signal - fast follow-up means customers remember the interaction.

Measures: Agent quality, resolution speed, first-contact resolution rate

Onboarding completed

After the activation milestone

Low onboarding CSAT is the strongest predictor of early churn. Identify friction before the 30-day mark when intervention is still possible.

Measures: Setup complexity, time to first value, documentation quality

Purchase or upgrade

Within 24 hours of transaction

Reveals whether the sales process set correct expectations. Misalignment between sales promise and product reality shows up here first.

Measures: Expectation gap, pricing clarity, purchase friction

Feature release

On first use of the new feature

In-product CSAT triggered by first interaction captures immediate reaction before habituation sets in. Identifies polish gaps pre-launch.

Measures: Feature usability, discoverability, value delivery vs. expectation

Renewal or contract review

30 days before renewal date

Renewal-period CSAT gives account managers a data point for the renewal conversation and early warning on accounts at risk.

Measures: Overall value perception, ROI clarity, relationship health

Professional services / implementation

At each project milestone

Long-duration projects need milestone check-ins, not just end-of-project CSAT. Issues surfaced mid-project are recoverable; issues surfaced at the end are not.

Measures: Project management quality, communication, deliverable quality

Metric comparison

CSAT vs NPS vs CES

Three metrics, three questions, three different uses.

Dimension
CSAT
NPS
CES
Question
"How satisfied were you?"
"How likely to recommend?"
"How easy was that?"
What it measures
Satisfaction with an experience
Loyalty / advocacy
Effort / friction
Type
Transactional
Relational
Transactional
Scale
1–5
0–10
1–7
Output
0–100% (% satisfied)
-100 to +100
1–7 average
Timing
After each interaction
Quarterly / milestones
After support / onboarding
Good benchmark (SaaS)
80–85%
+30 to +50
5.5+ out of 7
Predicts
Repeat purchase, short-term loyalty
Referral likelihood, renewal
Churn (high effort = high churn)
Limitation
Satisfaction ≠ long-term loyalty
Doesn't pinpoint specific problems
Narrow - only measures friction

Implementation

How to run a CSAT survey

Five steps from setup to action.

01

Define the specific touchpoint

CSAT works because it is tied to a specific moment. Choose one: support resolution, onboarding completion, feature first-use, or post-purchase. Do not send a generic "how are we doing?" survey - the context is what makes responses useful.

02

Set the trigger timing

For support: send within minutes of ticket resolution. For onboarding: send when the user hits the activation milestone (first value moment), not at an arbitrary day 7 or day 14. For purchases: within 24 hours. For features: on first interaction with the new capability.

03

Write the question correctly

Keep it singular and specific: "How satisfied were you with [the support you received today]?" Not "How do you feel about our product overall?" Add one optional open text field: "What could we have done better?" Open text on low scores (1–3) is your most valuable qualitative signal.

04

Collect and segment results

Track CSAT per touchpoint separately - support CSAT and onboarding CSAT are different metrics. Segment by customer tier, use case, or cohort to find patterns. A 78% overall CSAT is meaningless if onboarding is at 60% and support is at 92%.

05

Close the loop on low scores

Follow up on all 1–2 scores within 24 hours. A personal response to a dissatisfied customer after a bad experience can recover the relationship. Systematic analysis of 3 scores identifies the improvements that move your overall score.

Industry benchmarks

What is a good CSAT score by industry?

78–82%

SaaS / Technology

Wide variance by segment

75–80%

E-commerce / Retail

Post-purchase focus

76–80%

Financial Services

Driven by support quality

77–83%

Healthcare

High stakes interactions

Benchmarks vary by survey channel, customer segment, and methodology. Use them as orientation, not targets - what matters more is your trend over time.

Frequently asked questions

Everything you need to know about CSAT.

Start measuring customer satisfaction today

Run CSAT surveys after support, onboarding, and key product moments. Find where satisfaction drops before it shows up in churn.

Run Your Free CSAT Survey

No credit card required · Free plan available