Customer loyalty has two halves, and they often disagree. One half is behavior: what customers buy and how often. The other half is attitude: how they rate the brand against the other options they use. Read one half alone and the numbers mislead.

The gap is wide. In a three-year study of more than 75,000 customers, 20% of satisfied customers said they planned to leave. Of the dissatisfied ones, 28% planned to stay. Oliver (1999) reached the same view from theory. Loyal customers are usually satisfied, but satisfaction does not always turn into loyalty.

What are the three types of customer loyalty metrics?

Loyalty metrics fall into three groups. Behavioral metrics come from sales data. Attitudinal metrics come from surveys. Program metrics come from the loyalty platform and from controlled tests. The table defines the core metric in each group and the blind spot each one carries.

TypeMetricHow to calculate itWhat it misses
BehavioralRepeat purchase rateCustomers with two or more purchases in the window divided by customers with at least oneHabit and deal seeking look the same as preference
BehavioralPurchase frequencyPurchases divided by active customers in the windowPromotions pull spend forward and inflate it
BehavioralShare of walletYour sales to a customer divided by that customer's total spend in the categoryThe category total needs a survey or panel
BehavioralCross-useCustomers using two or more of your services divided by all customersBreadth can hide thin spend in each service
AttitudinalNet Promoter ScorePercentage of promoters (9 or 10) minus percentage of detractors (0 to 6)Stated intent, self-reported and easy to game
AttitudinalSatisfactionSatisfied responses divided by all responsesSatisfied customers still leave
AttitudinalCustomer Effort ScoreRating of the effort to resolve an issue, 1 to 5 in the original HBR scaleCovers service contacts only
AttitudinalEmotional connectionPanel survey on what the brand means to the customer, linked to spendMoves slowly and needs a standing panel
ProgramActive rateMembers with a set action in the window divided by all membersShifts whenever the window or the action changes
ProgramRedemption ratePoints redeemed divided by points issuedHigh redemption can mean the program pays for spend that would happen anyway
ProgramIncremental liftSpend per customer in the test group minus spend per customer in a random holdoutNeeds a clean holdout and enough time

How do you measure behavioral loyalty?

Start with identification. You can only measure behavior on sales tied to a known customer. Kroger says its rewards program puts a loyalty card on over 95% of customer purchases, per its annual report. A program that knows the buyer on half its sales sees half its customers.

Next, fix the time windows. Repeat rate and purchase frequency need a set period that matches the buying cycle, such as 90 days for groceries or a year for travel. Recency, the days since the last purchase, flags a lapse early. Keep every definition the same from one report to the next.

Share of wallet is the hardest behavioral metric to get. The HBR authors who studied it call it what matters most. It is the percentage of a customer's spending in a category that one brand captures. Your own data gives the top of that ratio, and the category total has to come from a survey or a panel. Hilton's 2025 annual report shows the payoff: the share of travel spend it captures rises as Honors members move up the tiers.

Breadth matters for any business with more than one line. Rakuten reports the share of its users on two or more of its services. Over the 12 months to June 2026, it was 77.0%, per its quarterly results. For a membership, renewal rate does the same job. Costco reports 92.2% in the U.S. and Canada and spells out the method: a trailing count of renewals from seven to eighteen months before the report date.

Read every behavioral number against brand size. Under the pattern researchers call double jeopardy, a small brand has far fewer buyers than a large one, and those buyers buy it less often. A smaller brand's lower repeat rate can be normal for its size. Compare it with brands that have a similar number of buyers.

How do you measure attitudinal loyalty?

Net Promoter Score. Fred Reichheld set it out in Harvard Business Review in 2003. Customers rate how likely they are to recommend the company to a friend or colleague, from 0 to 10. Per Bain, the score is the percentage of promoters, who answer 9 or 10, minus the percentage of detractors, who answer 0 to 6.

NPS is quick to run, and its strongest claim has not held up in every test. A 2007 Journal of Marketing study drew on 21 firms and more than 15,500 interviews. In industries Reichheld had cited, it failed to replicate the claim that Net Promoter was clearly better than other measures.

Satisfaction and rank. Satisfaction shows whether a customer is content. It says little about where the next dollar goes. In a two-year study of more than 17,000 consumers, changes in satisfaction or intent to recommend tracked changes in share of wallet at a correlation of only 0.1. Changes in a score built on the rank a customer gives the brand tracked it at 0.8. So add one question to every survey: how does this brand rank against the others you use?

Customer Effort Score. The HBR study of 75,000 customers introduced it. Customers rate the effort it took to get an issue solved, on a scale of 1 to 5. The authors found it predicted loyalty better than satisfaction or Net Promoter Score did. Ask it right after service contacts.

Emotional connection. Emotional loyalty is the bond that holds when a rival matches the price. HBR research traces a path in four steps. Customers start unconnected, become highly satisfied, then see the brand as different, then feel fully connected. Fully connected customers were 52% more valuable on average than highly satisfied ones. Measure it with a short panel survey on what the brand means to each member, linked to their record.

How do you measure what the loyalty program adds?

Program metrics show whether members use the program. The active rate counts members with a set action in a set window, such as a purchase in 90 days. The redemption rate divides points redeemed by points issued. Both describe use. Neither one shows cause.

Members choose to join, and customers who already buy often have the most reason to sign up. A member premium therefore mixes the program's effect with who joined. A holdout pulls the two apart. Keep a random group of eligible customers out of an offer, then compare spend and margin per customer. Our breakdown of loyalty program KPIs runs a holdout step by step. The loyalty program ROI guide prices the result.

