GROWTH GROUP / MARKETING AUDIT

CSAT: how to measure customer satisfaction and what to do with the result

Łukasz Siemaszko · September 24, 2026 · 9 min read

Most B2B companies collect customer feedback, but few can say exactly what changed after the last update to their service process. CSAT is one of the simplest metrics that shows this, provided you know how to calculate it and when not to rely on it.

What CSAT is

CSAT, or customer satisfaction score, measures how happy a customer is with one specific experience with your company. It is a moment: a call with a salesperson, an onboarding, a support interaction, an order fulfillment. This is what sets CSAT apart from broader loyalty measures such as NPS, which asks about willingness to recommend the company in general. In practice, the difference is clear: if a customer gives a five in CSAT after a successful support call, but a six out of ten in NPS because they have been waiting six months for a promised integration, both results are true and they measure different things. CSAT tells you that a given interaction worked, while NPS shows that the relationship as a whole needs attention. Blending these two measures into a single metric leads to conclusions that explain nothing.

The typical question is: "How satisfied are you with today's interaction with our team?" and the answer is given on a 1-5 scale, less often 1-7.

How to calculate CSAT

The CSAT score is calculated as the percentage of positive responses, most commonly 4 and 5 on a five-point scale. The formula looks like this:

CSAT = (number of 4 and 5 ratings / total number of ratings) × 100%

Example: if you collected 80 responses in a given month, of which 56 were fours and fives, CSAT is 70%. Simple. The difficulty starts with interpretation, because the same score can mean something completely different depending on whom you asked and what you asked about.

Two methodological decisions change the result more than anything else. First: when you send the survey. If you ask about satisfaction a week after the conversation, you are measuring memory, not experience. Second: whom you ask. Responses from people who chose to fill out the survey on their own are systematically biased, usually toward extreme ratings. That is why in practice it is worth asking right after the event and aiming for a high volume of responses, even at the cost of depth in a single survey.

It is also worth distinguishing transactional CSAT from relational CSAT. The first concerns a single event, the second an overall assessment of the relationship. Mixing them in one report is the most common mistake I see among clients. The score drops, but nobody knows whether it is the effect of one support mishap or the effect of the product no longer keeping up with the customer's needs.

From event to insight: the CSAT workflow
  1. 1

    Event

    Customer contact with the company: a call, an onboarding, a service request.

  2. 2

    Survey

    A short satisfaction question sent within a few hours of the event.

  3. 3

    CSAT calculation

    The percentage of 4 and 5 ratings among all responses for a given type of contact.

  4. 4

    Response to low ratings

    Contact with the customer who gave a low rating within 24 hours.

  5. 5

    Comment analysis

    Looking for recurring patterns in open-ended responses.

  6. 6

    Process change

    Implementing a specific fix and measuring again under the same conditions.

What really drives the CSAT score in a B2B company

In B2B, the rating of a single experience is usually influenced by a few things that can be anticipated and planned for. The first is response time. Imagine Anna, an operations director at a manufacturing company, writing on Monday morning about an error on an invoice worth 40 thousand. She gets a reply on Thursday, from someone in a different department who does not know her orders and asks her to send the customer number. In the survey she gives a 2, even though the error was eventually corrected. The second is predictability. If the customer does not know when they will get a response or who will handle their case, satisfaction drops, even if the final outcome is good.

The third factor is the competence of the front line. In B2B companies where sales and support are separate, the client often reaches someone who does not know the history of their orders. This immediately lowers the score, because the client has to repeat what they already said. The fourth is consistency between promise and delivery. A salesperson promises implementation in two weeks, implementation takes four, CSAT drops, even though neither team did anything objectively wrong.

There is another factor that is discussed less often: how the client perceives their position in the relationship. Clients who feel treated as major accounts rate higher than those who feel like one of many. In B2B this is often a matter of small details: whether the account manager knows the client's company name, whether they remember the previous conversation, whether they respond within the time they themselves declared.

On the other hand, there are factors that affect CSAT less than is commonly believed. Price is rarely the main reason for a low rating of a single interaction, though it can be a reason for a client leaving. The same goes for overall product quality: if a client calls with a specific problem, they rate the conversation, not the product. This matters, because many companies try to improve CSAT with price cuts, which usually does not work.

Sample CSAT score distribution in one month
1 8 responses2 6 responses3 10 responses4 26 responses5 30 responsesscore on a 1-5 scale
Source: illustrative data, calculation example

What CSAT results are good and what should concern you

There is no single number that would be a universal threshold for all industries. The ranges differ between sectors, sales models, and types of contact. Experience shows that in service companies, where the client contacts rarely but about important matters, expectations for service quality are higher than in product companies, where contact concerns simple technical issues. This is a market observation, not a research result, so treat it as a reference point, not a hard threshold.

