Skip to content
hero-background-image

Loyalty Program KPIs: How to Choose and Use the Right Metrics

Many programs track what is easy to count. Here is how to choose KPIs that show whether the program works.

Last updated October 2026

Table of Contents

01

Introduction

Loyalty program KPIs are the small set of measures a program team uses to judge whether the program is doing its job. They cover whether members join and stay active, what the program costs, and whether it changes behavior enough to pay for itself. Each KPI should be tied to the program's objective, owned by a named person, and reviewed on a fixed schedule.

Many programs collect plenty of data. The harder part is turning it into a few measures that lead to decisions. McKinsey's 2021 loyalty research describes the problem: "Unclear key performance indicators (KPIs), complicated ROI calculations, and the need to account for the balance-sheet impact of liabilities all make tracking toward a healthy and sustainable program complex." A program that reports enrollments and points issued but cannot say what it changed is hard to defend when budgets tighten.

This guide covers how to choose KPIs and run them. It goes from the objective, through the five dimensions of program health, to leading and lagging pairs, vanity metrics, fair comparisons and the review rhythm. It does not repeat metric formulas; those are in the loyalty KPI dashboard post. Proving the program's financial return is covered in the guide to the value and ROI of loyalty programs. One principle runs throughout: measure against the objective, not everything that can be counted.

02

Start From the Objective

Choose KPIs from the top down. Begin with what the program is meant to achieve, then pick the measures that show progress toward it. Starting from the data you happen to have tends to produce a dashboard that describes activity without guiding any decision.

A simple way to do this is a KPI tree with four levels:

Level

What it is

Example

Objective

The business result the program exists for

Grow repeat purchasing among existing customers

Outcome KPI

The one number that shows the objective is met

Incremental purchases per member against a holdout group

Driver KPIs

The behaviors that move the outcome

Share of new members who earn again within 60 days; share of members within reach of a reward

Guardrails

Measures that must not get worse while the outcome improves

Reward cost per active member; unsubscribe rate; margin per order

The guardrails matter because a KPI that becomes a target can invite shortcuts. If store staff are paid on enrollments, sign-ups can rise while many of the new accounts are never used again. Pairing each target with a guardrail, such as the share of new members active after 30 days, makes that kind of gaming easier to see, though guardrails need checking too.

As an illustration: a specialty retailer's objective is more second purchases from first-time buyers. Its outcome KPI is the second-purchase rate within 90 days, compared with a holdout that does not get the program's welcome offer. Its drivers are the share of new members who click through the welcome message and the share who reach a first reward. Its guardrails are offer cost per new member and margin on second orders. A handful of numbers like these, tied to one objective, tell the team more than a page of totals.

03

The Five Dimensions of Loyalty KPIs

A program's health has more than one side, and a team that watches only spend sees results without causes. Five dimensions cover most programs.

Dimension

Question it answers

Example KPIs

Enrollment and growth

Is the program reaching eligible customers and turning them into active members?

Enrollment rate among eligible customers; share of new members who become active

Engagement

Are members using the program?

Active member rate; actions per active member; redemption rate

Economic

Does the program pay for itself?

Incremental margin against a holdout; reward cost per active member; outstanding points liability

Retention

Do members stay and keep buying?

Member retention rate; repeat-purchase rate; time between purchases; member lifetime value

Emotional

Do members feel connected enough to recommend the brand?

Net Promoter Score among members; referral rate; survey sentiment

Each dimension needs at least one KPI, but not every KPI deserves a place on the dashboard. Pick one or two per dimension that connect to the objective, and keep the rest as diagnostics to check when a headline number moves.

