Most businesses that run a customer rewards program can tell you how many people signed up. Far fewer can tell you whether the program is actually increasing profits.
That gap, between activity and performance, is where most loyalty programs underperform without anyone noticing. The members are enrolling, the points are accumulating, and the emails are going out. But without a clear picture of what the program is actually returning, you're essentially flying blind, spending real money on a program you can't actually see.
This article walks through the exact process for calculating your customer rewards return on investment (ROI) — the formula, the inputs, the metrics that matter, and how to turn the numbers into a decision.
Ask yourself right now: if someone walked in and asked what your customer rewards program returned last quarter, could you answer it?
Not how many members you have. Not what your redemption volume was. The actual return, in dollars, on every dollar you spent running the program.
For most organizations, that number doesn't exist. The reason being that loyalty programs are typically measured on the wrong data points:
None of those are ROI.
Loyalty program ROI is specifically about incremental revenue, the revenue that exists because of the program, not revenue that would have happened anyway. A customer who was already going to buy from you three times this year isn't contributing to your ROI just because they enrolled in your rewards program.
What actually contributes to ROI? When the program changes behavior: when a member buys four times instead of three, spends more per transaction, stays longer, or refers someone new. That distinction is everything, and most programs never track it.
The core formula is straightforward:
Customer Rewards ROI = (Incremental Revenue from Loyal Members − Total Program Costs) ÷ Total Program Costs × 100
The result is a percentage. A 200% ROI means you generated $2 in incremental revenue for every $1 you spent on your customer rewards program. A negative ROI means the program is costing you more than it's returning, which happens more often than most people realize.
Let's break down what goes into each side of the equation.
This is where most calculations get sloppy. Program costs aren't just the rewards you hand out. A complete cost picture includes:
If you're only counting the cost of the rewards themselves, you're understating your costs, which means you're overstating your ROI.
If you're only counting the cost of the rewards themselves, you're understating your costs, which means you're overstating your ROI.
This is the harder number to get right, and it's the most important one. Incremental revenue is the additional revenue generated by members above what a comparable non-member would have generated over the same period.
That's why the control group matters so much, which we'll get to in Step 1.
The first step in running your customer loyalty ROI calculation is to divide your customer base into two groups: loyalty program members and non-members. For the comparison to mean anything, these groups should be as similar as possible in terms of how long they've been customers, what they buy, and how they found you. You're looking for behavioral differences driven by the program, not differences that existed before anyone enrolled.
Over a defined period, a quarter or a full year, calculate the average revenue generated per member and per non-member. The difference between these two numbers is your starting point for estimating incremental revenue.
Here’s a fictional example to illustrate the incremental revenue in action:
Add up every cost associated with running the program for the same period.
Here’s a fictional example to illustrate program costs in action:
($340,000 − $90,000) ÷ $90,000 × 100 = 278% ROI
That means for every dollar spent running your customer rewards program, the business generated $2.78 in incremental revenue above what it would have earned without the program.
For context, industry data shows that well-run loyalty programs generate an average ROI of 4.8x their costs, and in 2025, top-performing programs pushed that to 5.2x.1 If your number is well below that range, the calculation isn't a failure, it's a starting point for figuring out why.
A single ROI calculation is a snapshot. What you really want is a trend. Run this calculation every quarter, track the direction, and use the movement to guide decisions.
The ROI formula gives you the headline number. However, there are additional reward program performance metrics you’ll need which will tell you the story behind it. Here are the metrics you should watch if you want to improve what you're measuring.
Are members buying more often than non-members? Purchase frequency is one of the clearest signals that a program is actually changing behavior, not just rewarding behavior that was already happening. Members of loyalty programs are 43% more likely to buy weekly than non-members.2
Diagnosis: If your program isn't moving this number, the reward structure probably isn't compelling enough to drive repeat visits.
Are members spending more per transaction? When loyalty program members redeem rewards, they spend up to 164% more than non-members in the same transaction.3
Diagnosis: If your average order value delta is flat, it's worth examining whether your reward triggers are set at levels that encourage larger purchases.
How long do members stay active compared to non-members? Retention is where loyalty programs really prove their worth. A 5% improvement in customer retention can drive profit growth of 25% to 95%.4 The gap in retention between your member and non-member groups is one of the clearest indicators your program is doing its job.
Diagnosis: If the retention gap between your members and non-members is narrow or nonexistent, your program likely isn't creating genuine loyalty — it's just rewarding transactions.
What percentage of earned rewards actually get redeemed? Most loyalty programs see redemption rates between 20% and 50%, depending on the industry. A rate above 50% is generally a sign of a healthy, engaged program.5
Diagnosis: A redemption rate below 20% usually signals that your rewards aren't relevant enough or the redemption process has too much friction.
Diagnosis: If your customer LVT is flat or shrinking, something in the program design needs to change.
For a more complete explanation of Customer lifetime value and why it’s a crucial metric for your business, check out the article: How to Increase Customer LTV: A Data-Driven Framework for Growth.
Are loyal members bringing in new customers? This is the metric most loyalty programs forget to track, and it's one of the highest-value outputs a program can generate. 79% of loyalty program members say they are more likely to recommend brands with good loyalty programs.6 Referrals from loyal members reduce acquisition costs, which means they show up in your ROI even if your direct revenue calculation doesn't capture them.
Diagnosis: If your loyal members aren't referring new customers, the most likely culprit is that the program isn't generating enough emotional investment to motivate advocacy.
A quarterly ROI calculation is good. A rolling measurement framework is better.
Those who know how to measure reward program ROI know the most useful thing you can build is a simple dashboard that tracks your five core metrics for reward program members, non-members and the differences between them:
Run all these numbers alongside your program costs and total incremental revenue. Run it every quarter. Look for trends, not just snapshots.
Comparison group analysis is particularly valuable here. Instead of comparing all members to all non-members at a single point in time, track groups of members who joined in the same month and measure how their behavior changes over their first 90 days, 6 months, and 12 months. This tells you not just whether the program is working, but when it starts working and how long the behavioral lift lasts.
When the data tells you ROI is improving, scale what's working. When it tells you ROI is flat or declining, treat that as a signal to dig in, not a verdict on the program. The most common culprits are reward structures that don't motivate behavior change, friction in the redemption process, or programs that are rewarding customers for purchases they would have made anyway.
If you're looking for a benchmark to measure against, here's a realistic range based on current industry data:
Keep in mind these ranges vary by industry. A retail loyalty program and a financial services program shouldn't be held to the same benchmarks.
If your numbers are below these ranges, you know exactly where to start. If they're above them, you have a defensible case for investing more.
The good news is that calculating it isn't complicated, it just requires the right inputs, the right comparison group, and the discipline to run the numbers on a regular cadence.
The businesses that get the most out of their loyalty programs aren't the ones with the most generous rewards. They're the ones that measure relentlessly, adjust quickly, and treat ROI as a living number rather than something you calculate once and file away.
If you're ready to build a loyalty program worth measuring, or fix the one you already have, Access Development can help. We've worked with organizations of every size, and we've seen firsthand what separates the programs that build real returns over time from the ones that quietly drain budget without anyone noticing. Connect with us to learn more.