Instead of looking for a single number, it is worth looking at three things. The first is the trend over time. If CSAT falls for three quarters in a row, that is a signal, regardless of whether the current level is 60% or 85%. The second is the spread between teams or channels. If one account manager has a CSAT of 90% and another 55%, the problem lies in a specific person or in how their cases are assigned. The third is the share of the lowest ratings. Even with high CSAT, if 10% of responses are ones, it is worth examining those cases separately.

It is also worth remembering that high CSAT is not a goal in itself. A company can have 95% satisfied clients and at the same time lose its largest accounts, because those who leave simply stopped answering surveys. That is why CSAT is best read together with other data: client retention rate, number of complaints, and response time. If you want to check how this data looks in your company and what follows from it, it is worth starting with a marketing audit, which organizes measurement and shows where you are losing clients.

How to improve CSAT in B2B

To improve CSAT, you need to change what the client actually experiences in the interaction. Another survey will not do that. Below is a set of actions that in practice deliver the greatest effect in B2B companies.

1. Determine exactly what you are measuring

Choose one or two events that have the greatest impact on the client relationship. Most often these are the first sales contact, implementation, and handling a request. For each of them, write a separate question and calculate CSAT separately. A single company-wide metric is convenient for reporting but useless for action.

2. Shorten the time between the event and the question

A survey sent within a few hours of contact gives answers based on actual experience. One sent after a week measures only a general impression. If you cannot ask right away, it is better to ask a smaller sample, but quickly.

3. Respond to low ratings within 24 hours

A customer who gave a low score usually expects someone to reach out. If you don't, that score hardens into an opinion about the whole company. A short message is enough: thank them for the feedback and tell them specifically what you plan to do. This often lifts satisfaction more than solving the problem itself.

4. Collect comments, not just numbers

A numeric score tells you something is off. A comment tells you what exactly. Even if only 20% of customers leave a description, that is usually enough to spot a recurring pattern. Read them regularly, not once a quarter.

5. Train your team on your own data

Instead of generic customer service training, show your team specific cases from your own surveys. This works better because it deals with real situations rather than abstract rules. If you want to connect CSAT improvement with a broader change in how you reach B2B customers, see what a B2B marketing strategy based on data rather than assumptions looks like.

6. Measure the effect of changes, not just the metric itself

After making changes, compare CSAT before and after, but under the same conditions: the same type of contact, the same channel, a similar customer group. Otherwise it is easy to credit the improvement to something that did not cause it. If you want to know how to measure customer satisfaction in a way that actually lets you draw conclusions, sticking to one methodology over a longer period is key.

What affects CSAT and what affects it less
FactorImpact on CSAT
Response timehighCustomers judge speed, not just the outcome
Predictability of contacthighA lack of feedback lowers the score
Front-line competencehighMaking customers repeat their story ruins the impression
Consistency between promises and deliveryhighA gap between sales and implementation
PricelowRarely a reason for a low score on a single interaction
Overall product qualitylowThe customer is rating the interaction, not the product

CSAT is useful when you treat it as a tool for finding problems, not as a number to report to management. The metric alone will not improve service. What improves it is the decision about what you change in the process, and consistently checking whether the customer noticed.

Related services

Frequently asked questions

How does CSAT differ from NPS?

CSAT measures satisfaction with one specific experience, such as a conversation with support. NPS asks about overall willingness to recommend the company. CSAT is more operational, because it points to what to improve here and now, while NPS better shows the overall relationship with the customer over a longer period.

How do you calculate CSAT?

CSAT is calculated as the percentage of positive responses among all collected. On a 1-5 scale, ratings of 4 and 5 count as positive. The formula: CSAT = (number of 4 and 5 ratings / total number of ratings) × 100%. For example, 56 positive ratings out of 80 gives a CSAT of 70%.

What CSAT score is good?

There is no single threshold for all industries. The ranges differ between sectors and types of contact. Instead of comparing yourself to one number, it is worth looking at the trend over time, differences between teams, and the share of the lowest ratings. A decline in CSAT for three quarters in a row is a signal regardless of the current level.

How do you improve CSAT in a B2B company?

The most effective actions are: measuring each type of contact separately, shortening the time between the event and the survey, responding to low ratings within 24 hours, reading comments, and training the team based on your own data. It is also key to compare results before and after changes under the same conditions.

When should you send a CSAT survey?

Ideally right after the event, within a few hours. A survey sent after a week measures the overall impression, not the actual experience of a specific contact. If you cannot ask right away, it is better to ask a smaller group quickly than everyone after a long time.

Łukasz Siemaszko

Łukasz Siemaszko

He has been running B2B marketing projects for 16 years. Growth Group has served more than 60 companies and generated PLN 160 million in profit for clients.

Free strategic audit

Let's see what we can improve for you

In the free audit we:

  • analyse your market, product and competitors,
  • show where you lose customers and what is worth changing,
  • prepare an initial action plan for your company.
Book a free audit
About the author. Łukasz Siemaszko has many years of experience managing marketing. He combines strategy with hands-on execution, from audit and plan to day-to-day channel work, and manages by data: every marketing decision has a measurable goal. Today he is the founder of Growth Group, where clients pay for results.