CSAT Calculator
CSAT, the customer satisfaction score, is the share of respondents who said they were satisfied, as a percentage. Enter how many answered in your satisfied range (usually 4 or 5 on a 5-point scale) and how many answered in total, and the calculator returns your CSAT. The guide below covers which scale points count, the mean-score alternative, and how precise the number is.
Free, no signup, and everything is calculated in your browser.
340 of 420 respondents were satisfied.
How CSAT is calculated
CSAT = satisfied responses ÷ total responses × 100.
On a 5-point scale, "satisfied" conventionally means the top two boxes — 4 and 5. Counting only 5s gives a much harsher number, and counting 3s gives a flattering one. Pick one definition and never change it, because the comparison over time is the whole value.
Out of 5: count the 4s and 5s as satisfied. 120 satisfied out of 150 responses = 80% CSAT. Out of 7: count 6s and 7s. Out of 10: count 9s and 10s (or 8–10 if your team has always done so — consistency matters more than the cut-off).
CSAT is a percentage of satisfied respondents, not an average rating. "4.2 out of 5" is a mean score and a different metric; it hides how many people were unhappy. If you want one number to track, report the percentage and show the distribution beside it.
How to calculate CSAT score: the formula
CSAT is usually measured with one question asked right after an interaction, such as "How satisfied were you with your experience today?", answered on a labeled scale from "Very dissatisfied" to "Very satisfied". The formula is: CSAT = satisfied responses ÷ total responses × 100.
Worked example (illustrative numbers): 420 customers rate a support conversation on a 1–5 scale. The counts are 12 ones, 18 twos, 40 threes, 150 fours and 200 fives. The satisfied responses are the 4s and 5s: 150 + 200 = 350. CSAT = 350 ÷ 420 × 100 = 83.3%.
Total means everyone who answered the satisfaction question, including the neutral 3s and the unhappy 1s and 2s. It does not include people who were sent the survey and ignored it; that is your response rate, a separate number. This page is about customer satisfaction scores, not the CSAT paper in India's civil services exam.
Top-2-box vs mean: two ways to report CSAT
The percentage method above is called top-2-box: you count responses in the two highest boxes. It is the most common way to report CSAT and the one this calculator uses. The alternative is to report the average rating, such as "4.2 out of 5", sometimes rescaled to 0–100 as (mean − 1) ÷ (scale max − 1) × 100.
The two can tell different stories. Illustration: team A gets 100 ratings, all 4s. Team B gets 70 fives, 10 threes and 20 ones. Both average exactly 4.0. Team A's CSAT is 100%; team B's is 70%, and a fifth of its customers gave the lowest possible rating. The mean hides the unhappy tail; the percentage shows it.
Report the percentage as the headline and keep the full distribution beside it. If your team has always reported a mean, keep it as a secondary figure rather than switching mid-series.
One survey, six CSAT numbers
The same 420 illustrative responses from the worked example (12 / 18 / 40 / 150 / 200 on a 1–5 scale), summarized six ways. Which one you pick matters more than any benchmark.
| Method | Counts as satisfied | Calculation | Result |
|---|---|---|---|
| Top-2-box (standard CSAT) | 4 and 5 | 350 ÷ 420 | 83.3% |
| Top-box only | 5 | 200 ÷ 420 | 47.6% |
| Top-3-box (inflated) | 3, 4 and 5 | 390 ÷ 420 | 92.9% |
| Mean score | n/a | 1,768 ÷ 420 | 4.21 out of 5 |
| Mean rescaled to 0–100 | n/a | (4.21 − 1) ÷ 4 × 100 | 80.2 |
| DSAT (bottom-2-box) | 1 and 2 (dissatisfied) | 30 ÷ 420 | 7.1% |
Counting the neutral middle point as satisfied is the most common way CSAT gets inflated; here it adds almost ten points. DSAT is the mirror image some contact centers track alongside CSAT; CSAT and DSAT do not have to add to 100 because the neutrals sit in neither.
CSAT on a 5-point, 7-point or 10-point scale
The formula never changes; only the cut-off for satisfied does. These are the common conventions. None is official, so write yours down with the results.
Scroll sideways to read all three columns.
| Scale | Usually counted as satisfied | Worked example |
|---|---|---|
| 3-point (sad / neutral / happy) | The top point only | 150 happy of 200 = 75.0% |
| 5-point (1–5) | 4 and 5 | 350 of 420 = 83.3% |
| 7-point (1–7) | 6 and 7 (some teams use 5–7) | 96 sixes + 114 sevens = 210 of 300 = 70.0% |
| 10-point (1–10) | Varies: 9–10, 8–10 or 7–10 | Pick one and never change it mid-series |
Scores on different scales or cut-offs are not comparable, even when both are called CSAT. A 0–10 recommendation question is NPS, not CSAT; use the NPS calculator for it.
CSAT vs ACSI: why your score is not the national number
The American Customer Satisfaction Index is often quoted as if it were a CSAT benchmark. It is a different measurement. ACSI asks three questions on a 1–10 scale (overall satisfaction, how the experience compared with expectations, and how close it came to an ideal), weights them using its own statistical model, and rescales the result to 0–100. The national ACSI score was 76.9 out of 100 for the fourth quarter of 2025, from a sample of about 200,000 customers.
That 76.9 is an index, not a percentage of satisfied customers, so a CSAT of 80% is not "above the national average". The two numbers answer different questions with different arithmetic.
Source: American Customer Satisfaction Index: how the score is built (overview)
Source: ACSI press release: National ACSI Q4 2025 (February 2026)
What is a good CSAT score?
We could not find a cross-industry CSAT percentage benchmark that publishes how it was collected: which question, which scale, which cut-off, and at what moment. Without those, a table of "average CSAT by industry" is not something you can hold your own number against, so we do not print one.
What moves CSAT in practice is the moment you ask. A survey sent after a resolved password reset will score higher than one sent after a billing dispute, for the same team. The useful benchmarks are internal: the same question, the same scale, the same trigger, compared over time and across teams or channels.
How precise is a CSAT score?
CSAT is a simple proportion, so its 95% margin of error is 1.96 × √(p × (1 − p) ÷ n) × 100, with p as the satisfied share in decimals. For the worked example, p = 0.833 and n = 420, which gives about ±3.6 points: the true figure is probably between 79.8% and 86.9%.
Small samples are where teams get fooled. At 80% CSAT, 30 responses give a margin of about ±14 points and 100 responses about ±8. An agent whose CSAT drops from 85% to 75% over 30 tickets has not measurably got worse. This calculator shows the percentage only; paste the same counts into our margin of error calculator, or use the formula, before acting on a change.
How to calculate CSAT in Excel or Google Sheets
With 1–5 ratings in B2:B421, the top-2-box CSAT is =COUNTIF(B2:B421,">=4")/COUNT(B2:B421), formatted as a percentage. The same formula works in Google Sheets. For a 7-point scale change ">=4" to ">=6". DSAT is =COUNTIF(B2:B421,"<=2")/COUNT(B2:B421).
Use COUNT, not COUNTA, so blank and text cells are ignored. If your export stores labels ("Very satisfied") instead of numbers, use COUNTIF on the label text for each satisfied option and add them.
When NOT to use CSAT
CSAT is built for a specific, recent interaction. It is a weak measure of the overall relationship (NPS is designed for that), and it says little about how hard something was to do (Customer Effort Score is designed for that). It is also easy to game: agents who choose which customers get the survey, or who ask for a "5" at the end of a call, will lift the number without lifting satisfaction. Send the survey automatically after every eligible interaction.
Our comparison of NPS vs CSAT vs CES covers which metric belongs at which moment.
Common CSAT calculation mistakes
- Counting the neutral midpoint as satisfied.
- Dividing by the number of surveys sent rather than the number answered.
- Reporting a mean rating and calling it CSAT without saying so.
- Comparing a 5-point CSAT with a 10-point CSAT, or with the ACSI index.
- Averaging team CSAT percentages of different sizes instead of recalculating from pooled counts.
- Changing the cut-off or question wording partway through a time series.
- Reading a change on 20 or 30 responses as a trend.
How to collect CSAT data with a form
Keep the form to the satisfaction question plus one open follow-up ("What is the main reason for your rating?"). In Zunoform, the rating question supports scales of 5 to 10 points with labels at each end, it is available on every plan, and the form's summary tab shows the distribution of answers, which gives you the satisfied and total counts to enter above. Logic can send low ratings to a "What went wrong?" question.
The Customer Satisfaction (CSAT) template is a short conversational survey built on a 1–5 rating. The service feedback, patient satisfaction and course evaluation templates follow the same pattern for other settings.
CSAT survey templates
A five-question satisfaction check after any customer interaction.
Post-appointment feedback on punctuality, the technician, and the fix.
Star rating, a care-experience matrix, and likelihood to recommend.
An end-of-term matrix over content, pace, and materials, plus open feedback.
Questions people ask
How do I calculate CSAT out of 5?
Count every response of 4 or 5, divide by the total number of responses to the question, and multiply by 100. Twenty-four 4s and 5s out of 30 responses is a CSAT of 80%. Enter those two counts above and the calculator does the arithmetic.
How do I calculate CSAT out of 10?
Same formula, satisfied divided by total, times 100, with satisfied meaning the top boxes. Teams differ: some count 9 and 10, some 8–10, some 7–10. There is no official cut-off, so pick one, write it next to the results, and never change it mid-series.
Should the neutral middle option count as satisfied?
No. A 3 out of 5 is someone withholding judgement. Counting it as satisfied is the most common way teams accidentally inflate CSAT; on the example survey in this guide it lifts the score from 83.3% to 92.9%.
Should I report CSAT as a percentage or an average score?
The percentage. An average of 4.0 can come from everyone giving 4s or from 70% fives and 20% ones, and those need different responses. The share of satisfied respondents is the usual CSAT metric; keep the average as a secondary figure if your team is used to it.
What is a good CSAT score?
It depends on the scale, the cut-off and when you ask, which is why published averages rarely travel. A survey after a quick resolved request scores higher than one after a complaint. Compare against your own previous results collected the same way, and check the margin of error before calling a change.
How do you calculate CSAT and DSAT percentages?
CSAT is the top-2-box share (4s and 5s on a 5-point scale) of all responses; DSAT is the bottom-2-box share (1s and 2s). With 350 satisfied and 30 dissatisfied out of 420, CSAT is 83.3% and DSAT is 7.1%. They do not add to 100 because neutral answers are in neither.
Is CSAT the same as the ACSI score?
No. ACSI is a 0–100 index built from three 1–10 questions weighted by a statistical model; the national figure was 76.9 for Q4 2025. CSAT is the percentage of satisfied respondents to one question. The numbers are not comparable.
CSAT or NPS?
CSAT measures a specific interaction and works best immediately after one. NPS measures overall relationship sentiment and works better as a periodic pulse. Many teams run CSAT after support tickets and NPS quarterly.
Further reading
Related tools

Ready when you are
Better forms.
Better data.
Start with a conversation, a document or a single page.
Unlimited forms and 500 responses per month on Free.
No card required.
- No credit card
- Unlimited forms
- 500 responses / month