Customer Satisfaction Calculator

Calculate your CSAT score to measure how satisfied customers are with your product or service.

Survey Responses

Formula

CSAT = (Satisfied + Very Satisfied) / Total x 100

😊

Enter survey response counts to calculate CSAT

What Is a Customer Satisfaction (CSAT) Calculator?

A customer satisfaction calculator turns raw survey responses into a single, comparable CSAT score that tells you what share of your customers are happy with a product, service, or interaction. Instead of eyeballing a spreadsheet of ratings, you enter the count of responses at each level of a five-point satisfaction scale and the calculator instantly returns your CSAT percentage, a weighted average score out of 5, and a full distribution of how customers feel.

CSAT is one of the most widely used customer experience metrics, sitting alongside Net Promoter Score (NPS) and Customer Effort Score (CES). It is especially popular for measuring satisfaction immediately after a specific touchpoint: a support chat, a delivered order, an onboarding call, or a completed transaction. Because the question is simple ("How satisfied were you?") and the math is transparent, CSAT is easy to explain to executives, frontline teams, and customers alike.

This CSAT score calculator uses the standard five-point Likert scale, where Very Satisfied counts as 5, Satisfied as 4, Neutral as 3, Dissatisfied as 2, and Very Dissatisfied as 1. Tracking this number over weeks and months reveals whether changes to your product, pricing, or support are actually moving the needle on customer happiness.

CSAT Formula and How the Calculator Works

The calculator follows the most common definition of CSAT: the percentage of respondents who chose one of the two positive (top-box) ratings. In this tool, Satisfied and Very Satisfied are the satisfied responses, while neutral and negative ratings are excluded from the numerator but still count toward the total.

The first output is the headline CSAT percentage. The second output is a weighted average score on a 1-to-5 scale, which gives full credit to the strength of each rating rather than only counting top-box responses. The third output is the percentage distribution of every rating level, so you can see exactly where customers cluster.

If the total number of responses is zero, no score is shown, because a percentage of nothing is undefined. The more responses you collect, the more statistically reliable your CSAT score becomes.

CSAT and Weighted Score Formulas

CSAT % = ((Very Satisfied + Satisfied) / Total) × 100 | Weighted Score = (5·VS + 4·S + 3·N + 2·D + 1·VD) / Total

Where:

  • VS= Count of Very Satisfied responses (rating 5)
  • S= Count of Satisfied responses (rating 4)
  • N= Count of Neutral responses (rating 3)
  • D= Count of Dissatisfied responses (rating 2)
  • VD= Count of Very Dissatisfied responses (rating 1)
  • Total= Sum of all responses: VS + S + N + D + VD

How to Interpret Your CSAT Score

CSAT is reported as a percentage from 0% to 100%, where higher is better. This calculator labels your result using clear performance bands so you instantly know whether your score is something to celebrate or a warning sign. A score of 90% or higher is Excellent, 80-89% is Good, 70-79% is Average, 60-69% is Below Average, and anything under 60% is Poor and needs urgent attention.

CSAT Score Rating What It Signals
90% and above Excellent Strong loyalty; protect and replicate what works.
80% to 89% Good Healthy base; convert neutrals into promoters.
70% to 79% Average Acceptable but exposed to churn risk.
60% to 69% Below Average Investigate dissatisfied feedback closely.
Under 60% Poor Critical; address root causes immediately.

Benchmarks vary widely by industry, so a "good" score for a budget airline may differ from one for a premium software product. The most useful interpretation comes from comparing your CSAT against your own historical trend and against direct competitors rather than a universal threshold.

Weighted Score vs. Top-Box CSAT

This calculator deliberately reports two complementary numbers because they answer different questions. The top-box CSAT percentage answers "what fraction of customers are clearly satisfied?" by counting only the 4 and 5 ratings. It is binary in spirit: a customer either lands in the satisfied bucket or they do not.

The weighted average score answers "how intense is overall satisfaction?" by multiplying each rating by its numeric weight and dividing by total responses. A weighted score of 4.2 out of 5 means the average customer leans firmly positive, while a 3.0 means opinions balance out around neutral. Two companies can share an identical top-box CSAT yet have very different weighted scores if one has many very-dissatisfied customers dragging down the average.

Using both metrics together gives a fuller picture. The top-box CSAT is ideal for executive dashboards and goal-setting, while the weighted average and the response distribution help analysts diagnose why the score moved and where to focus improvement efforts.

How to Improve Your CSAT Score

Improving customer satisfaction starts with closing the loop on the responses this calculator surfaces. Begin by examining your dissatisfied and very dissatisfied segments, because shrinking that group usually lifts CSAT faster than adding more top-box ratings. Read open-ended comments attached to low scores to find recurring themes such as slow response times, confusing onboarding, or product defects.

Next, target your neutral respondents. These customers are not unhappy but are not loyal either, and a small nudge in product quality or service speed can convert them into satisfied promoters, directly raising your top-box percentage. Speed of resolution, proactive communication, and personalization are consistently among the strongest drivers of higher CSAT.

  • Ask at the right moment - survey immediately after a key interaction while the experience is fresh.
  • Keep surveys short - a single satisfaction question paired with one optional comment maximizes response rates.
  • Act visibly on feedback - tell customers what you changed because of their input to build trust.
  • Train frontline teams - empower agents to resolve issues on first contact.

Re-run this customer satisfaction calculator after each survey cycle to confirm that your initiatives are producing measurable gains rather than relying on anecdote.

