Loyalty KPI Dashboard: 13 Metrics, Formulas, and Benchmarks
|
How this guide was prepared. Last updated October 2026. It draws on Brandmovers' experience designing and measuring loyalty programs. It also draws on primary sources from McKinsey, Deloitte, and Bond, each checked at its source. |
A loyalty KPI dashboard is a set of metrics that tracks whether a loyalty program attracts and keeps active members, changes their behavior, builds lasting customer value, and pays for itself, measured against what would have happened without the program.
Most dashboards measure what is easy to count: enrollments, activity, and redemptions. Those numbers usually rise, and none of them answers the question a finance team asks: is the program creating value, or moving it around? McKinsey observed in 2021 that "around two-thirds of established loyalty programs fail to deliver value, with many actually eroding value." This guide sets out 13 metrics in four areas, in the order they affect each other, with a formula, a worked example, the benchmark position, a cadence, and the question each metric answers. Where no benchmark holds up, the guide says so and explains what to compare against instead.
Key Takeaways
|
What example program do the calculations use?
All worked examples use one illustrative program, so every figure below can be traced back to the same starting numbers.
|
Input |
Members |
Non-members |
|---|---|---|
|
Customer base in the last 12 months |
30,000 enrolled, of whom 18,000 purchased |
30,000 |
|
Purchases per year (active members) |
4.0 |
2.0 |
|
Average order value |
$70 |
$50 |
|
Annual revenue per customer |
$280 |
$100 |
|
Customer lifespan |
3 years |
2 years |
|
Gross margin |
45% |
45% |
|
Points |
1 point per $1; each point worth $0.01 at redemption |
Not applicable |
The 12,000 inactive members are enrolled but made no purchase in the period; they count toward enrollment, not toward transactions. Program cost is $450,000 a year, including reward cost, technology, and staff.
How should the dashboard be organized?
Organize the dashboard into four areas that follow cause and effect: participation, engagement, retention and value, and financial health.
- Participation: who joins, who stays active, and how much business the program can see. A program only changes behavior it touches.
- Engagement: how members behave compared with non-members, and whether they use the rewards. This is where selection distorts results most.
- Retention and value: whether member relationships last and grow.
- Financial health: the points liability and whether the program returns more margin than it costs.
Participation metrics
1. Enrollment rate
Formula: enrolled members ÷ total customers in the period. Example: 30,000 ÷ 60,000 = 50%. Define the denominator consistently: if it counts only customers who purchased in the period, this program's rate is 18,000 ÷ 48,000, about 38%. Benchmark: none that travels well, because the enrollment method dominates the result; enrollment at checkout will post a far higher rate than a separate sign-up. Cadence: monthly. Question it answers: is enrollment capturing the customers who transact? A low rate with an easy sign-up points to weak incentives or awareness; a low rate with a hard sign-up points to the process.
2. Active member rate
Formula: members who purchased or engaged in the period ÷ enrolled members. Example: 18,000 ÷ 30,000 = 60%. Report purchasing members separately from non-purchase engagement such as app logins or surveys, because only purchasers feed metrics 3 to 13; in this example all 18,000 active members purchased.
Benchmark: context only. Deloitte's 2025 Consumer Loyalty Program Survey of 5,564 US adults who are loyalty program members found that "the average consumer enrolls in eight loyalty programs, yet actively participates in only five," while Bond's 2025 report puts the number of programs consumers participate in at 17.4 each. The two studies define participation differently and measure consumers, not programs, so neither is a direct benchmark for one program's active rate, but both show members splitting their attention across many programs. In Brandmovers' work for Metrolink, Southern California's commuter rail, the BLOYL™ program recorded a 60% active engagement rate among enrolled riders and +15% average monthly transactions among members (disclosed by Brandmovers).
Cadence: monthly, watching the trend. Question it answers: how many members can the program actually influence? It is the most important participation metric because it sets the population every later metric depends on, and a falling rate is often an early sign of disengagement.
3. Member share of transactions
Formula: transactions identified to members ÷ all transactions. Example: members make 72,000 purchases (18,000 × 4.0) and non-members 60,000 (30,000 × 2.0), so members account for 72,000 ÷ 132,000, about 55%. Benchmark: none; track your own trend. Cadence: monthly. Question it answers: how much of the business does the program see? A low share can mean members are not buying, or that the program is failing to identify them at checkout, which is a data problem with a different fix.
Engagement metrics
4. Purchase frequency and frequency ratio
Formula: purchases per active member, and member frequency ÷ non-member frequency. Example: 4.0 ÷ 2.0 = 2.0x. Benchmark: no credible universal ratio, because any published ratio mixes the program's effect with who joined. Cadence: quarterly. Question it answers: is frequency rising within member cohorts after they join? A rising cohort trend is more plausibly the program's doing than a stable gap between members and non-members.
5. Average order value and AOV lift
Formula: member revenue ÷ member transactions, compared with non-members. Example: $70 against $50, 40% higher. Benchmark: none; the same selection warning applies in full. A 40% gap is not a 40% program effect. Cadence: quarterly. Question it answers: does order value grow after enrollment compared with a matched control group, or was the gap there before the program?
6. Points redemption ratio
Formula: points redeemed in the period ÷ points issued in the period. Example: the program issued 5,040,000 points this year (18,000 members × $280 × 1 point per dollar) and members redeemed 3,276,000, a ratio of 65%. Benchmark: varies too much by sector to cite a universal figure; compare with your own trend. Cadence: monthly. Question it answers: are members using what they earn? This is a flow measure for one period, not the share of points that will ever be redeemed, which is metric 7.
7. Breakage rate
Formula: the share of issued points expected never to be redeemed, estimated from how earlier groups of points were eventually used or expired. Example: if points issued in earlier years ended up 80% redeemed, the expected breakage rate is 20%. That is different from metric 6: one year's redemption ratio of 65% reflects timing, since many points issued this year will be redeemed next year.
Benchmark: no target. High breakage lowers current reward cost but signals members who earn and do not come back, and a program profitable only because members forget their points is not durably profitable. Cadence: quarterly, agreed with finance. Question it answers: is the breakage estimate stable, and if it is rising, is that because members are disengaging, or because expiry rules or earn rates changed?
Retention and value metrics
8. Member churn rate
Formula: active members lost in the period ÷ active members at the start, with the period stated. Example: 594 of 18,000 active members lapse in a month, a monthly churn rate of 3.3%. Compounded over 12 months, that is about 33% a year (1 − 0.967¹²), not 3.3%. Benchmark: none; what matters is a consistent definition of a lapsed member and the trend. Cadence: monthly. Question it answers: is the active base shrinking faster than it is replenished? A member who stops buying signals churn months before one who formally leaves.
9. Member retention rate
Formula: 1 − churn rate, over the same period. Example: about 33% annual churn gives about 67% annual retention, consistent with the three-year member lifespan in the example. Benchmark: none; compare with your own history and matched non-members. Track reactivated members separately so returning members are not hidden in net churn. Cadence: quarterly. Question it answers: is the program lengthening relationships, and does the improvement show up in margin?
10. Customer lifetime value and CLV lift
Formula (revenue-based): average order value × purchase frequency × lifespan. Example: members $70 × 4 × 3 = $840; non-members $50 × 2 × 2 = $200, a 4.2x gap. Applying the 45% gross margin gives $378 against $90.
Caution: a revenue-based CLV overstates value for investment decisions. Use gross margin, discount future years to present value, and remember the 4.2x gap still includes selection. Cadence: quarterly or twice a year. Question it answers: is the margin-based lifetime value of a member growing compared with a matched non-member?
11. Share of wallet
Formula: a member's spend with the brand ÷ their estimated total category spend. Example: if a survey panel shows members spend about $620 a year in the category, the $280 they spend with the brand is a share of wallet of about 45%. Benchmark: none; total category spend has to be estimated from surveys or panels, so treat the level as approximate and the trend as the signal. Cadence: twice a year. Question it answers: is the program winning spend from competitors, or rewarding spend the brand already had?
Financial health metrics
12. Outstanding points liability
Formula: outstanding points balance × value per point × expected share that will be redeemed. Example: 4,000,000 points outstanding at year end × $0.01 × 80% expected redemption = $32,000. Benchmark: this is an accounting estimate, not a performance measure. Finance teams account for points under US revenue recognition rules (ASC 606), which rely on an estimate of how many points will ultimately be redeemed, so the breakage assumption in metric 7 must match the one finance uses. The formula here is a simplified operating estimate; finance's ASC 606 figure allocates part of each sale's price to the points and will usually differ, so reconcile the two rather than reporting both as the liability. Cadence: quarterly, with finance. Question it answers: is the balance growing faster than redemptions? That usually means points are piling up unused, the balance-sheet side of a disengagement problem.
13. Program ROI
Formula: (incremental gross margin from the program − program cost) ÷ program cost.
Example, and why the honest figure is lower: the naive approach multiplies the member-to-non-member revenue gap ($280 − $100 = $180) by 18,000 active members and claims $3,240,000, a 7.2x multiple of the $450,000 cost. Much of that gap may be selection. Suppose a matched-control analysis finds the program itself adds $60 a year per active member: $1,080,000 of incremental revenue, or $486,000 of incremental gross margin at 45%. Against $450,000 of cost, that is an ROI of about 8% on a margin basis ($36,000 ÷ $450,000).
The same program shows a 2.4x revenue multiple (incremental revenue ÷ cost) and an 8% ROI. Both are valid if labeled, but calling the multiple an ROI overstates performance. Notice how close to the line this program sits: if the true program effect were $50 per member instead of $60, the ROI would be negative. Break-even here is about $56 of incremental revenue per active member ($450,000 ÷ 45% ÷ 18,000). That is one way a program can fall on the wrong side of McKinsey's two-thirds finding while its dashboard looks healthy. A structured ROI framework helps estimate the incremental effect with control groups. Where finance supports it, use contribution margin rather than gross margin, and net out purchases shifted from other channels or periods. Strategic benefits such as first-party data can be listed separately, but should not be added to ROI unless they are valued.
Cadence: quarterly for operations, annually for the business case. Question it answers: after removing selection and counting margin rather than revenue, does the program create value?
The dashboard at a glance
|
Metric |
Formula |
Example value |
Benchmark position |
Cadence |
|---|---|---|---|---|
|
1. Enrollment rate |
Enrolled ÷ customers |
50% |
Depends on enrollment method |
Monthly |
|
2. Active member rate |
Active ÷ enrolled |
60% |
Context only: Deloitte, consumers active in 5 of 8 programs |
Monthly |
|
3. Member share of transactions |
Member transactions ÷ all |
About 55% |
Own trend; also a data-quality check |
Monthly |
|
4. Frequency ratio |
Member ÷ non-member frequency |
2.0x |
No credible ratio; selection-affected |
Quarterly |
|
5. AOV lift |
Member vs non-member AOV |
$70 vs $50 |
Needs a control group |
Quarterly |
|
6. Redemption ratio |
Redeemed ÷ issued in period |
65% |
Own trend; sector-dependent |
Monthly |
|
7. Breakage rate |
Expected never-redeemed share |
20% |
No target; agree with finance |
Quarterly |
|
8. Churn rate |
Lost ÷ active at start |
3.3% monthly, about 33% annual |
Own trend, consistent definition |
Monthly |
|
9. Retention rate |
1 − churn |
About 67% annual |
Own history and matched non-members |
Quarterly |
|
10. CLV lift |
AOV × frequency × lifespan |
$840 vs $200 revenue; $378 vs $90 margin |
Use margin and discounting |
Quarterly |
|
11. Share of wallet |
Brand spend ÷ category spend |
45% |
Estimated; read the trend |
Twice a year |
|
12. Points liability |
Outstanding × value × expected redemption |
$32,000 |
Accounting estimate |
Quarterly |
|
13. Program ROI |
(Incremental margin − cost) ÷ cost |
About 8% |
McKinsey: about two-thirds fail to deliver value |
Quarterly and annual |
How do you read the metrics together?
Read the metrics in combination, because two metrics that each look acceptable can reveal a problem side by side. Five combinations come up repeatedly.
- Rising enrollment, falling active rate. The program signs people up but gives them little reason to return, and one common cause to check is how long the first reward takes to reach.
- Stable redemption ratio, rising breakage. Some members redeem actively while a growing group earns and forgets. Break redemption down by joining cohort and tier; the newest cohorts often show it first.
- High frequency ratio, little incremental revenue. The program enrolled frequent buyers and is taking credit for behavior that came before it. This is a costly misreading, because it justifies spending on a program that is not changing behavior.
- Healthy revenue multiple, negative margin ROI. The revenue view counts sales the program may not have caused and ignores the margin given away in rewards. When they disagree, the margin view is the one to trust.
- Rising reward cost per member (reward cost from the finance inputs ÷ active members), falling active rate. The program is paying more to a shrinking core of already loyal members instead of widening engagement.
How do you set up the measurement?
Set up the measurement with a comparison group, consistent definitions, a shared view with finance, and connected member data before trusting any of the numbers.
- Build a comparison. Hold back a random group of eligible customers from the program or from specific offers, or roll out by region in stages, so the program's effect can be separated from who joined. Where that is not possible, compare members with customers who looked similar before enrolling, and treat the result as directional. Pilot and A/B designs are the practical route.
- Fix the definitions. Write down what counts as active, lapsed, and redeemed, and the period for each, and keep them fixed so trends mean something.
- Agree the finance inputs. Settle the gross margin rate, point value, and breakage assumption with finance so the dashboard and the accounts use the same numbers.
- Connect the data. Most of the 13 metrics need point-of-sale or ecommerce transactions linked to a single member record, alongside the points ledger and finance's margin figures. If transactions cannot be tied to members reliably, fix identification first, because metrics 3 to 13 inherit the gap. A smaller program can start with the monthly participation and engagement metrics from its loyalty platform and add the finance-linked metrics as data joins mature.
- Match cadence to decisions. Monthly for participation and engagement, quarterly for retention and financial health, annually for the full business case.
Frequently Asked Questions
-
The active member rate is the key leading indicator, because it defines the population the program can influence. Program ROI measured on incremental gross margin is the key lagging indicator, because it shows whether the program creates value. Enrollment and redemption counts matter less than most dashboards suggest.
-
There is no single good number, because redemption varies sharply by sector and program design. Compare with your own history. A low rate can mean rewards are unattractive or hard to reach; a very high rate can mean reward economics are too generous. Low redemption is a warning, not a saving.
-
Divide incremental gross margin from the program, minus program cost, by program cost. Estimate the incremental effect with a control group or matched comparison, because members were often better customers already, and apply gross margin rather than counting revenue. Label any revenue multiple separately from ROI.
-
Often, in large part, because of selection. A brand's better customers are the most likely to join, so members would outspend non-members even if the program changed nothing. Only designs that control for this, such as holdout groups, staged rollouts, or matched comparisons, show what the program actually caused.
-
Usually a warning. Breakage lowers near-term reward cost, but rising breakage means members earn points and do not come back to use them, which can be an early sign of churn. Agree the breakage estimate with finance, watch the trend, and do not count on members forgetting their points.
Conclusion
A loyalty dashboard is only useful if it can deliver bad news. The easy metrics tend to rise even when a program is losing value, so a dashboard built only on them can still look reassuring. Read the 13 metrics in order, control for who joined, and measure return on margin. Which number on your current dashboard would change most if you removed the customers who would have bought anyway?
|
Building a loyalty dashboard you can trust? Brandmovers designs and runs loyalty programs on BLOYL, including participation and engagement tracking. Request a demo to talk it through with the Brandmovers team. |
Sources
- McKinsey & Company, "Next in loyalty: Eight levers to turn customers into fans" (October 12, 2021)
- Deloitte Insights, "Reshaping loyalty programs in an era of value seeking" (2025 Consumer Loyalty Program Survey; January 12, 2026)
- Bond, "The Bond Loyalty Report, Released in Collaboration with Visa" (August 2025)
- Brandmovers, Metrolink loyalty program case study


