Loyalty program metrics: The KPIs, ROI framework, and attribution logic that prove it's working Estimated reading time: 16 minutes
Blog

Loyalty program metrics: The KPIs, ROI framework, and attribution logic that prove it's working

By: Epsilon Marketing | September 8, 2026
A woman pointing at data visualizations on dual computer monitors.

A quick Google search offers up all kinds of loyalty statistics saying that loyalty programs work.

But the more important question is whether or not your specific loyalty program is working for your brand. And unfortunately, your CFO is unlikely to be impressed with typical loyalty program metrics like enrollments or redemptions alone.

Loyalty program managers today need to present a credible business case proving not only member behavior metrics and program health, but also incrementality and profitability.

The key shift is to treat your loyalty program not like a finite promotion or media campaign, but as an ongoing business unit with its own P&L. This post explains how to measure customer loyalty in a way that resonates with the C-suite, using a connected measurement hierarchy that links everyday member behavior to program health and long-term business impact.

It’s a big mistake to look at measuring a loyalty program like you would any other promotion or media campaign. Loyalty is a long-term thing. It’s an ongoing thing.

—Tamara Oliviero, Vice President of Strategic Consulting, Epsilon

A three-tier framework for loyalty program metrics

Most brands track some mix of enrollment, engagement and revenue, but those numbers are rarely organized in a way that tells a clear story to finance.

A more useful framework is a connected measurement hierarchy that treats each level as a leading indicator of the next: member behavior metrics at the base, program health measures above them, and long-term business outcomes at the top.

No level is more important than the others. They are linked, and the lower levels are the early signals that eventually show up in customer lifetime value and profit.

Tier 1: Member behavior metrics

Member behavior metrics are the starting point for any customer loyalty measurement because they show whether people are actually using the program you built.

These are not “vanity” metrics—they are important leading indicators of program health. But they are best read in context rather than in isolation. A program with high enrollments and redemptions might still be unprofitable if rewards are too rich, liability is out of control or members would have purchased anyway. Member behavior metrics are necessary as early warning signals, but they need to be connected to program health and financial impact to tell a complete story.

Learn more: Decoding Popular Loyalty Metrics

1. Active member rate

Active member rate refers to the percentage of enrolled loyalty members who engage with the program at least once during a given period. This metric includes a variety of behaviors, like engaging with communications, earning or redeeming rewards or using other benefits.

A rising active member rate tells you that your enrolled base is finding reasons to engage with your program, which is usually a good sign for future revenue and data collection. If this metric is low or declining, it often means you have a “graveyard” of inactive members who rarely respond to your communications. This indicates your current offers and/or messaging aren’t compelling enough to bring them back.

Formula:

