ServicesHow It WorksIndustriesResultsInsightsBuild My Plan
Managing Lead Qualification

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

Back to InsightsWhat is the formula for calculating customer satisfaction (%)?

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

Key Facts

  • CSAT formula: (Satisfied responses ÷ Total responses) × 100 — use actual respondents, not surveys sent, as the denominator Kayako emphasizes
  • Median CSAT across 1,259 surveys is 80%, with the middle 50% ranging from 64.8% to 90% Survicate reports
  • 5-point scales dominate 80.6% of CSAT surveys, where ratings of 4 or 5 count as satisfied Survicate finds
  • First response time is the single strongest driver of CSAT — replies within an hour score meaningfully higher than day-long delays Kayako identifies
  • Industry CSAT varies widely: Technology leads at 92.4%, Consumer Products trails at 73.4% Simplesat 2026 benchmark shows
  • 48% of customers cite poor service experiences as their main reason for switching brands Salesforce reports
  • Live chat produces the highest CSAT scores among support channels, followed by phone, email, and social media QuestionPro benchmarks reveal

Why Your CSAT Calculation Might Be Misleading You

You send 500 surveys. Only 120 people reply. If you divide your 90 satisfied responses by 500, your CSAT reads 18%. Use the actual 120 respondents as your denominator and the score jumps to 75%. That gap is the difference between panic and a healthy baseline.

The formula is straightforward: CSAT (%) = (Number of satisfied responses ÷ Total responses) × 100. Authoritative sources including Survicate, QuestionPro, Kayako, and Salesforce all define it this way. The denominator must be total responses — not surveys sent, not survey views, and not your total customer base. Kayako puts it bluntly: "Always use total respondents, not total surveys sent."

  • Surveys sent inflates the denominator and artificially depresses your score
  • Survey views counts people who saw the prompt but didn't answer
  • Only completed responses reflect actual sentiment

A median CSAT across 1,259 surveys sits at 80%, with the middle 50% ranging from 64.8% to 90%. If your calculation uses the wrong denominator, you could fall outside that range purely through math error. One worked example shows 50 satisfied responses from 80 total respondents yielding a 62.5% CSAT — but using 200 surveys sent would report just 25%.

Response rates compound the problem. Mobile surveys achieve the highest response rate at 20.2%, while widget surveys hover lower. If you're measuring satisfaction after a support interaction — like a missed call that gets an instant text-back and a booked appointment — low response volume makes every denominator choice magnify the error.

Speed of response is the single strongest driver of CSAT, with replies within an hour scoring meaningfully higher than those taking a day or more. When CallMyLeads answers inbound calls 24/7 and replies to new leads in under ten seconds, the satisfaction survey that follows captures a genuinely different experience than one sent after a voicemail sits overnight. The calculation stays the same. The inputs change because the experience changed.

The Proven Formula for Accurate CSAT (%)

Calculating customer satisfaction comes down to one simple ratio — but getting it wrong is surprisingly common, and a miscalculated score can hide serious service problems. The good news is that the major survey platforms agree almost unanimously on how it should be done.

The formula, consistent across QuestionPro, Kayako, and Salesforce, is:

CSAT (%) = (Satisfied responses ÷ Total responses) × 100

The numerator counts only respondents who chose a "satisfied" rating. The denominator counts everyone who actually responded — not the number of surveys you sent. As Kayako's guidance puts it: "Always use total respondents, not total surveys sent." Mixing those up is one of the most common calculation errors.

What counts as a satisfied response depends on the scale length you use, according to Survicate's benchmark research:

  • 5-point scale: ratings of 4 or 5 count as satisfied
  • 7-point scale: ratings of 5, 6, or 7 count as satisfied
  • 10-point scale: ratings of 6 through 10 count as satisfied

Five-point scales dominate in practice — Survicate's analysis of 1,259 surveys found they're used in 80.6% of them. Note that CSAT is a percentage, not an average rating: a 4.2 out of 5 mean score is not a CSAT figure.

The math is straightforward. QuestionPro's example: a company collects 500 responses and receives 390 ratings of 4 or 5. That's 390 ÷ 500 × 100 = a 78% CSAT.

Salesforce offers a simpler case: 100 respondents, 80 rate themselves "satisfied" or "very satisfied," producing an 80% CSAT. And Kayako's worked example of 50 satisfied responses out of 80 total respondents yields 62.5% — a score that would signal room for improvement by most benchmarks.

For businesses that route every lead interaction through a tracked system — as CallMyLeads does when qualifying and responding to inbound leads — clean response data makes this calculation nearly automatic. The same discipline applies whether you're scoring a single support ticket or a month of appointment-setting calls, since CSAT is transactional: it measures satisfaction with a specific interaction, not overall loyalty.

Once you have an accurate number, compare it against your industry. Simplesat's 2026 benchmark report shows the overall average sits at 87.8% across 2.9 million responses, but industry spread is wide — from 92.4% in technology down to 73.4% in consumer products. Context, not the raw number alone, tells you whether your score is genuinely good.

