You’ve got a renewal coming up, a support queue that feels busier than last quarter, and a board deck that needs one customer number on it. So you’re weighing CSAT vs NPS vs CES, and every vendor guide tells you its favorite is the one that matters.
They answer different questions. CSAT asks how one interaction went. NPS asks how the whole relationship feels. CES asks how hard you made a task. Below is how each is asked and calculated, what a good score looks like, when to send each one, and what to do when they disagree.
CSAT vs NPS vs CES at a glance
| CSAT | NPS | CES | |
|---|---|---|---|
| Measures | Satisfaction with one interaction | Loyalty to the company | Effort to get something done |
| Type | Transactional | Relational | Transactional |
| Question | How satisfied were you with your recent experience? | How likely are you to recommend us to a friend or colleague? | How easy was it to complete your task? |
| Scale | 1 to 5 | 0 to 10 | 1 to 7 (disagree to agree) |
| Score | % who answer 4 or 5 | % promoters minus % detractors | Average, or % who answer 5 to 7 |
| When to send | Right after a touchpoint | On a schedule, quarterly or twice a year | Right after a task or ticket |
| Best signal for | Support and onboarding quality | Renewal and referral risk | Friction that leads to churn |
| Weak spot | Says little about renewal | Too broad to tell you what to fix | Narrow, no standard benchmark |
Transactional means the survey follows a specific event. Relational means it asks about the relationship as a whole, on a schedule, whatever happened that week. That one distinction explains most of the differences in the table.
How to calculate CSAT, NPS and CES
All three are simple sums. The mistakes usually come from mixing scales or counting the wrong responses, so here’s each one with a worked example.
CSAT formula
CSAT = (responses of 4 or 5 ÷ total responses) × 100. If 200 customers answer after a support ticket closes and 164 pick 4 or 5, your CSAT is 82%. Only the top two boxes count; a 3 is not a satisfied customer.
NPS formula
NPS = % promoters (9 or 10) minus % detractors (0 to 6). Passives (7 or 8) count in the total but in neither group. With 120 responses, 54 promoters (45%) and 18 detractors (15%), your NPS is 30. The score runs from -100 to +100. Fred Reichheld introduced it in Harvard Business Review in 2003 as the one survey question that tracked growth best in the industries he studied.
CES formula
CES has two common versions, so pick one and keep it. Either average the 1 to 7 answers, or report the share who answered 5 to 7. If 60 of 80 respondents agree the task was easy, your CES is 75%. State which version you use on every chart, because a CES of 5.8 and a CES of 75% can describe the same survey.
What is a good CSAT, NPS and CES score?
Benchmarks vary by industry, so treat these as rough ranges, not targets.
- CSAT. Above 80% is generally strong (CustomerGauge). It swings by sector: SurveyMonkey puts full-service restaurants around 80% and internet providers around 64% (SurveyMonkey).
- NPS. Anything above 0 means more promoters than detractors. CustomerGauge calls above 30 good and above 50 excellent; SurveyMonkey calls above 70 world-class.
- CES. There’s no standard benchmark, because companies use different scales and wording. Compare it with your own last quarter, on the same question.
In B2B, your own trend matters more than any published average. Ten responses from one account can move a quarterly NPS by several points, so look at the comments before the number.
When to use CSAT, NPS or CES
Start with the decision you need to make, then pick the metric that informs it. Sending all three after every interaction just trains customers to ignore you.
- Use CSAT to check a touchpoint. After onboarding, a support ticket, a QBR or a release that changed a core workflow. It tells you whether that moment landed.
- Use NPS to read the relationship. Quarterly, or twice a year, and ahead of renewal, sent to the people who decide on the contract. It tells you whether the account is likely to stay and refer.
- Use CES to find friction. After setup, billing changes, a password reset or a support case. It shows where a process is costing customers effort before they complain.
If you can only run one, run the one closest to your biggest risk. Churn from a painful product points to CES. Renewals you can’t forecast point to NPS. An onboarding team you can’t measure points to CSAT.
Which is better, NPS or CSAT?
Neither, because they answer different questions. NPS is better for tracking loyalty over time, and CSAT is better for judging whether a specific moment went well. SurveyMonkey’s advice is to use CSAT, not NPS, when you set goals for individual reps or teams, since NPS reflects the whole company (SurveyMonkey).
NPS also has critics worth knowing about. A study in the Journal of Marketing tracked Net Promoter and revenue growth across several industries and found it wasn’t consistently a better predictor of growth than satisfaction measures (Keiningham et al., 2007). That doesn’t make NPS useless. It means a good NPS is a signal to check, not proof the account will renew.
CES vs CSAT: which predicts loyalty better?
The case for CES comes from a study of more than 75,000 customers who contacted service centers or used self-service. The authors found effort was a better predictor of loyalty than satisfaction or NPS (Dixon, Freeman and Toman, Harvard Business Review, 2010).
That research was on service interactions, so it’s strongest for support and onboarding. CSAT still earns its place when you need to know whether a specific person or team handled a moment well, which CES doesn’t tell you.
NPS vs CES: loyalty versus friction
NPS is a relationship score. It moves slowly and reflects months of experience, so a single bad ticket rarely shifts it. CES is a transaction score. It moves the week a process breaks.
That’s why they work as a pair. CES warns you early, at the level of one task. NPS confirms later whether the friction added up to a relationship problem.
Pros and cons of CSAT, NPS and CES
| Metric | Pros | Cons |
|---|---|---|
| CSAT | Fast to answer, easy to tie to one team or touchpoint, flexible wording | Short-term, swings with mood, weak link to renewal |
| NPS | Widely benchmarked, tracks the relationship over time, sorts accounts into promoters and detractors | Doesn’t say what to fix, the “recommend” question can feel odd to daily users, growth link is debated |
| CES | Points at a specific process, strong evidence for service and onboarding | Narrow, wording and scales vary, no standard benchmark |
What it means when CSAT, NPS and CES disagree
The combinations tell you more than any single score. These are the patterns worth acting on:
- High CSAT, low NPS. Interactions go well but customers wouldn’t recommend you. Look at product value and renewal pricing, not support.
- High NPS, poor CES. Customers like the outcome but find the process hard. They stay, but they won’t refer others into the same pain.
- Low CSAT, good CES. The process is easy but the interaction went badly. Usually a coaching or handoff issue on a specific team.
- All falling together. This is a product or service problem, not a survey problem. Talk to the accounts directly.
How to run CSAT, NPS and CES in a B2B account
A product manager setting up a B2B feedback program on Reddit put the common plan plainly: “I’m thinking of using all three (single question for each) to get our baseline.” The replies warned that these are “lagging indicators” and that too many surveys wear customers out (r/ProductManagement). Both points matter more in B2B, where one account has several people answering: the admin, the daily users and the person who signs the renewal. Their scores mean different things, so don’t average them together.
- One trigger, one survey. Don’t send CSAT and CES after the same ticket. Pick the one tied to the decision you’re tracking.
- Keep NPS off transactional triggers. Send it on a schedule. Sent after a bad ticket, it measures the incident, not the relationship.
- Report by role and by account. A promoter user and a detractor buyer is a renewal risk, even if the average looks fine.
- Always add an open-text box. The score tells you something’s wrong. The comment tells you where.
- Close the loop with detractors. Assign an owner to follow up, address what they named, and log the outcome in the CRM where the renewal owner can see it.
Can you convert NPS to CSAT, or combine them into one score?
You can’t convert one into another. CSAT is a percentage, NPS is a difference between two percentages, and CES is usually an average, so a CES of 5.8 and a CSAT of 82% have no arithmetic relationship (SurveyMonkey; Qualtrics).
A weighted average of all three is possible, but it usually hides the signal you ran them for. A falling CES can disappear inside a steady NPS. If leadership wants one number per account, build a customer health score instead. Use each survey as one input next to product usage, support volume and payment history, and keep the raw scores visible underneath so the renewal owner can see which input moved.
Which metric to start with if you’re a B2B startup
Most early B2B teams get the most from CES on onboarding and support, plus a quarterly NPS to the people who sign. Add CSAT once you have a support or onboarding team whose work you want to measure.
None of it matters if nobody owns the follow-up. That’s the work our Success Pods run for partners, from onboarding through renewal, inside their own tools. See how we run customer success and support for B2B companies, or read why a good NPS can still hide a retention gap and how CSAT can work as a leading indicator.

Haris Burney
LinkedIn ↗I’m the Partnerships & Commercial Lead at Phi Consulting, where I help B2B startups build revenue they can predict. With a background in tech and a mind wired for systems, I build go-to-market systems that align inbound, outbound, and automation into one predictable growth motion.
At Phi, I work closely with founders and sales leaders to design cold outreach systems that cut through noise, and inbound funnels that compound over time. The goal is simple: shorter sales cycles, lower CAC, and scalable revenue.

