Customer satisfaction metrics are numerical measures that turn customer opinions into figures you can track and compare over time. The three best known are the Customer Satisfaction Score (CSAT), which measures how satisfied a customer is with a specific experience; the Net Promoter Score (NPS), which measures how willing they are to recommend you; and the Customer Effort Score (CES), which measures how easy it was to get done what they came for. They are complemented by operational metrics such as first contact resolution and customer churn rate. In this guide we explain the formula behind each metric with illustrative examples, when to use it, and how to bring them together in a single dashboard that supports management decisions.

Why your business needs customer satisfaction metrics

A general impression of customer satisfaction is not enough to make decisions on. A branch manager may believe service is excellent because complaints are few, while dissatisfied customers quietly leave without ever complaining. Well-defined metrics solve this because they:

  • Standardise how you measure across branches and departments, so a regional manager compares the Jeddah branch with the Dammam branch using the same formula.
  • Reveal the trend, not just the moment: is satisfaction improving this quarter or slipping?
  • Connect customer experience to operational results such as waiting time, complaint volume and customer retention.
  • Set priorities: which point in the customer journey needs attention first.
  • Measure the impact of improvements: after you change a procedure or train a team, the effect either shows up in the numbers or it does not.

Crucially, each metric answers a different question, so no single metric can replace the others. If you are just getting started, begin with the ways to measure customer satisfaction and the tools for collecting feedback, then choose the metrics that fit your goals.

The CSAT score

CSAT is the most widely used metric and the easiest to understand. It is usually asked immediately after a specific interaction: completing a transaction, visiting a branch or speaking to the contact centre.

The typical question

“How satisfied were you with the service you received today?” on a scale of 1 to 5, where 1 means “not at all satisfied” and 5 means “very satisfied”. Emoji faces or coloured buttons can replace the numbers, as long as the order of the ratings stays clear to the customer.

How to calculate CSAT

The common approach is to calculate the percentage of satisfied customers – those who chose the top two ratings (4 or 5):

CSAT = (number of responses rated 4 or 5 ÷ total responses) × 100

Illustrative example: a branch received 400 ratings in a week, 320 of them rated 4 or 5. So CSAT = (320 ÷ 400) × 100 = 80%.

Some organisations calculate the average rating instead of a percentage (for example, 4.1 out of 5). Both methods are valid, but never mix them: pick one, state it in every report, and never compare a percentage with an average.

When to use CSAT

  • To measure the quality of a specific touchpoint: reception, the till or after-sales service.
  • To compare branches, staff members or time periods.
  • When you need a very short question that takes seconds to answer.

Its weakness is that it captures how the customer feels in the moment; on its own, it tells you nothing about long-term loyalty.

Net Promoter Score (NPS)

NPS measures the customer’s relationship with the organisation as a whole, not one particular experience, using a single question about the likelihood of recommending you.

The typical question

“How likely are you to recommend [organisation name] to a friend or colleague?” on a scale of 0 to 10.

How respondents are grouped

Score Group What it means
9–10 Promoters Enthusiastic customers who are likely to recommend you
7–8 Passives Satisfied, but their loyalty is not guaranteed
0–6 Detractors Unhappy customers who may speak negatively about you

How to calculate NPS

NPS = % promoters − % detractors

Passives count towards the total number of respondents but are neither added nor subtracted. The result ranges from −100 to +100 and is usually written as a plain number, not a percentage.

Illustrative example: 500 respondents, of whom 250 are promoters (50%), 150 passives (30%) and 100 detractors (20%). So NPS = 50 − 20 = 30.

When to use NPS

  • To measure overall loyalty periodically – every quarter or half-year, for example – not after every transaction.
  • When the customer genuinely has the option to recommend you, as in retail, restaurants, private healthcare and telecoms.

For services where the beneficiary has no alternative, such as some government services, the recommendation question may say less, and CSAT and CES are a better fit.

Customer Effort Score (CES)

CES measures how much effort the customer had to put in to get what they wanted. Did they have to repeat their request? Were they passed between several staff members? Did they have to come back a second time? The less effort required, the more likely the customer is to return and the fewer complaints you receive.

The typical question

The common format is a statement the customer rates their agreement with: “[Organisation name] made it easy for me to get my request done”, on a scale from 1 (strongly disagree) to 7 (strongly agree). Some organisations use a direct question instead: “How easy was it to get your request done today?” on a scale of 1 to 5.

How to calculate CES

There are two common methods:

  1. Average: sum of all ratings ÷ number of responses.
  2. Percentage in agreement: (number who chose 5, 6 or 7 ÷ total responses) × 100.

Illustrative example: 200 responses with ratings totalling 1,100 give an average of 5.5 out of 7.

