How to Calculate CSAT Score (Customer Satisfaction)
How to calculate CSAT score: top-2-box vs average methods, a worked example, when to send the survey, and the biases that quietly distort satisfaction scores.
To calculate a CSAT score (Customer Satisfaction Score), ask customers to rate their satisfaction with a specific interaction on a 1 to 5 scale, then divide the number of 4 and 5 ratings by the total number of ratings: CSAT = (4s + 5s) ÷ all responses × 100. This "top-2-box" method gives you the percentage of satisfied customers. For example, 125 satisfied answers out of 150 give a CSAT of 83.3%. Some teams report the average rating instead, so always state which method you use.
This guide explains both methods, walks through a worked example, and covers the timing and bias issues that make the difference between a useful CSAT and a misleading one. The free CSAT calculator calculates both versions from your data.
The CSAT question
How satisfied were you with [the support you received / your delivery / your appointment today]?
| Rating | Label |
|---|---|
| 1 | Very dissatisfied |
| 2 | Dissatisfied |
| 3 | Neither satisfied nor dissatisfied |
| 4 | Satisfied |
| 5 | Very satisfied |
Make the question specific. "How satisfied are you with us?" is vague; "How satisfied were you with today's delivery?" tells you exactly what was measured.
Follow it with one optional open question:
What is the main reason for your rating?
Method 1: Top-2-box (percentage satisfied)
CSAT = (number of 4 and 5 ratings) ÷ (total number of ratings) × 100
Why only 4 and 5? Because a neutral 3 is not satisfaction. Counting only clearly satisfied customers produces a stricter, easier-to-interpret figure.
Method 2: Average rating
Average = sum of all ratings ÷ number of ratings
The average uses every answer, including how dissatisfied unhappy customers are. A shift from 2s to 1s changes the average, but not the top-2-box score.
Worked example
After one month of deliveries, you receive 150 ratings:
| Rating | Count | Rating × count |
|---|---|---|
| 1 | 4 | 4 |
| 2 | 6 | 12 |
| 3 | 15 | 45 |
| 4 | 45 | 180 |
| 5 | 80 | 400 |
| Total | 150 | 641 |
Top-2-box CSAT: (45 + 80) ÷ 150 = 125 ÷ 150 = 83.3%
Average rating: 641 ÷ 150 ≈ 4.27 out of 5
Bottom-2-box (dissatisfied): (4 + 6) ÷ 150 = 6.7%
Reporting the dissatisfied share alongside CSAT is useful: two months can both show 83% CSAT while the dissatisfied share doubles, because neutral answers moved into the negative.
Which method should you use?
| Top-2-box % | Average | |
|---|---|---|
| Easy to communicate | Yes ("83% satisfied") | Moderately ("4.3 out of 5") |
| Sensitive to severity of dissatisfaction | No | Yes |
| Comparable across 5- and 7-point scales | Roughly, if defined consistently | No |
| Common in support teams | Very | Common |
For most small businesses, top-2-box as the headline with the distribution next to it works well. Whatever you choose, never switch between methods without noting it.
When to send a CSAT survey
Timing affects both response rate and accuracy.
| Interaction | When to ask |
|---|---|
| Support chat or email | Right after the ticket is marked solved |
| Phone call | Same day, by email or text, if the customer has agreed to be contacted that way |
| Delivery | A day or two after delivery, once they have opened it |
| Appointment or visit | Same day or the next morning |
| Project milestone | Right after handover |
Ask too late and customers either do not respond or answer based on their overall feeling rather than the specific interaction.
Biases that distort CSAT
1. Selection bias
Who answers is not random. Very happy and very unhappy customers are more likely to respond than those in between. Your CSAT describes respondents, not necessarily all customers. Track your response rate alongside the score; if it drops sharply, the score may shift for that reason alone.
2. Surveying only good outcomes
If surveys go out only after resolved tickets or successful deliveries, failures never get measured. Survey after every interaction of a given type, not just the ones that went well.
3. Leading wording
"How satisfied were you with our fast and friendly service?" tells the customer what to think. Neutral wording keeps the answers honest.
4. Pressure from staff
"Please give me a 5, it really helps me" inflates scores and makes them useless. If individual staff members are judged by CSAT, this pressure appears quickly. Use CSAT to find process problems rather than to rank people.
5. Scale direction and labels
Changing scale direction (5 = best vs 1 = best) or labels between surveys breaks comparability. Keep the scale fixed.
6. Small numbers
With 20 responses, each answer moves the score by 5 percentage points. Look at monthly or quarterly totals rather than reacting to daily swings.
Using CSAT to improve service
A CSAT score on its own does not tell you what to fix. Make it actionable:
- Tag the open comments by theme (speed, friendliness, accuracy, product quality, price).
- Break CSAT down by interaction type, channel, product or team.
- Follow up on low ratings personally within a day or two. A dissatisfied customer who receives a genuine response often becomes more loyal than one who never had a problem. Use the process in how to handle customer complaints.
- Fix the top theme before the next reporting period, then check whether that segment's CSAT moves.
Worked example: finding the problem behind a score
Say a small online shop's delivery CSAT falls from 86% in one quarter to 78% in the next, with around 300 responses each quarter. The overall number says something is wrong but not what.
Breaking the responses down by delivery region shows that most regions are unchanged, but one region dropped sharply. Reading the comments from that region, the most common theme is "parcel left outside" and "arrived damaged". A check with the courier reveals a new local depot with a different drop-off practice.
The shop asks the courier to require a signature for that region, emails affected customers with an apology, and adds a line to its order confirmation about safe delivery options. The next quarter, CSAT for that region recovers.
Two lessons. First, the open comments did the diagnostic work; the score only raised the alarm. Second, breaking CSAT down by a dimension you can act on (region, product, channel, team) turns a vague worry into a specific fix. If a public review mentions the same problem, reply using the approach in how to respond to negative reviews.
CSAT and the other metrics
CSAT tells you about individual moments. It does not tell you how customers feel about the relationship overall, or how easy your processes are. For those questions, use NPS and CES respectively; our guide to NPS vs CSAT vs CES compares all three. The CSAT calculator also includes a CES mode for 1–7 effort ratings.
Common mistakes
- Comparing your CSAT with figures found online. Survey methods and customer groups differ too much for meaningful comparison. Compare with your own history.
- Mixing scales. A 1–5 CSAT and a 1–10 rating cannot be averaged together.
- Measuring without acting. Customers notice when feedback disappears into a void.
- Asking too many questions. Long surveys get fewer and less thoughtful answers.
- Ignoring the 3s. Neutral ratings are often the earliest sign that something is slipping.
Your next step
Pick the one interaction your customers care most about, add a single CSAT question right after it, and collect responses for a month. Then enter the counts per rating in the CSAT calculator, note the top-2-box score and the dissatisfied share, and read every comment from customers who answered 1, 2 or 3. For more ideas on what else to ask, see our list of customer feedback survey questions.
FAQ
What is the CSAT formula?
The common top-2-box formula is CSAT = number of 4 and 5 ratings ÷ total number of ratings × 100, on a 1 to 5 scale. The result is the percentage of satisfied customers.
Should CSAT be a percentage or an average?
Both are used. The percentage of satisfied customers (top-2-box) is easier to communicate; the average keeps more detail. Pick one as your headline figure, report it consistently and look at the distribution too.
When should I send a CSAT survey?
As soon as possible after the interaction you want to measure, such as right after a support conversation is closed, a delivery arrives or an appointment ends. Satisfaction memories fade and blur quickly.
How many questions should a CSAT survey have?
One rating question plus one optional open question is usually enough. Every extra question lowers the share of customers who finish the survey.