Worked Examples

Software Support Team CSAT

Problem:

A SaaS support team collected 200 post-ticket surveys: 80 Very Satisfied, 90 Satisfied, 15 Neutral, 10 Dissatisfied, and 5 Very Dissatisfied. What is the CSAT score?

Solution Steps:

  1. 1Total responses = 80 + 90 + 15 + 10 + 5 = 200.
  2. 2Satisfied responses (top-box) = Very Satisfied + Satisfied = 80 + 90 = 170.
  3. 3CSAT = (170 / 200) × 100 = 85.0%.
  4. 4Weighted score = (80×5 + 90×4 + 15×3 + 10×2 + 5×1) / 200 = (400 + 360 + 45 + 20 + 5) / 200 = 830 / 200 = 4.15.

Result:

CSAT score is 85.0% (Good), with a weighted average of 4.15 / 5.00.

E-commerce Checkout Survey

Problem:

An online store gathered 50 checkout-experience ratings: 30 Very Satisfied, 10 Satisfied, 5 Neutral, 3 Dissatisfied, and 2 Very Dissatisfied. Calculate the CSAT.

Solution Steps:

  1. 1Total responses = 30 + 10 + 5 + 3 + 2 = 50.
  2. 2Top-box satisfied = 30 + 10 = 40.
  3. 3CSAT = (40 / 50) × 100 = 80.0%.
  4. 4Weighted score = (30×5 + 10×4 + 5×3 + 3×2 + 2×1) / 50 = (150 + 40 + 15 + 6 + 2) / 50 = 213 / 50 = 4.26.

Result:

CSAT score is 80.0% (Good), with a weighted average of 4.26 / 5.00.

Struggling Service Desk

Problem:

A service desk received 100 survey responses: 20 Very Satisfied, 25 Satisfied, 25 Neutral, 20 Dissatisfied, and 10 Very Dissatisfied. What does the CSAT reveal?

Solution Steps:

  1. 1Total responses = 20 + 25 + 25 + 20 + 10 = 100.
  2. 2Top-box satisfied = 20 + 25 = 45.
  3. 3CSAT = (45 / 100) × 100 = 45.0%.
  4. 4Weighted score = (20×5 + 25×4 + 25×3 + 20×2 + 10×1) / 100 = (100 + 100 + 75 + 40 + 10) / 100 = 325 / 100 = 3.25.

Result:

CSAT score is 45.0% (Poor), with a weighted average of 3.25 / 5.00 - a clear signal that urgent action is needed.

Tips & Best Practices

  • Survey customers immediately after a key interaction while the experience is still fresh in their minds.
  • Keep the survey to one satisfaction question plus an optional comment box to maximize response rates.
  • Track CSAT as a trend over time rather than obsessing over a single snapshot reading.
  • Always read the open-ended comments behind low ratings to find actionable root causes.
  • Prioritize converting neutral customers, since small improvements can move them into the satisfied band.
  • Segment CSAT by channel, product, or agent to pinpoint exactly where satisfaction is strongest or weakest.
  • Close the loop by telling customers what you changed based on their feedback to build trust.
  • Compare your CSAT against industry benchmarks and competitors, not just an absolute target.

Frequently Asked Questions

Generally, a CSAT score of 80% or higher is considered good, and 90% or above is excellent. However, benchmarks differ significantly across industries, so the most meaningful comparison is against your own historical results and your direct competitors. This calculator labels scores from Excellent down to Poor so you can quickly gauge where you stand.
CSAT is calculated as the number of satisfied responses (Very Satisfied plus Satisfied) divided by the total number of responses, multiplied by 100. For example, 170 satisfied responses out of 200 total gives a CSAT of 85%. The calculator also reports a weighted average score on a 1-to-5 scale for added depth.
CSAT measures satisfaction with a specific interaction or product, usually right after the experience, and is reported as a percentage of satisfied customers. NPS measures long-term loyalty by asking how likely customers are to recommend you on a 0-to-10 scale. CSAT is best for tactical, touchpoint-level feedback, while NPS captures broader relationship sentiment.
The top-box CSAT percentage only counts the two highest ratings, so it can hide whether unsatisfied customers are mildly or extremely unhappy. The weighted average score multiplies each rating by its 1-to-5 value, capturing the intensity of every response. Viewing both numbers together gives a more complete picture of customer sentiment.
There is no fixed minimum, but small samples produce volatile scores that swing dramatically with each new response. As a rule of thumb, aim for at least 30 to 100 responses per period before drawing firm conclusions, and more if your customer base is large. The bigger and more representative your sample, the more trustworthy your CSAT becomes.
In the standard top-box formula used here, neutral responses are not counted as satisfied, so they reduce your CSAT percentage even though they are not negative. This is intentional, because neutral customers are at risk of churning and represent an opportunity. The weighted average score gives neutral responses a value of 3, so it reflects them more gently than the top-box percentage.

Sources & References

Last updated: 2026-06-05

💡

Help us improve!

How would you rate the Customer Satisfaction Calculator?

<>

Editorial Note

MyCalcBuddy Editorial Team

This page is maintained as an educational calculator reference.

Source

Formula Source: Standard Mathematical References

by Various

UpdatedLast reviewed: May 2026
CheckedFormula checks are based on standard references and internal QA review.

Privacy choices

MyCalcBuddy uses necessary storage for the site to work. Optional analytics, notifications, and future advertising features stay off unless you allow them.