Back to insights
Tracking Conversion Metrics

What is the formula for calculating customer satisfaction (%)?

CSAT % = satisfied responses ÷ total responses × 100. Learn what counts as "satisfied," what a good score looks like against the 78% industry average, a...

What is the formula for calculating customer satisfaction (%)?

What is the formula for calculating customer satisfaction (%)?

Key Facts

Why CSAT Feels Vague (and Why It Shouldn't)

Satisfaction gets talked about in every boardroom and stand-up, yet most teams still treat it like a feeling instead of a number they can track. That vagueness has a cost: 48% of customers cite poor service experiences as their main reason for switching brands. The good news? The industry has already agreed on a single, clear formula — and 88% of organizations use CSAT to measure success — so you don't need to invent anything, just apply it.

  • CSAT % = (Number of satisfied responses ÷ Total responses) × 100
  • "Satisfied" means only the top two ratings (4 and 5 on a 5-point scale)
  • Works on any scale — just count the top-box responses

The formula is identical across IBM, Salesforce, Qualtrics, QuestionPro, and Zendesk: divide your positive responses by total responses and multiply by 100. IBM defines the numerator as ratings of 4 or 5 out of 5, while QuestionPro notes the formula stays the same regardless of scale size — count the top responses, divide by total, multiply by 100. A worked example: 500 surveyed, 300 "Very satisfied" plus 120 "Satisfied" equals 420 ÷ 500 × 100 = 84% CSAT.

Benchmarks give you something to aim for. Salesforce puts the cross-industry average at 78%, with above 70% considered good and below 50% undesirable. Zendesk cites 75–85% as good and above 90% as exemplary. The ACSI national U.S. average sits at 76.7. These ranges differ by degree, not substance — pick one framework and track consistently.

The real trap isn't the math — it's stopping at the score. QuestionPro warns that collecting a score is the easy part; acting on it consistently is where most programs fall short. CSAT is transactional by design, a snapshot of a specific interaction. Pair it with NPS for relational loyalty and CES for effort, then close the loop fast. 73% of customers say fast resolutions matter, and 46% expect a response in under four hours. That speed-to-action is exactly where Worqd's AI SDR systems shine — qualifying every inquiry in under 60 seconds, 24/7, so satisfaction data turns into booked calls instead of stale tickets.

The CSAT Formula, Step by Step

Here's the good news: you don't need a data science degree to calculate customer satisfaction. The formula fits on one line, and five major sources — IBM, Salesforce, Qualtrics, QuestionPro, and Zendesk — all state it the same way.

CSAT % = (Number of satisfied responses ÷ Total number of responses) × 100

That's it. QuestionPro puts it plainly: divide the number of satisfied responses by the total number of responses, then multiply by 100. Salesforce describes the same math — satisfied customers divided by everyone who responded.

The one detail that trips people up is what counts as "satisfied." Only the top ratings make it into the numerator. On a standard 5-point scale, that means 4s ("Satisfied") and 5s ("Very satisfied") — a 3 does not count, even though it sounds positive. IBM confirms this definition, noting that positive responses are ratings of 4 or 5 out of 5.

Why are only top-box ratings counted? Qualtrics offers the clearest rationale: the two highest values on feedback surveys are the most accurate predictors of customer retention. In other words, people who rate you a 4 or 5 are the ones most likely to stick around — so the formula measures the sentiment that actually matters to your bottom line.

Let's walk through a worked example. Say you survey 500 customers after a purchase:

  • 300 respondents choose "Very satisfied" (a 5)
  • 120 respondents choose "Satisfied" (a 4)
  • The remaining 80 choose a 3, 2, or 1

Add the satisfied responses: 300 + 120 = 420. Divide by total responses: 420 ÷ 500 = 0.84. Multiply by 100, and your CSAT score is 84% — a strong result, given that Salesforce cites the cross-industry average at around 78%.

The formula also scales to any survey size. QuestionPro notes it stays the same regardless of scale: on a 1–7 scale, only 6s and 7s count; on a 1–10 scale, count the 9s and 10s. The rule is always the same — count the top two responses, divide by total responses, multiply by 100.

One caveat worth knowing: CSAT is a transactional, point-in-time metric. It tells you how people felt about one interaction, not the full arc of their relationship with you. That's why measuring it consistently — after purchases, support tickets, and onboarding — matters more than any single score. At Worqd, we treat it the same way we treat every conversion metric: as a number you track over time and act on, not a vanity stat you celebrate once.

What Counts as a "Good" CSAT Score?

You've calculated your CSAT percentage — but is 78% a win or a warning sign? The honest answer depends on who you ask, and more importantly, what industry you're in.

The major sources disagree modestly on what counts as "good," so it's worth seeing their benchmarks side by side. Salesforce considers anything above 70% good and below 50% undesirable. Zendesk sets the bar higher, calling 75–85% good and above 90% exemplary. QuestionPro splits the difference, describing scores above 80% as excellent and anything below 70% as leaving "real room for improvement."

These are differences of degree, not substance — all three agree that higher is better and that the 70% zone is where quality starts. For a rough anchor, Salesforce cites a cross-industry average of about 78%, while QuestionPro points to the ACSI U.S. national average of 76.7 out of 100. If you're hovering near those numbers, you're performing about average — not failing, but not standing out either.

The smarter comparison is against your own industry, because satisfaction norms vary widely by sector. ACSI benchmarks cited by IBM show just how much:

  • Full-service restaurants: 84 — the highest bar to clear
  • Banks and automobiles: 80 each
  • Airlines and consumer shipping: 77 each
  • Social media: 74 — the lowest benchmark in the set

That spread matters for interpretation. A 76% CSAT would look strong for a social media company but underwhelming for a restaurant chain. Judging your score against a single universal bar can mislead you in either direction — false confidence if your industry's norm is higher, or unnecessary alarm if it's lower.

Keep in mind that CSAT is a transactional snapshot, not a full picture. As Qualtrics notes, it measures a specific interaction rather than long-term loyalty, which is why most experts recommend pairing it with NPS and CES. A score that beats your industry benchmark tells you something real; a score in isolation tells you much less.

If you're tracking satisfaction alongside conversion metrics, the benchmark that matters most is your own trend line over time. At Worqd, we treat it that way when evaluating the full path from first click to booked call — a rising CSAT against your industry's norm is a far better signal than any single universal threshold.

CSAT Alone Isn't Enough: Pairing It With NPS and CES

CSAT tells you whether a single interaction landed. It doesn't tell you whether the customer stays. IBM notes that CSAT "doesn't give a full, ongoing look into customer sentiment and their long-term relationship with the organization." Qualtrics frames it as transactional — a snapshot of one moment — versus NPS, which measures relational loyalty. The two metrics can't be converted into each other, and relying on either alone leaves blind spots.

  • NPS (Net Promoter Score) = % Promoters (9–10) minus % Detractors (0–6) on a 0–10 likelihood-to-recommend scale.
  • CES (Customer Effort Score) measures how much work the customer had to do to get a resolution — low effort correlates with higher retention.
  • CSAT captures satisfaction with a specific touchpoint (support ticket, purchase, onboarding).

QuestionPro puts it bluntly: "A single CSAT score is a snapshot, not a strategy." The fix is pairing all three. Salesforce recommends combining CSAT with NPS and CES for a complete view, and Zendesk agrees that multi-method measurement is the standard for mature programs.

Timing determines whether the data becomes an early-warning system or a lagging obituary. IBM recommends surveying at onboarding, post-purchase, post-support, and roughly six months before renewal. Zendesk advises triggering surveys automatically while the experience is fresh. QuestionPro found that data collected close to the interaction can catch satisfaction dips months before they show up as retention problems — critical when 48% of customers cite poor service as their main reason for switching brands.

At Worqd, we see this play out across the funnel: fast follow-up on low CSAT scores after a demo or support touchpoint often prevents churn before it starts. Our AI SDRs qualify and respond in under 60 seconds, 24/7, so the loop between signal and action stays tight. More demand. Faster follow-up. Better creative.

From Score to Action: Closing the Loop Fast

Measuring satisfaction is only the starting line. Research shows that acting on scores consistently is where most programs fall short, and the data backs up why speed matters: 73% of customers say fast resolutions are important to a good service experience, while 46% expect a response in under four hours. When follow-up lags, even a high CSAT score can mask a brewing retention problem.

  • Trigger surveys immediately after key interactions — onboarding, purchase, support resolution — while the experience is fresh
  • Route negative scores (1–3) to a live owner within minutes, not days
  • Close the loop with the customer: confirm the issue, share the fix, and follow up once resolved
  • Aggregate weekly trends and tie them to product, process, or training changes

Speed alone isn't enough — consistency is what turns feedback into improvement. Companies that pair CSAT with NPS and CES gain a fuller picture, but the real differentiator is an operating rhythm that moves every inquiry from first click to booked call without handoff gaps. That's the system we run for clients: one partner owning the whole path, with AI systems that qualify and respond in under 60 seconds, 24/7, so no lead waits and no insight stalls. More demand. Faster follow-up. Better creative.

Frequently Asked Questions

What is the exact formula for calculating customer satisfaction percentage (CSAT)?
CSAT % = (Number of satisfied responses ÷ Total responses) × 100. Only the top two ratings count as satisfied — 4 and 5 on a 5-point scale — and the formula works the same way regardless of scale size. QuestionPro confirms the formula stays the same: count the top responses, divide by total responses, multiply by 100.
Why doesn't a 3 out of 5 rating count as satisfied in the CSAT formula?
Only the top two ratings (4 and 5) are counted because research shows they are the most accurate predictors of customer retention. Qualtrics explains that the two highest values on feedback surveys best predict whether customers will stick around, so the formula measures the sentiment that actually impacts your bottom line.
What's considered a good CSAT score, and how do I know if mine is competitive?
Benchmarks vary slightly by source: Salesforce says above 70% is good, Zendesk cites 75–85% as good and above 90% as exemplary, and QuestionPro calls above 80% excellent. The cross-industry average is around 78%, but the smarter comparison is against your own industry — for example, full-service restaurants average 84 while social media averages 74.
Is CSAT enough on its own, or should I pair it with other metrics?
CSAT is transactional — it measures a single interaction, not long-term loyalty. IBM notes CSAT doesn't give a full, ongoing look into customer sentiment, and Qualtrics frames it as a snapshot versus NPS which measures relational loyalty. Most experts recommend pairing CSAT with NPS and CES for a complete view.
When should I send CSAT surveys to get the most accurate, actionable data?
We collect CSAT scores but struggle to act on them fast enough — does speed really matter?
Yes — 73% of customers say fast resolutions are important to a good service experience, and 46% expect a response in under four hours. Zendesk data shows speed-to-resolution directly impacts satisfaction, and QuestionPro warns that collecting a score is the easy part; acting on it consistently is where most programs fall short.

The Score Is the Start, Not the Finish Line

You now have everything you need: the formula — satisfied responses divided by total responses, times 100 — the definition of "satisfied" (top two ratings only), the benchmarks to judge yourself against, and the reminder that CSAT works best alongside NPS and CES. The math takes minutes. What separates strong programs from stalled ones is what happens after the score lands. With 73% of customers saying fast resolutions matter to a good experience, closing the loop quickly is where satisfaction turns into retention. So pick your benchmark, survey at every key touchpoint, route low scores to an owner within minutes, and track your trend line over time. That's how we think about every metric at Worqd — numbers you act on, not vanity stats you celebrate once. If you want a partner who owns the whole path from first click to booked call, with fast follow-up that keeps every loop closed, book a growth call and let's find your bottleneck.

Want help putting this into action?

Book a Growth Call

Stay in the Loop