CSAT (Customer Satisfaction Score) is the percentage of respondents who say they are satisfied, usually measured with one question on a 1–5 scale right after a purchase, delivery or support interaction. It is one of the three most common customer experience metrics, alongside Net Promoter Score (NPS) and Customer Effort Score (CES).
How to calculate CSAT
- Ask the CSAT question: Ask “How satisfied were you with [your purchase / our support / your visit]?” on a 1–5 scale from Very dissatisfied to Very satisfied.
- Count the ratings: Count how many respondents chose each rating from 1 to 5, or note how many were satisfied and how many answered in total.
- Enter the numbers: Type the counts into the calculator. Ratings of 4 (Satisfied) and 5 (Very satisfied) count as satisfied responses.
- Read your CSAT score: CSAT = satisfied responses ÷ total responses × 100. The calculator also shows the rating breakdown, the average rating and the 95% confidence interval.

The CSAT formula
CSAT (%) = number of satisfied responses ÷ total number of responses × 100
- Satisfied responses are the top two answers on a 5-point scale: 4 (Satisfied) and 5 (Very satisfied). This is often called the top-2 box.
- Total responses include everyone who answered the question, including neutral (3) and dissatisfied (1–2) answers. People who skipped the question are left out.
The result is a percentage from 0% to 100%. Because CSAT is a simple proportion, its margin of error follows the standard formula for a percentage: 1.96 × √(p × (1 − p) ÷ n) at 95% confidence, where p is CSAT as a decimal and n is the number of responses.
Worked example
A store sends a one-question customer satisfaction survey after each order and gets 200 responses: 10 people choose 1, 15 choose 2, 35 choose 3, 80 choose 4 and 60 choose 5.
- Satisfied responses: 80 + 60 = 140.
- CSAT: 140 ÷ 200 × 100 = 70%.
- Margin of error: 1.96 × √(0.70 × 0.30 ÷ 200) ≈ 0.0635, so ±6.4 points, and the 95% confidence interval is 63.6% to 76.4%.
- Average rating: (1×10 + 2×15 + 3×35 + 4×80 + 5×60) ÷ 200 = 765 ÷ 200 = 3.83 out of 5.
- Very satisfied only (top-box): 60 ÷ 200 = 30%.
These are the default numbers in the calculator above, so you can check each step. A smaller example: 45 satisfied customers out of 60 responses give a CSAT of 45 ÷ 60 × 100 = 75%, with a margin of about ±11 points because the sample is small.
CSAT scales: which answers count as satisfied?
The 5-point scale is the standard, but some teams use other formats. Whatever you choose, keep it the same from survey to survey so the scores stay comparable.
