ToolStack
Satisfaction Metric

Customer Satisfaction Score (CSAT)

CSAT measures how satisfied customers are with a specific interaction, feature, or experience — usually immediately after it happens. Unlike NPS (which measures overall loyalty), CSAT is transactional: it captures sentiment at a precise moment. It's the go-to metric for support teams, onboarding flows, and feature releases where you need fast, contextual feedback.

Formula
CSAT = (Number of satisfied responses [4–5 on a 5-point scale]) ÷ (Total responses) × 100

Note: Satisfied = scores of 4 or 5 on a 1–5 scale (or "Good"/"Very Good" on emoji/text scales). Neutral and dissatisfied responses are excluded from the numerator but counted in the denominator.

Healthy range

CSAT > 80% is considered good; > 90% is excellent for support interactions

Warning signs

CSAT < 70% on support interactions suggests a systemic quality or expectation-setting problem

Benchmarks by segment

SegmentBenchmark
B2B SaaS support (top quartile)> 90% CSAT
B2B SaaS support (median)80–88% CSAT
In-app feature rating> 75% positive is healthy
Onboarding CSAT> 80% satisfaction by end of first week

How to improve CSAT

1

Survey at the right moment — CSAT is most accurate immediately post-interaction (within 1 hour), not days later

2

Close the loop: contact every respondent who gives a score below 3 within 24 hours to understand and resolve their issue

3

Train support on first-contact resolution (FCR) — the highest CSAT scores come from resolving issues in one interaction

4

Use CSAT verbatims to identify recurring themes; convert top themes into product or documentation improvements

Common measurement mistakes

!Conflating CSAT (transactional) with NPS (relational) — they measure different things and shouldn't be averaged or compared
!Surveying only customers who complete a support ticket, missing users who gave up without contacting support
!Using CSAT as a team performance metric without controlling for ticket complexity — hard tickets will always score lower

Frequently Asked Questions

CSAT vs NPS — which should I use?

CSAT is transactional: use it to measure specific touchpoints (support, onboarding, a feature). NPS is relational: use it to measure overall loyalty and likelihood to recommend. Best practice is to use both — NPS quarterly for trend, CSAT continuously for operational quality.

How many responses do I need for CSAT to be reliable?

For 95% confidence with ±5% margin of error, you need about 385 responses. In practice, aim for at least 30 responses per team or channel before drawing conclusions. Response rates for in-app CSAT surveys typically range from 10–30%.

Related metrics

Net Promoter Score (NPS)Churn RateRetention Rate