CSAT Calculator: Customer Satisfaction Score

✓ Cloud or on-premise · ✓ Kiosk, QR, SMS, email and web · ✓ Live in one day

This CSAT calculator turns survey answers into a customer satisfaction score. Enter how many customers chose each rating from 1 to 5. You get the CSAT score (the percentage who chose 4 or 5), the average rating, the share of dissatisfied answers and the full working behind each number.

CSAT calculator

Enter how many people chose each answer on a 1–5 satisfaction question (for example, “How satisfied were you with your visit today?”).

CSAT = responses rated 4 or 5 ÷ all responses × 100. The average score is shown alongside, because the two can move differently.

Your CSAT score
75%

satisfied (4–5) · 200 responses

  • Satisfied 4–5 75%
  • Neutral 3 12%
  • Dissatisfied 1–2 13%

CSAT = (4s + 5s) ÷ total × 100(80 + 70) ÷ 200 × 100 = 75%

Average score3.92 / 5
Dissatisfied (1–2)13%

75% of respondents chose 4 or 5. CSAT runs from 0% to 100%: the share of satisfied customers, not an average grade. The 1–2 answers are the ones worth a personal follow-up. Targets differ by industry and touchpoint, so compare this number with your own previous periods and between locations that use the same question. With 200 responses, each single answer moves CSAT by up to 0.5 points.

How to use the CSAT calculator

  1. Take the results of a satisfaction question on a 1–5 scale, for example “How satisfied were you with your visit today?”.
  2. Type the number of answers for each rating, from 5 (very satisfied) to 1 (very dissatisfied). Leave a field empty if nobody chose that answer.
  3. Read the result: CSAT as a percentage, the average rating out of 5, a bar showing satisfied, neutral and dissatisfied shares, and the calculation with your numbers filled in.

The defaults are an example of 200 responses. Use “Clear all fields” to start from zero. The maths runs in your browser: the calculator does not submit or save what you enter.

The CSAT formula, with an example

The standard way to calculate CSAT on a five-point scale is to count the two top answers as satisfied:

CSAT (%) = (answers of 4 + answers of 5) ÷ total answers × 100

With the example data (70 fives, 80 fours, 24 threes, 16 twos and 10 ones, 200 in total): (80 + 70) ÷ 200 × 100 = 75%.

The calculator also shows the average rating: (5×70 + 4×80 + 3×24 + 2×16 + 1×10) ÷ 200 = 784 ÷ 200 = 3.92 out of 5. Some organisations report this mean as their CSAT. Both are valid; what matters is choosing one, labelling it clearly and never switching between them in a trend report.

Why show both? Because they react to different things. If unhappy customers become very unhappy (2s turn into 1s), the percentage does not move but the average falls. If many 3s become 4s, the percentage jumps while the average rises only a little.

Other scales: smileys, stars and 1–10

The calculator uses the common 1–5 scale. For other scales, apply the same idea, counting the top of the scale as satisfied:

ScaleUsually counted as satisfied
5 smileys or 5 starsThe two best faces or 4–5 stars, the same as 1–5
3 smileysOnly the happy face
1–10Often 8–10 (define and document your cut-off)

Do not convert old results from one scale to another after the fact; a five-smiley kiosk and a 1–10 email survey produce different distributions even for the same customers. Start a new trend line when you change scales.

Combining CSAT across locations or months

To get an overall CSAT for several locations, teams or months, add up the counts for each rating and calculate once from the totals. Averaging the percentages gives a wrong answer whenever groups have different numbers of responses.

Example: Store 1 has 90 satisfied answers out of 100 (90%), Store 2 has 10 out of 20 (50%). The simple average is 70%, but the combined CSAT is 100 ÷ 120 = 83.3%.

When comparing groups, check how many answers each has. With 50 responses, every single answer moves CSAT by 2 percentage points, so a small branch can rise or fall several points in a week without any real change. The calculator shows this sensitivity under your result.

What your CSAT score means

CSAT runs from 0% to 100% and tells you the share of customers who were satisfied with one specific experience. There is no universal “good” CSAT: it depends on the question, scale, touchpoint and industry. The comparisons that matter are your own trend and differences between your own locations, teams or services, all measured with the same question.

Look beyond the headline. The 1–2 answers are customers you can still win back with a quick personal response, and their comments usually explain what went wrong. Our guide What is CSAT? covers question wording, scales and when to use CSAT rather than NPS or CES.

Measure CSAT continuously instead of calculating it by hand

Qmeter collects satisfaction ratings on kiosks and tablets, QR codes, SMS, email and web, and calculates CSAT in real time for every location and service. Low ratings can trigger an alert and a ticket with an SLA, so the customers behind the 1s and 2s get an answer. See CSAT software or the feedback kiosk for on-site collection.

Frequently asked questions

How do you calculate CSAT?

Divide the number of satisfied responses (4 and 5 on a 1–5 scale) by the total number of responses and multiply by 100. Example: 150 satisfied answers out of 200 give a CSAT of 75%.

Is CSAT a percentage or an average?

Most organisations report CSAT as the percentage of satisfied answers. Some use the average rating instead, for example 3.92 out of 5. Both are valid if used consistently; this calculator shows both.

What counts as satisfied on a 1–5 scale?

In the standard top-two-box method, 4 (satisfied) and 5 (very satisfied) count as satisfied. A 3 is neutral and is part of the total, so it lowers the percentage without counting as satisfied.

How do I combine CSAT from several stores?

Add up the satisfied answers and the total answers across all stores and calculate the percentage once. Averaging each store’s percentage is only correct when every store has the same number of responses.

Does the calculator save my data?

No. The calculation runs in your browser, and the calculator does not submit or save the numbers you enter.

Measure it at every location — live in one day

Feedback kiosks, QR and web surveys, SMS and email, real-time alerts and follow-up tickets in one platform. 14-day free trial.

✓ 15 minutes · ✓ No commitment · ✓ A real CX person