You launched a loyalty program. Customers are signing up. Points are being earned. But here is the question most business owners struggle to answer: is it actually working?
Research shows that the average consumer is enrolled in more than 13 loyalty programs but actively participates in fewer than 7. That means having members on paper is meaningless unless those members are engaged, returning, and spending more than they would without the program.
Measuring loyalty program success is not about counting signups. It is about tracking the metrics that reveal whether your program is genuinely changing customer behavior. This guide covers the key performance indicators that matter, how to calculate them, and what the numbers should tell you about your program's health.
Why most businesses measure the wrong things
The most common metric businesses track is total members enrolled. It feels good to see that number grow. But enrollment alone tells you almost nothing about whether the program is driving revenue.
Consider this scenario: you have 500 enrolled members, but only 50 have made a purchase in the last 90 days. Your headline number looks impressive. Your actual engagement rate is 10%. Without looking beyond enrollment, you would never know your program is underperforming.
The same applies to points issued. Issuing millions of points sounds impressive until you realize that most of those points will never be redeemed, which means they never drove a return visit.
Effective measurement requires looking at metrics that reflect actual behavior change: how often customers come back, how much they spend, and whether they are redeeming rewards.
Metric 1: Participation rate
What it measures: The percentage of your total customers who are active in your loyalty program.
How to calculate it:
Participation rate = (Active loyalty members / Total customers) x 100
"Active" means members who have earned or redeemed points within a defined period (typically the last 90 days).
What good looks like: According to Bond Brand Loyalty's research, programs with a participation rate below 23% have significant room for improvement. Leading programs achieve participation rates of 40-60%.
What it tells you: A low participation rate means one of three things:
- Awareness problem: Customers do not know the program exists. Fix this with better promotion and staff training.
- Enrollment friction: The signup process is too cumbersome. Simplify it.
- Value problem: Customers signed up but do not see enough value to stay engaged. Redesign your rewards.
This is your most important top-of-funnel metric. If participation is low, nothing else matters because there are not enough active members to move the needle on retention.
Metric 2: Redemption rate
What it measures: The percentage of issued points that are actually redeemed for rewards.
How to calculate it:
Redemption rate = (Total points redeemed / Total points issued) x 100
What good looks like: A healthy redemption rate falls between 20-40%. Below 15% is a red flag. Above 50% may indicate rewards are too easy to reach (though this is less common as a problem).
What it tells you: Redemption rate is the most reliable indicator of program engagement. When customers redeem points, it means:
- They understand the program
- They find the rewards worth pursuing
- They are actively choosing to return to your business to collect and use their points
A low redemption rate often signals that rewards feel too far away. If a customer needs to visit 30 times to earn their first reward, most will give up long before reaching it.
How to improve it:
- Lower the threshold for your first reward (make it reachable in 3-5 visits)
- Add mid-tier rewards that break up the journey toward premium rewards
- Send notifications when customers are close to a reward threshold
- Make sure rewards are genuinely desirable, not token gestures
Metric 3: Purchase frequency
What it measures: How often loyalty members make purchases compared to non-members or compared to their pre-enrollment behavior.
How to calculate it:
Purchase frequency = Total purchases by members / Total active members (over a given period)
Compare this to the same metric for non-members, or compare a member's frequency before and after enrollment.
What good looks like: Loyalty program members should visit at least 20-30% more frequently than non-members. If member frequency is flat compared to non-members, the program is not driving behavioral change.
What it tells you: This is the core question: is your program making people come back more often? If the answer is no, the program is consuming resources (reward costs, management time) without generating returns.
Improvement strategies:
- Introduce time-sensitive promotions (double points on slow days)
- Send reminders when a customer has not visited in a while
- Celebrate visit milestones (a surprise bonus on the 10th visit)
Metric 4: Average transaction value
What it measures: Whether loyalty members spend more per visit than non-members.
How to calculate it:
Average transaction value = Total revenue from member transactions / Total number of member transactions
Compare this to non-member transactions over the same period.
What good looks like: Research shows that existing loyal customers spend 67% more on average than new customers. If your member transaction values are only slightly higher or equal to non-member values, your program may not be motivating upsell behavior.
What it tells you: A points-per-euro system naturally incentivizes higher spending because customers earn more points when they spend more. If this is not reflected in the data, consider:
- Offering bonus points on higher-value purchases
- Creating premium rewards that require significant point accumulation
- Highlighting in-store that bigger purchases mean faster rewards
Metric 5: Customer lifetime value (CLV)
What it measures: The total revenue a customer generates over their entire relationship with your business.
How to calculate it (simplified):
CLV = Average transaction value x Purchase frequency per year x Average customer lifespan (in years)
Why it matters: CLV is the ultimate measure of whether your loyalty program is worth running. If loyalty members have a meaningfully higher CLV than non-members, the program is paying for itself and then some.
Research shows that customers who feel an emotional connection with a brand have a 306% higher lifetime value. A well-designed loyalty program builds exactly this kind of connection through consistent recognition and relevant rewards.
How to use it: Compare the CLV of loyalty members against non-members. If the difference is significant, calculate the total CLV uplift across all members. That number represents the revenue your loyalty program is generating. Subtract the cost of running the program (software fees, reward costs), and you have your ROI.
Metric 6: Churn rate
What it measures: The percentage of loyalty members who stop engaging with the program over a given period.
How to calculate it:
Churn rate = (Members inactive for 90+ days / Total members at start of period) x 100
What good looks like: Some churn is inevitable. A quarterly churn rate below 10-15% is healthy. Above 25% indicates a serious engagement problem.
What it tells you: Churn reveals whether your program retains the members it acquires. High churn means one of two things:
- The program is not delivering enough value to keep members engaged after the initial novelty wears off
- There is no re-engagement strategy for members who become inactive
How to reduce it:
- Send win-back messages to members who have not visited in 30-60 days
- Offer a "we miss you" bonus (extra points for returning)
- Analyze at what point members tend to drop off (after 3 visits? After 6 months?) and create a reward or incentive specifically at that stage
How to calculate loyalty program ROI
The ROI question is the one that matters most to any business owner. Here is how to calculate it.
Step 1: Calculate incremental revenue from loyalty members
Compare the spending behavior of loyalty members to non-members:
- Incremental revenue = (Member average spend - Non-member average spend) x Total member visits per year
Step 2: Calculate program costs
Add up all costs associated with running the program:
- Software or app subscription fees
- Cost of rewards redeemed (product cost, not retail price)
- Staff time for promotion and management
- Marketing costs specific to the program
Step 3: Calculate ROI
ROI = ((Incremental revenue - Program costs) / Program costs) x 100
Example:
- Average member spends EUR 35 per visit vs. EUR 25 for non-members (EUR 10 incremental)
- 200 active members visiting 3 times per month = 7,200 visits per year
- Incremental revenue: EUR 72,000 per year
- Program costs: EUR 8,000 per year (software + reward costs)
- ROI: ((72,000 - 8,000) / 8,000) x 100 = 800%
Even with conservative numbers, a well-designed loyalty program typically delivers strong returns. Research shows that it costs five times more to acquire a new customer than to retain an existing one, which means every euro spent on retention delivers outsized returns compared to acquisition spending.
Building a measurement dashboard
You do not need complex analytics software to track these metrics. A simple monthly review of the following data points will give you a clear picture of program health:
| Metric | Target | Review frequency |
|---|---|---|
| Participation rate | 30%+ of total customers | Monthly |
| Redemption rate | 20-40% of issued points | Monthly |
| Purchase frequency (members) | 20%+ higher than non-members | Quarterly |
| Average transaction value | Higher than non-members | Quarterly |
| Customer lifetime value | 2x+ non-member CLV | Annually |
| Churn rate | Below 15% quarterly | Quarterly |
If any metric falls below target, refer back to the improvement strategies in the relevant section above. The data will point you to exactly what needs fixing.
How Fedele supports measurement
Fedele provides the data you need to track these metrics without complexity. The app tracks every transaction, point issuance, and redemption automatically. You can see visit frequency, spending patterns, and reward popularity directly from your phone.
The Free plan includes up to 5 customers with full analytics, barcode scanning, and custom rewards. Premium unlocks unlimited customers at EUR 49.99/month (annual) or EUR 59.99/month (monthly), giving you the scale to generate meaningful data across your entire customer base.
The bottom line
Measuring loyalty program success comes down to answering one question: are your customers behaving differently because of the program? If members visit more often, spend more per visit, and stay engaged over time, the program is working. If those metrics are flat, something needs to change.
Start with participation and redemption rates. These two metrics alone will tell you whether your program has an awareness problem, a value problem, or both. Fix those first, and the downstream metrics — frequency, transaction value, CLV — will follow.
The businesses that measure consistently are the ones that improve continuously. Set a monthly calendar reminder to review your numbers, and your loyalty program will get better every month.
Related articles
Ready to build customer loyalty?
Create your Fedele loyalty program in minutes — no hardware, no code.
Get Started