How do you combine behavioral and attitudinal loyalty?

Put both readings on the same member record. Send the survey to a sample of known members, then join each answer to that member's purchases. Score behavior high or low on share of wallet or frequency. Score attitude high or low on brand rank or NPS. Four groups follow, and each one calls for a different budget.

  • Committed: buy often and rank you high. Thank them with recognition and good service. Hold discounts back, since they buy anyway.
  • Habitual: buy often but rank you no higher than rivals. A rival's matching offer puts this spend at risk, so watch this group first.
  • Untapped: rank you high but buy elsewhere. Find the barrier, whether it is price, range, location or channel.
  • Uncommitted: low on both counts. Spend here only where a holdout shows lift.

For illustration, a retailer surveys 10,000 known members and joins each answer to a year of spend. Of those, 3,000 land in the habitual group, spending $800 a year each. That is $2.4 million a year, in the sample alone, that rests on habit and price. Another 1,500 rank the brand first but spend $200 a year. Closing their $600 gap to the habitual group is worth $900,000 a year. The first group needs defending. The second needs a barrier removed.

What should a loyalty measurement plan include?

A good plan ties every metric to a decision. For each question, name the metric, the data source, how often it runs and who owns it. Then write down what the team will do when the number moves. The plan below fits an enterprise program. Set each cadence to your own buying cycle.

QuestionMetricSourceCadenceOwnerDecision it drives
Are customers coming back?Repeat rate, recency, active rateIdentified salesWeeklyCRM analyticsTrigger lapse offers
Are we winning the category?Share of wallet, brand rankSurvey joined to salesQuarterlyCustomer insightsMove budget between segments
Do customers use more than one line?Cross-useSales across business linesQuarterlyLoyalty strategyPick the next partner or product to add
Would they recommend us?NPS with reason codesRelationship surveyQuarterlyCustomer experienceFix the top detractor themes
Was service easy?Customer Effort ScorePost-contact surveyAfter each contactService operationsRemove repeat contacts and channel switches
How attached are they?Emotional connectionMember panelTwice a yearBrand and insightsFund recognition and experiences
Is the program used?Active rate, redemption rateLoyalty platformMonthlyLoyalty teamRefresh rewards and earn rules
What did the program cause?Incremental lift and ROIRandom holdoutEvery major offer, plus a long-run controlLoyalty financeFund, change or stop the offer

What are the common mistakes in measuring customer loyalty?

Treating satisfaction as loyalty. In the HBR effort study, one in five satisfied customers planned to leave. Being satisfied is the floor.

Paying bonuses on NPS. Reichheld and two Bain colleagues wrote in 2021 that inexperienced users abused NPS by tying it to bonuses for frontline staff. Staff then cared more about the score than about serving customers better. Use the score to learn. Pay on outcomes such as retention or share of wallet.

Reading member share of sales as growth. A rising member share of sales shows reach. Ulta draws about 95% of its sales from members, per its annual report. That figure describes coverage. Only a holdout shows what the program caused.

Moving the definitions. Stretch the active window from 90 days to 12 months and the active rate jumps while behavior stays the same. Costco shows the fix. It publishes how its renewal rate is calculated, and it names the mix effects that moved it.

Comparing brands of different size. Under double jeopardy, a smaller brand's buyers buy it less often. Benchmark repeat rate against brands with a similar number of buyers.

Keeping surveys and sales apart. When attitude scores sit in one system and spend sits in another, the two never meet. Join them at the member level. Until then, the habitual and untapped groups stay hidden.

How GRAVTY handles loyalty measurement

GRAVTY keeps what members do and what the program does on one record. Member 360 puts each member's behaviors and sales in one view, and it shows the whole household. A patented method, Multi-Dimensional Behavior Tracking, turns what members do into first-party data. Compass, the GRAVTY agentic AI suite, reads program KPIs next to sentiment. It flags odd spikes and dips and compares results to benchmarks. It simulates an offer's outcome before launch. Each of its suggestions can be checked and explained.

Frequently asked questions

What is the best way to measure customer loyalty?

Pair one behavioral metric with one attitudinal metric on the same customer record. Share of wallet with brand rank is a strong pair, because changes in rank track changes in share of wallet closely. Add a holdout test whenever you need to know what the loyalty program caused.

How do you calculate a customer loyalty rate?

Calculate it as the repeat purchase rate: customers who bought two or more times in a window, divided by customers who bought at least once. Fix the window to your buying cycle, such as 90 days for groceries or a year for travel.

Is Net Promoter Score a good measure of customer loyalty?

NPS is a good measure of stated advocacy and a weak guide to share of wallet on its own. In one two-year study, changes in intent to recommend tracked changes in share of wallet at a correlation of only 0.1. Pair it with purchase data.

How often should you measure customer loyalty?

Measure behavior weekly or monthly, attitude each quarter and emotional connection twice a year. Run a holdout with every major offer. Keep a small long-run control group for changes to tiers or earn rates.

What data do you need to measure customer loyalty?

You need sales tied to known customers, plus a survey you can join to member IDs. A random holdout adds the program's effect. Know the buyer first. Kroger ties over 95% of customer purchases to a loyalty card, so its sales data covers nearly every buyer.

Can you measure emotional loyalty?

Yes. Survey a panel of members on what the brand means to them and how it compares with rivals, then link each answer to their purchase record. In HBR research, fully connected customers were 52% more valuable on average than highly satisfied ones.