Active Member Rate = (# of Active Members / Total Members) * 100

2. Redemption rate

Redemption rate is the percentage of loyalty members who have redeemed rewards, points or offers. Redemption rate provides insight into whether members see enough value in your loyalty program to convert their balance into benefits.

High redemption rates are a good sign — members who actively use their rewards spend 3.1x more annually than those who collect points but never redeem them. Low redemption rates can indicate members are struggling to find value, which is a big red flag. Epsilon loyalty program research shows 65% of consumers say they’d leave a loyalty program if the rewards weren’t worth it or they’re hard to access.

Redemption rate formula:

Redemption Rate = (Total Rewards or Points Redeemed / Total Rewards or Points Issued) * 100

To understand redemption at the member level, brands can also track metrics such as the percentage of members who redeem rewards or the average number of points redeemed per member. These metrics provide additional context on individual member engagement.

3. Engagement rate

Engagement rate is the share of loyalty program members who meaningfully engage with the program in a given period. This metric usually includes earning activities (like making purchases, leaving reviews or referring friends), using accumulated points for discounts or rewards, and advancing tiers to unlock better benefits.

High engagement is a strong indicator of the financial success of your loyalty program. Customer lifetime value (CLV) increases up to 25% for engaged loyalty members, making each engaged member significantly more valuable throughout their relationship with your brand.

Engagement rate formula:

Engagement Rate = (# of Engaged Members / Total Members) * 100

4. Breakage rate

Breakage rate is the percentage of rewards or points that go unused or expire—and a high level of breakage can undermine your entire loyalty program.

According to a recent Forrester survey, 69% of respondents say many customers are earning rewards but not redeeming them. If your members aren’t using their rewards, there’s likely a disconnect between what you’re offering and what the customer actually wants. Breakage could also occur when points expire too quickly. Either way, you should evaluate your program details before members stop coming back altogether.

Breakage formula:

If you’re looking to measure overall breakage:

Breakage Rate = [(Total Points Issued - Total Points Redeemed) / Total Points Issued] * 100

If you’re looking to measure only points that have expired:

Breakage Rate = (Expired Points / Total Points Issued) * 100

For a more customer-level view, brands can also measure breakage across individual members—for example, the percentage of members with unredeemed or expired points or the average unredeemed points per member.

5. Tier progression rate

Also known as upgrade rate, tier progression rate refers to the percentage of eligible members who move up at least one tier in a tiered loyalty structure during a given period. Tier progression indicates how effectively the program motivates higher‑value behavior.

A healthy tier progression rate indicates your thresholds and benefits are calibrated correctly. Members are motivated to consolidate more of their spend with you to reach and keep higher tiers. If few eligible members ever move up, your tiers may feel out of reach or not worth the effort. And if almost everyone rushes to the top, your tiers may be too easy to attain. They could be eroding your margin without truly changing behavior.

Tier progression rate formula:

Tier Progression Rate = (# Members Who Upgraded / Total # Members in Lower Tier) * 100

Tier 2: Program health metrics

Program health metrics sit between day‑to‑day engagement and top‑line financials. They show whether your loyalty strategy is actually deepening relationships in ways that matter for the business, like:

  • Keeping customers longer
  • Encouraging them to buy more often
  • Shifting a greater share of their category spend to your brand

6. Retention rate

Retention rate is the percentage of customers who continue to buy from your brand over a defined time window, indicating how well the program is retaining existing customers.

Not only is it far less expensive to retain customers than to acquire new ones—increasing customer retention by just 5% can also boost profits by 25% to 95%. Retention is therefore a critical measure of loyalty program success.

Retention formula:

Retention Rate = [(# Customers at End of Period - # New Customers Acquired During Period) / # Customers at Start of Period] * 100

7. Repeat purchase rate

Repeat purchase rate (RPR) refers to the percentage of customers who make more than one purchase in a set period. This loyalty program KPI is a measure of how effectively the program (and marketing) encourages customers to come back.

A high repeat purchase rate indicates members are happy with the value exchange they receive from your brand and program. You may want to target this sub-group of loyal customers with tailored messaging and exclusive deals to ensure they continue to participate regularly.

Conversely, a low repeat purchase rate may indicate members only joined to take advantage of an attractive sign-up discount or deal. You should evaluate the ongoing value and experience you offer after signup. Consider marketing to these members to encourage additional purchases.

Repeat purchase formula:

RPR = (# Members with >1 Transactions / Total Members) * 100

8. Customer lifetime value (CLV)

Customer lifetime value is the total revenue or margin a customer is expected to generate over the length of their relationship with your brand. CLV is based on how often a customer buys, how much they spend, and how long they stay — and it’s one of the most important indicators of loyalty program health and profitability.

If CLV is high and rising, your retention and loyalty investment is paying off. If it is flat or declining, you’re likely rewarding behavior without truly deepening loyalty.

Customer lifetime value formula:

There are a variety of formulas for CLV depending on your business model. The following is the basic foundation of most variations.

CLV = Average Purchase Value * Purchase Frequency * Customer Lifespan

9. Share of wallet

Share of wallet (SOW) is the proportion of a customer’s total category spend that goes to your brand. Measuring this loyalty KPI is a practical way to see how much of a customer’s category spend you’re actually winning, not just whether they like you.

A high SOW indicates that customers see you as their primary category provider and prefer your brand over others. A low SOW shows the opposite and reveals how much potential business you’re losing to your competitors.

Share of wallet formula:

Like CLV, there are a variety of ways to calculate share of wallet, but the following formula will give you the most accurate customer loyalty insights. If you don’t have access to exact customer category spend, you can use a benchmark or modeled data (but you’ll give up some level of accuracy).

SOW = ($ Spent with Your Brand / Total $ Spend in Category) * 100

10. Net Promoter Score (NPS)

Net Promoter Score (NPS) measures how likely customers are to recommend your brand to others on a 0–10 scale. Brands measure this loyalty metric by surveying customers directly after a purchase and categorizing respondents as either promoters (responded 9 or 10) or detractors (responded 0 to 6).

A high NPS is a sign that customers are generally happy with your brand. Conversely, a low NPS alerts you to the fact that something’s out of whack in your customer experience.

But don’t overly rely on NPS as proof of loyalty program performance. This metric only measures surface-level interest, so it is unclear exactly what customers are happy about and/or what keeps them coming back. Instead, use fluctuations in this NPS to help explain shifts in customer behavior.

Net Promoter Score formula:

To calculate Net Promoter Score, you have to first calculate the percentages of promoters and detractors. Divide the number of respondents in each group by the total number of respondents. Then you’re ready to calculate NPS:

NPS = % Promoters - % Detractors

Tier 3: Business impact and ROI metrics

Program health KPIs like retention and NPS tell you whether relationships are deepening. Business impact measures tell you whether that is translating into value for the business. Metrics like incremental revenue and margin, ROI, CAC payback and overall program profitability show how effectively the program creates sustainable business value over time.

Unfortunately, over one-third (36%) of Forrester survey respondents still say they have difficulty measuring the incrementality of their campaigns.

11. Incremental revenue

Incremental revenue is the additional revenue generated specifically because of your loyalty program. It excludes any revenue the same customers would have spent in the absence of the program.

How you estimate this depends on the unit you are measuring. For a specific offer, feature or pilot with a start and end date, a control group or test-and-learn design is especially important—hold out a comparable set of customers, keep the offer away from them, and measure the lift for exposed members against that baseline rather than a raw member-versus-non-member difference. For the program overall, you are looking at sustained lift over time against a credible baseline, which does not always require a formal control group.

If incremental revenue is modest or inconsistent, it’s a sign your offers, tiers or experiences may be cannibalizing existing sales rather than creating new ones. In this case, you need to adjust mechanics, targeting or cadence until the lift becomes both statistically sound and repeatable.

Incremental revenue formula:

Incremental Revenue = New sales − Baseline sales

12. Incremental margin

Incremental margin (or incremental profitability) is the extra profit your loyalty program generates after you account for program costs, including rewards, discounts and operating expenses. This KPI calculates the true financial gain generated by the program.

Measuring incremental margin and profitability is non-negotiable—if a program doesn’t increase profits, it’s not sustainable as a long‑term marketing strategy. If member revenue does not sufficiently exceed the total cost of running the program, you should modify, revamp or scale back the design.

Incremental margin formula:

Incremental Margin = Incremental Revenue * Gross Margin − Total Reward Costs − Program Operating Costs

13. ROI on loyalty investment

Return on investment (ROI) is a measure of how much value an initiative returns relative to its total cost.

Before applying it, be clear about the unit of analysis: ROI is most naturally applied to finite campaigns, offers, features, or pilots with a defined start and end date and a specific goal. For a loyalty program as a whole, customer lifetime value, program profitability, and the program P&L over time are usually the more appropriate lens. Some teams still label that profit view “ROI,” but it is a different measurement than a campaign ROI.

ROI on loyalty should be treated like any other capital investment — judged on incremental profit, not just participation or topline sales. Strong ROI means that, after you fund rewards, technology, operations and staffing, the incremental margin from members clearly outweighs what you put in.

You can also expect ROI to evolve over time. Year‑1 ROI may be muted as you launch, test and refine the program. Steady‑state ROI should improve as enrollment grows, experiences are optimized and fixed costs are absorbed over a larger, more profitable member base.

Loyalty ROI formula:

ROI = [(Incremental Margin − Initiative Costs) ÷ Initiative Costs] × 100

14. Customer acquisition cost (CAC) payback impact

Customer acquisition cost (CAC) payback impact is a measure of how participation in the loyalty program changes the time it takes for a new customer’s profits to cover their acquisition cost. Loyalty programs that increase repeat purchase rate, average spend and retention shorten the CAC payback period and expand the profit you earn after payback.

If loyalty members pay back their acquisition cost substantially faster than non‑members, that’s a strong argument for investing in both the program and targeted acquisition into it. If there’s little or no difference in payback, it suggests your loyalty experience isn’t yet doing enough to change behavior beyond the initial conversion.

Customer acquisition cost payback impact formula:

CAC Payback Impact = CAC / Gross Profit per Period

How to measure incrementality (the part most programs skip)

The most common trap is confusing “members spend more than non-members” with “the program caused additional spend.” A raw member-versus-non-member gap reflects the fact that your best customers tend to join in the first place. True incrementality isolates the additional behavior your program actually drove.

However, there is no single method that fits every situation.

The right approach to measuring incrementality depends on the specific goal or outcome you are trying to gauge, and the data you have access to. Measuring the incrementality of a particular offer or campaign inside the program is a different exercise from estimating the incrementality of the program overall as it connects to customer lifetime value, and the two are usually measured differently.

In practice, you can use experimental and quasi-experimental designs, such as holdout or control groups, geo- or store-level test-and-learn, and matched cohorts, to get closer to a credible answer. Which one applies, and how far to take it, is a judgment call tied to your goal and the available data—so treat the choice of method as conditional rather than a fixed playbook.

A reporting cadence and dashboard structure that works

There is no single cadence that fits every program. The right rhythm depends on your industry, your typical purchase cycle, the specific metric and who the report is for.

A fast-moving retailer may want a simple daily top-line pulse—enrollments, sales from identified members and a couple of other high-level numbers—so the team can spot changes and adjust quickly. A business with a longer purchase cycle may find weekly, monthly or quarterly reviews more meaningful.

A useful way to think about it: leading indicators and program-health measures are often worth watching more frequently so you can react, while longer-term business outcomes and incrementality are refreshed on a slower cycle. Match the frequency and the level of detail to the audience. An operator scanning a daily pulse needs something different from a leadership team reviewing quarterly profitability.

Whatever the cadence, the guiding principle for a dashboard is that a reader should be able to understand performance within a few seconds. Simple status signaling—for example, clear green/yellow/red cues—and a clean visual hierarchy do more than a dense grid of numbers.

Building a measurement plan for your loyalty program

Building a workable measurement plan requires aligning business and customer goals, choosing the right metrics and connecting the right data, reporting and technology. The right loyalty partner can help bring these elements together into a cohesive strategy tailored to your program, customers and purchase cycle.

Learn how Epsilon Loyalty can help you move beyond disconnected metrics and build a clear view of program health, customer value and long-term business impact.

Loyalty measurement FAQs

What are the most important loyalty program metrics?

The most important metrics fall into three tiers — member behavior (active rate, redemption), program health (retention, CLV), and business impact (incremental revenue, ROI). Programs need at least one KPI from each tier.

How do you calculate loyalty program ROI?

Loyalty ROI = [(Incremental Margin − Initiative Costs) ÷ Initiative Costs] × 100. The hard part is isolating incremental margin via control groups, not naive member-vs-non-member comparison.

What's a good loyalty program redemption rate?

Healthy enterprise programs typically run 15–35%, varying by category. Too low signals broken value perception; too high may indicate over-rich earn or too-easy burn.

What's the difference between loyalty metrics and customer experience metrics?

Loyalty metrics measure program-specific behavior and incremental business impact. CX metrics (NPS, CSAT) measure perception. The best programs track both — perception drives behavior.

How do I measure if my loyalty program is actually causing more sales?

Use a holdout control group. Hold out a statistically valid set of comparable customers from the program (or new features) and measure incremental spend lift over a defined period.

LoyaltyMeasurement