A few cautions apply to specific dimensions:

  • Economic: the gap between member and non-member spend is a description, not a result. Customers who choose to join often already buy more, so the gap overstates what the program causes. The same applies inside the program: McKinsey's 2021 research reports that active members spend 10% more than enrolled but inactive members, and redeemers 25% more, a correlation that does not show the program caused the difference. A program can also raise member activity and still lose money when reward cost per member grows faster than the incremental margin it produces, which is why reward cost sits beside incremental margin in the table. The economic KPI that matters is incremental margin against a comparison group (see Set Baselines, Targets and Comparisons below). Outstanding points liability belongs here too; agree with finance how it is estimated and reported. Member lifetime value carries the same caution: compare it with a holdout or matched group before crediting the program.
  • Engagement: breakage, the share of points never redeemed, reads two ways. A rising rate lowers reward cost, but it can also mean members are losing interest. Track it alongside the active member rate, and treat it as a diagnostic rather than a target.
  • Emotional: Net Promoter Score and survey sentiment are signals, not proof of loyalty. A single survey question is sensitive to who answers and when. Before treating either as a KPI, check whether members with higher scores actually stay longer or buy more in your own data.

B2B programs need two layers: account-level KPIs, such as share of the account's purchases and number of product lines bought, and user-level KPIs, such as training completions and portal activity. A channel program with a few hundred accounts will also see larger swings from period to period, so read its trends over longer windows.

04

Pair Leading and Lagging Indicators

Lagging indicators, such as revenue, retention and incremental margin, confirm what has already happened. They are the numbers leadership cares about, but they move slowly and arrive too late to fix the period they describe. Leading indicators move earlier and give the team time to act. A useful dashboard pairs each lagging KPI with one or two leading ones.

Leading indicator

Lagging KPI it may predict

How to check the link

Share of new members who earn again within 60 days

12-month member retention

Compare retention for early repeaters with retention for those who did not repeat, in past cohorts

Share of members within one or two purchases of a reward

Redemption rate and next-quarter purchases

Track whether members near a reward buy sooner than members with similar purchase history who are further away

Drop in a member's purchase frequency against their own usual gap

Lapse or churn

Check how many members who slowed down later lapsed

Opt-out and unsubscribe rate by message type

Reachable member base and engagement

Watch whether segments with rising opt-outs show falling activity a quarter later

A leading indicator is only as good as its link to the outcome, and that link varies by program. Check each pairing against your own past cohorts before you rely on it, and drop any that do not hold. A new program has no past cohorts, so treat its pairings as hypotheses and confirm or drop them as the first cohorts mature.

Forrester's data suggests members can disengage without leaving, though the figures predate 2022. Its June 2022 data snapshot reports that in 2021, 38% of US online adults agreed they frequently forget to use the loyalty programs they belong to, an increase of 15 percentage points from 2019. A program that tracks only lagging numbers may not notice members drifting away until retention has already fallen.

05

Replace Vanity Metrics

A vanity metric looks good and changes no decision. Total enrollments, points issued and app downloads all tend to rise over time whether or not the program is working. A simple test catches many of them: ask what it would take for the number to rise while the business got no benefit. If the answer is easy, the number should not be reported as success on its own; pair it with a guardrail or a comparison group, or move it to the diagnostics.

Vanity metric

Why it misleads

Track instead

Total enrollments

Only grows; includes members who never return

Share of new members active after 30 or 90 days

Points issued

Rises with spend the program may not have caused, and adds liability

Points redeemed, and incremental purchases against a holdout

App downloads

A download is not use

Monthly active app users who earn or redeem

Email open rate

Mail privacy features can hide whether a message was opened, and an open is not a purchase

Clicks, redemptions and purchases against a holdout

Member share of sales

Grows as more existing customers join, whether or not they buy more

Incremental margin per member

On open rates specifically, Apple's Mail Privacy Protection "prevents senders from seeing if you've opened the email message they sent you" (Apple), so open rates no longer show reliably whether members read a message.

Vanity metrics still have uses. Enrollment volume can show whether a sign-up flow is broken, and downloads can show whether an app launch reached anyone. The problem comes when they are reported as success. The guide to why loyalty programs fail covers how programs that look healthy on these numbers can still lose money.

06

Set Baselines, Targets and Comparisons

A KPI without a baseline cannot show progress, and a KPI without a fair comparison cannot show cause. Before a change or a new program starts, record each KPI's current level and how much it normally varies, so a later move can be read against normal fluctuation. For a new program, record the same measures for customers before launch, such as repeat-purchase rate and time between purchases, so members have something to be compared with.