Watch the direction of the scale: in the wording above, a higher rating means less effort, but if you phrase the question around “how much effort” the reading is reversed. Fix the wording and do not change it from one period to the next.

When to use CES

  • After a support request or complaint is closed.
  • After an online transaction or a self-service interaction.
  • When you redesign a procedure and want to confirm it has genuinely become easier.

CSAT vs NPS vs CES at a glance

Metric What it measures Scale When to ask How it is calculated
CSAT Satisfaction with a specific experience 1–5 Straight after the interaction % of ratings 4 and 5
NPS Loyalty and likelihood to recommend 0–10 Periodically % promoters − % detractors
CES Ease of getting a request done Usually 1–7 After the request is resolved Average or % in agreement

Complementary customer service KPIs

The three metrics above rely on customer opinion. The picture is completed by operational metrics calculated from your own systems’ data.

First contact resolution (FCR)

FCR = (requests resolved on first contact ÷ total requests) × 100

A higher FCR usually goes hand in hand with lower customer effort, which is why it is read alongside CES.

Service level agreement (SLA) compliance

SLA compliance = (tickets closed within the target time ÷ total tickets) × 100

Track average resolution time and average first response time alongside it.

Customer churn and retention rates

Churn rate = (customers lost during the period ÷ customers at the start of the period) × 100

Retention rate = ((customers at the end of the period − new customers acquired during it) ÷ customers at the start) × 100

Illustrative example: a quarter started with 1,000 customers and ended with 1,050, of whom 150 were new. So retention rate = ((1,050 − 150) ÷ 1,000) × 100 = 90%.

Complaint rate

Complaint rate = (number of complaints ÷ number of transactions) × 1,000

In other words, complaints per thousand transactions – a fairer way to compare a busy branch with a quiet one than the raw count.

Survey response rate

Response rate = (number of responses ÷ number of invitations or visitors) × 100

This is not a satisfaction metric in itself, but it determines how much you can trust the results: a high CSAT based on twenty responses should not be treated like one based on two thousand.

Common mistakes when reading customer satisfaction metrics

  • Comparing yourself with external figures of unknown origin: there is no single “good” value that applies to every sector, and published figures differ in how they were collected and sampled. It is more useful to compare your organisation with itself over time, and your branches with each other.
  • Changing the question wording or the scale mid-year, then comparing old results with new ones.
  • Hiding differences inside the overall average: an acceptable Kingdom-wide average can conceal a struggling branch in one particular region.
  • Ignoring written comments: the number tells you there is a problem; the comment tells you what it is.
  • Measuring without follow-up: if nothing happens after a low rating, customers lose faith that the survey is worth answering.

To understand the factors that drive these numbers in the first place, see our complete guide to customer satisfaction and its dimensions.

How to build a customer satisfaction metrics dashboard: practical steps

  1. Start with management’s questions: what do you want to know – visit satisfaction, loyalty or how easy your procedures are?
  2. Choose one metric per question: CSAT for service points, NPS for the overall relationship, CES for requests and complaints.
  3. Fix your definitions: the scale, the formula and how incomplete responses are handled.
  4. Choose the right collection channel for each touchpoint: a feedback device at the exit, a QR code on the receipt or a message after a request is closed.
  5. Set the frequency and the owner: who reviews each metric, and when.
  6. Link every low rating to an action: a follow-up ticket with a set deadline and a clear escalation path.
  7. Review results monthly and compare the trend, not a single figure.

Ready-to-use KPI table template

Copy this table and adapt it to your organisation:

Metric Question or data source Scale Formula Collection channel Frequency Owner
CSAT How satisfied were you with our service today? 1–5 % of ratings 4 and 5 Feedback device in the branch Daily Branch manager
NPS How likely are you to recommend us? 0–10 Promoters − detractors Periodic text message Quarterly Customer experience team
CES We made it easy for you to get your request done 1–7 Average Link after the request is closed Weekly Customer service manager
FCR Ticketing system — Resolved on first contact ÷ total Automated report Monthly Contact centre supervisor
SLA compliance Ticketing system — Closed within target ÷ total Automated report Weekly Quality manager

Tracking your metrics automatically with RateHex

RateHex collects ratings from five-button feedback devices, touch screens, tablets and QR codes, and displays the results on real-time dashboards for every branch, with scheduled PDF and Excel reports delivered to management automatically. The five buttons map naturally to the five-point CSAT scale, so the metric is calculated directly with no manual processing. When a low rating comes in, a complaint ticket can be opened with a set deadline and an escalation path, turning the metric from a number in a report into action on the ground. See the details on our features page.

Start measuring what really matters

If you would like to see how customer satisfaction metrics can be calculated automatically from your customers’ ratings across your branches – and how the results reach the right person at the right time – book a demo with the RateHex team, and we will apply these metrics with you to a scenario drawn from your own business.