How Response Speed Directly Drives Your CSAT Score

Speed might be the most underrated lever in your entire CSAT formula. You can survey perfectly, calculate flawlessly, and benchmark rigorously — but if your first response drags on for hours, the numerator in your equation never gets the help it needs.

Kayako's analysis of customer satisfaction scoring identifies first response time as the single strongest driver of CSAT, calling speed "the fastest way to lift a low score." The data backs this up: interactions that receive a response within an hour score meaningfully higher than those where the customer waits a day or more.

This makes intuitive sense when you remember what CSAT actually measures. Unlike NPS, which gauges long-term loyalty, CSAT is transactional — it captures how a customer felt about one specific interaction, usually asked immediately after it ends. A fast reply sets a positive tone before frustration has a chance to build. A slow reply does the opposite, and no amount of polish in the eventual answer fully undoes it.

The channel effect reinforces the speed story. According to QuestionPro's benchmark data, live chat — the fastest support channel — typically produces the highest CSAT scores, followed by phone, then email and social media. The ranking tracks response time almost exactly.

For businesses managing inbound leads, the practical implications are clear:

  • Respond to new leads in minutes, not hours — the first hour after contact is where satisfaction is won or lost.
  • Cover the gaps where speed usually collapses: nights, weekends, holidays, and peak seasons when no one is watching the phone.
  • Recover missed calls instantly, since a voicemail is functionally the same as no response at all.
  • Track response speed per lead source so you can see exactly where delays are dragging your score down.

Here is the uncomfortable math for most service businesses: leads arrive at night, on weekends, and during jobs when the team cannot pick up. Every one of those delays quietly pushes a future CSAT response from a 5 toward a 3 — or pushes the customer to a competitor entirely. It is telling that 48% of customers cite poor service experiences as their main reason for switching brands, according to Salesforce.

This is why services like CallMyLeads exist — 24/7 instant response in seconds, so no lead waits for business hours. Speed is not just a nice-to-have in your CSAT strategy. It is the variable with the most direct, measurable impact on the percentage you report every quarter.

Frequently Asked Questions

What is the exact formula for calculating customer satisfaction percentage?
The formula is CSAT (%) = (Number of satisfied responses ÷ Total responses) × 100. The numerator counts only respondents who chose a satisfied rating (typically 4 or 5 on a 5-point scale), and the denominator counts everyone who actually responded. For example, QuestionPro's worked example shows 390 satisfied ratings out of 500 responses equals a 78% CSAT.
Should I divide by surveys sent or by the number of people who responded?
Always use total respondents, not surveys sent — mixing these up is the single most common calculation error. If you send 500 surveys and get 90 satisfied responses from 120 replies, using surveys sent gives a misleading 18%, while using respondents gives the accurate 75%. As Kayako's guidance puts it: "Always use total respondents, not total surveys sent."
What counts as a "satisfied" response on different rating scales?
It depends on your scale length. On a 5-point scale, ratings of 4 or 5 count as satisfied; on a 7-point scale, ratings of 5–7; and on a 10-point scale, ratings of 6–10. Five-point scales dominate in practice — Survicate's analysis of 1,259 surveys found they're used in 80.6% of them.
What's a good CSAT score, and does it vary by industry?
Most benchmarks put a healthy range at 75–85%, though Salesforce considers anything above 70% good. Industry context matters a lot: Simplesat's 2026 benchmark report shows the overall average is 87.8%, but scores range from 92.4% in technology down to 73.4% in consumer products.
Is CSAT the same as my average survey rating?
No — CSAT is a percentage of respondents who fall in the satisfied range, not an average score. A 4.2 out of 5 mean rating is not a CSAT figure. Also, unlike NPS which measures long-term loyalty, CSAT is transactional: it captures how a customer felt about one specific interaction, as Kayako explains.
What actually drives my CSAT score up or down the most?
Response speed is the single strongest driver — interactions answered within an hour score meaningfully higher than those taking a day or more. That's why businesses like CallMyLeads focus on answering every lead in seconds, 24/7, since a slow first reply pushes future CSAT responses down before you even survey the customer. Salesforce data reinforces the stakes: 48% of customers cite poor service experiences as their main reason for switching brands.

Turn Math Mistakes into Momentum

Getting your CSAT formula right isn't just about accuracy—it's about clarity. As we've seen, using surveys sent instead of actual responses can turn a healthy 75% score into a misleading 18%, masking real issues or creating false alarms. The formula is simple: divide satisfied responses by total responses and multiply by 100. But the real leverage lies in what drives that numerator—speed of response. When leads are answered in seconds, not hours, satisfaction naturally climbs. For businesses using CallMyLeads to ensure every inquiry gets an instant reply, this means cleaner data, truer insights, and fewer lost opportunities. Start by auditing how you're calculating CSAT today—then focus on the one variable that moves the needle most: responding fast, every time, to keep satisfaction scores—and revenue—heading upward. See how instant lead response transforms customer sentiment: Explore CallMyLeads.

Build My Lead Response Plan

Get lead response tips that actually work