The comparison is the step that is easiest to skip. Seasons, prices, promotions and changes in who is joining all move loyalty metrics without the program doing anything. Choose the strongest comparison the program's size allows:

  • Random holdout: a randomly chosen share of eligible customers or members who do not get the program feature or offer, compared with those who do over the same period.
  • Staggered rollout: the change goes to some regions, stores or partner groups first, and the rest act as the comparison until they receive it.
  • Matched or prior-period comparison: members compared with similar customers, or with the same period last year. This is the weakest of the three: matched customers can differ in ways the match misses, and conditions change between periods.

Small programs and B2B programs often have too few members for a reliable holdout. In that case, pool results over longer periods, use a staggered rollout, and treat the result as an estimate rather than proof. Data gaps matter too: purchases that cannot be linked to a member, such as cash sales or third-party channels, make activity look lower than it is, so note what share of sales each KPI can see. A holdout also has a cost, because the customers in it miss offers that may have worked, so keep it as small as a reliable reading allows. For a program that is already running, holdouts usually test features and offers rather than the whole program; the program-level estimate then comes from a staggered rollout of changes or a matched comparison, read with the cautions above.

Set targets from the baseline and the comparison, not from round numbers. A target to raise the 90-day repeat rate from, for example, 18% to 21% against a holdout is testable, provided the program has enough members to tell a 3-point change from normal variation. A target of "more engagement" is not. The ROI guide linked in the introduction shows how to turn incremental results into a financial return.

07

Build the Dashboard and Review Rhythm

KPIs only help if someone looks at them and acts. Give each KPI an owner who can explain any change and has the authority to respond. Put the headline KPIs from the tree, with their leading pairs and guardrails, on one page that touches all five dimensions, and keep the other measures as diagnostics. Review them on a fixed cadence.

Cadence

KPIs to review

Typical decision

Weekly

Leading indicators (early repeat rate, members near a reward, opt-outs) and operational checks (crediting and redemption errors)

Adjust messages, fix operational problems

Monthly

Engagement and retention KPIs by segment and cohort; guardrails

Change offers, targeting or frequency

Quarterly

Incremental margin against the comparison, reward cost, points liability, emotional measures

Change earning rules, rewards or budget

Yearly

The KPI set itself, against the objective

Retire KPIs that no longer guide decisions; add any the objective now needs

Read weekly numbers against their normal range before acting; a single week's move in a small segment is often noise.

Check data quality before each review: duplicate accounts, purchases not credited, and channels missing from the feed can all move a KPI with no change in member behavior. The guide to loyalty program best practices covers the wider operating rhythm, including program ownership and the profit-and-loss view.

Definitions need to be fixed and written down, or the same KPI will mean different things in different reports. Brandmovers' case study for Metrolink's SoCal Explorer program, built on BLOYL™, Brandmovers' loyalty platform, reports a 60% active engagement rate among enrolled riders (disclosed by Brandmovers; Metrolink case study). A figure like that is only comparable with another program's, or with the same program last year, when "active" is defined the same way: which actions count, over what window, and among which members. The figure also has no comparison group, so it describes participation, not what the program caused.

BLOYL includes real-time dashboards, A/B testing against a control group and predictive churn analytics, which support the leading indicators, comparisons and review cadence described here.

08

Conclusion

The KPIs a team chooses decide whether it can manage its loyalty program or only report on it. Start from the objective and build down to a few outcome, driver and guardrail measures. Cover all five dimensions, pair each lagging KPI with leading ones you have checked in your own data, and replace vanity metrics with measures that are hard to move unless the program delivers. Set baselines and fair comparisons before anything changes, give every KPI an owner, and review them on a fixed rhythm. A program measured this way can show, or at least estimate, what it changes, and can be steered when it stops.

The case, in numbers

What the research shows

Figure

Source

Engagement is associated with spend

Active members spend 10% more than enrolled but inactive members, and redeemers 25% more (correlation, not proven cause)

McKinsey, 2021

Many members forget programs they belong to

In 2021, 38% of US online adults agreed they frequently forget to use loyalty programs they belong to, up 15 points from 2019

Forrester, 2022

Measure What Matters

Brandmovers builds loyalty programs on BLOYL with measurement designed in, from control-group testing to real-time dashboards.