Loyalty ROI: How Do You Actually Know If Your Loyalty Program Is Worth It?
- Mrinalini Chowdhary
- 2 days ago
- 9 min read
Updated: 1 day ago

The Question Everyone Is Avoiding
Let's be honest. Most loyalty program conversations eventually arrive at the same uncomfortable moment. Someone in the room - usually the CFO, sometimes the CEO, other key stakeholders - asks the question everyone has been quietly avoiding: "So what are we actually getting back for all of this money we're spending?"
It is a fair question. And the fact that so many marketers still struggle to answer is clearly one of the industry's most persistent problems. We talk about engagement rates, redemption ratios, NPS scores and member satisfaction; and while all of those things matter, none of them are the answer to the question being asked. The question is about money. Specifically, it is about whether the money going into the program is generating more money coming out.
This is where a proper loyalty ROI model comes in. And building one is less mysterious than it sounds.
Start With Your Customer Base - And Be Honest About It
The foundation of any loyalty ROI model is your customer base, and the first thing a good model asks you to do is stop treating all customers as a single group. Your customer base is not homogeneous. You almost certainly have a small segment of customers who buy frequently, spend generously, and represent a disproportionate share of your total revenue. And you have a much larger group who buy occasionally, spend modestly, and churn quietly without you ever really noticing.
A solid model forces you to segment these customers - typically into segments such as High Value, Mid Value, Low Value - and to look honestly at what each segment contributes today in terms of purchase frequency and average transaction value.
This segmentation exercise alone is often revelatory. Companies regularly discover that their top twenty percent of customers are generating forty, fifty, even sixty percent of total revenue. Once you see that clearly, the logic of a loyalty program starts to make immediate sense. If you can hold onto those best customers more effectively, get them to visit slightly more often, or nudge their average transaction size even modestly upward, the revenue impact can be significant. The same effort applied to your weakest-spending segment produces far less return, which is why the most sophisticated loyalty programs invest their rewards and communications budgets in a deliberately unequal way.
Enrollment: The Multiplier That Shapes Everything
Once you have your customer segmentation mapped out, the model moves to enrollment. This is the variable that tends to get the least respect and the most wishful thinking. Enrollment is not just an input - it is the multiplier for everything else. Every incremental gain the program produces, whether that is increased purchase frequency, higher average spend, or improved retention, is only realised on the members who actually enrolled.
A program with low enrollment is mathematically limited in what it can return, no matter how well-designed the mechanics are. That means enrollment rate assumptions are among the most important and most sensitive assumptions in the entire model. Be honest here. Wildly optimistic enrollment projections are one of the most common ways that business cases get written to look compelling and then fail to deliver in practice.
It is also worth noting that not all enrollment is equal. Fee-based programs attract members who have already self-selected into a higher level of commitment. Open enrollment produces different member behaviour than invitation-only structures. The absolute number of active members matters far more than the headline enrollment figure, and fixed program costs require a certain membership scale in order for the economics to work efficiently.
The Heart of the Model: Program Lift
The model then introduces what is arguably the central concept in loyalty ROI: program lift. Lift is the incremental behavioural change attributable to the program. How much more frequently are members buying compared to what they would have bought without the program? How much more are they spending per transaction?
This is where many businesses get tangled, because lift is genuinely difficult to isolate. Members are not a random sample of your customer base - people who join loyalty programs tend to already be more engaged customers, which means a comparison between members and non-members will overstate the program's actual effect. Good modeling attempts to control for this by applying conservative, realistic lift assumptions, typically differentiated by customer segments.
Your best customers may show very little behavioural lift because they were already buying as frequently as they were going to buy. Your middle-tier customers may show more meaningful lift because there was more headroom to work with. This is a counterintuitive insight that shapes how good programs are designed: the greatest behavioural opportunity often sits not in the customers you are already winning, but in the customers who could be doing a little more.
Funding, Rewards, and the Role of Breakage
Every rewards program has a cost associated with the rewards themselves - the points, miles, discounts, or free products that members earn and redeem. The funding rate is essentially the percentage of purchases that gets set aside to fund those rewards. Breakage is the flip side: the percentage of earned rewards that members never actually redeem.
Breakage is a legitimate and significant factor in program economics. When a member earns points and never redeems them, the liability is extinguished, and the cost never materialises. High-breakage programs can look very attractive financially, but there is a strategic caution worth noting. A program where most members never redeem is probably a program where most members do not feel meaningfully rewarded, which undermines the behavioural change you were trying to generate in the first place. The right level of breakage is one that keeps the program economically sound without hollowing out the member experience.
Not every reward gets redeemed. The ones that don't cost you nothing. So you take what the rewards actually cost you in the end, and stack that against the extra revenue the program generated.
Program Operating Costs: What It Actually Takes to Run This
On the investment side of the ledger, you have the program operating costs. These are the expenses that exist regardless of how many rewards are redeemed - the technology platform, the marketing communications, the member welcome materials, the promotional mailers, the member care operation, the postage, and the data and analytics infrastructure. These costs have a fixed component that requires a certain membership scale to justify, and a variable component that grows as enrollment grows.
Smart program designers build their financial models with this distinction clearly in mind, because a program that looks economical at two hundred thousand members may look very different at two million. Variable costs will increase as enrollment increases, and there is a very real risk of a situation where enrollment grows faster than the economics can support.
The annual cost per member is one of the most useful single figures to track, because it gives you an immediate gut check on whether the program is becoming more or less efficient over time.
The Step-by-Step Process for Building a Loyalty ROI Model
For those who want to move from concept to calculation, here is the practical sequence that a well-constructed loyalty ROI model follows. The spreadsheet approach shown below mirrors how practitioners actually build these models.
Step 1: Set Your Program Assumptions
Start with the basics. What is your total active customer base? What was your total revenue last year? What is your gross margin? These are the anchors for everything that follows. Without honest baseline numbers, the model will produce outputs that look precise but mean very little.
Step 2: Segment Your Customers
Divide your customer base - For each segment, establish the percentage of your total customer base they represent, their estimated purchases per year, and their average transaction value. From this, you can calculate each segment's total contribution to current revenue. This is the moment where the relative value of your top customers usually becomes very apparent.
Step 3: Model Enrollment
For each customer segment, apply an enrollment acceptance rate - a realistic estimate of what percentage of customers in that segment will actually join the program. This gives you your expected membership by segment. If the program charges a fee, model that separately, since fee-based enrollment will follow very different acceptance rate patterns. The total enrolled membership figure that comes out of this step is the denominator against which you will measure most of your cost assumptions.
Step 4: Apply Program Lift Assumptions
For each segment, assign a lift percentage - the expected incremental increase in purchase frequency attributable to the program. Apply this conservatively. Double-digit lift figures should be interrogated carefully before they go into the model. From the lift percentages, calculate the incremental purchases per year by segment, and then the incremental revenue those purchases generate.
Step 5: Model Funding, Rewards, and Breakage
Apply a funding rate - the percentage of purchases set aside to fund rewards - and a breakage rate for each segment. The net funding cost per segment is the funding rate applied to total member purchases, minus the rewards value that will never actually be redeemed due to breakage. Add these net figures up across segments to get your total rewards liability.
Step 6: Build Out the Program Investment Budget
List every operating cost line: the core program service or platform fee, the annual cost of breakage absorbed, communications, enrollment materials, welcome kits, promotional mailers, postage, member care, and data and telecoms. Where you can, express variable costs on a per-member basis so the model scales correctly as enrollment assumptions change. Sum these to get your total annual program investment and your annual cost per member.
Step 7: Calculate Incremental Revenue
Now bring the revenue side together. For each customer segment, sum the revenue from membership behaviour (how much enrolled members are generating from their existing purchase patterns), the revenue from incremental purchases driven by lift, and any revenue attributable to fee income if the program is fee-based. The total across segments is your projected incremental revenue - the revenue that exists because the program exists.
Step 8: Compute the ROI
Subtract total program investment from incremental revenue to get your net incremental program benefit. Express this as a percentage of investment to get your return on investment figure.
Step 9: Stress-Test Your Assumptions
Run the model with enrollment at a lower rate than your base case. Run it with lift assumptions cut in half. Run it with breakage rates lower than projected. Each of these scenarios tells you something important about where the model is sensitive and where the real business risk sits. A model that only survives under its most optimistic assumptions is not a model you want to take to your CFO.
What the Numbers Are Really Telling You
When you add it all together, a well-built model typically reveals a few things that were not obvious before you started. The revenue side tends to be quite sensitive to enrollment, because enrollment is the multiplier on everything else. The cost side tends to be more manageable than it looks from the outside, particularly once you account for the gross margin contribution of the incremental purchases the program is driving.
There is also an important distinction between revenue from your existing database and revenue from genuine incremental lift. Most businesses running loyalty programs are already generating substantial revenue from the customers who join. The program cannot take credit for that revenue. The only revenue it can legitimately claim is the portion driven by behavioral change - the visits that would not have happened, the transactions that would not have been made, without the program in place.
The Conversation You Actually Want to Be Having
The conversation around loyalty program ROI has come a long way, but there is still a tendency in the industry to reach for soft metrics when the hard metrics get uncomfortable. Engagement is easier to talk about than incremental revenue. Member satisfaction scores are easier to track than behavioural lift. These metrics are not irrelevant, but they are not substitutes for a clear-eyed view of whether the program is generating a financial return.
If you are planning to launch a loyalty program or running one and you cannot answer the question of what it is returning on your investment, that is a problem worth fixing. The framework for answering it is not particularly complicated. It requires honest assumptions, segmented thinking, a clear separation between correlation and causation, and the discipline to measure what actually matters.
The model will never be perfect - too many variables are in motion simultaneously for any model to achieve that. But a directionally sound, honestly constructed ROI model gives you something invaluable: a common language for having the right conversations with the right people at the right time. And when the CFO asks the question again - and they always do - you will have a real answer.
Written by,
Mrinalini Chowdhary
About Author:
Mrinalini Chowdhary is a Customer Strategist with 16 years of experience turning behavioural science into business strategy. She specialises in loyalty, CRM, gamification, and customer experience, and works with some of the world's most recognised brands as Director of Strategy at Epsilon EMEA in London, United Kingdom. Her work sits at the intersection of human psychology and commercial design - helping organisations build customer relationships that go beyond transactions. She writes about customer strategy, loyalty, Gamification, Customer Experience, and the science of belonging.



Comments