Your Loyalty Program Has Thousands of Members and Almost None of Them Are Loyal.

Enrollment isn't engagement. Most points programs are full of customers who signed up once and never came back, and McKinsey has the data on why paid membership breaks that pattern.
A loyalty program with a hundred thousand enrolled members can still be a failure, because enrollment and engagement are not the same number. Most of those hundred thousand signed up once at checkout, earned a few points, and never thought about the program again. The membership looks healthy on a dashboard that counts sign-ups. It looks very different on a dashboard that counts the customers who actually came back to redeem anything. Loyalty program engagement, not enrollment, is the number that determines whether a program is creating value or just creating a line item.
Why Most Points Programs Quietly Fail
McKinsey's research on loyalty program performance found that around two-thirds of established loyalty programs fail to deliver value, with a meaningful share actively eroding it once the cost of running the program is weighed against what it generates. The same research draws a sharp distinction between members who are simply enrolled, members who are active, and members who actually redeem, what McKinsey calls the program's real fans. An active member spends about 10 percent more than someone who is enrolled but inactive. A redeeming member spends about 25 percent more than that same inactive group. Most of the value in a loyalty program sits with a small core of redeemers, while the bulk of the enrolled base contributes very little.
This is also where breakage comes in, the share of points that get earned and then simply expire unused. Breakage can look like free money on a balance sheet, since the company never has to fulfill the reward. But every expired point represents a customer who forgot they were enrolled, found the rewards unappealing, or gave up on a confusing redemption process, which is a retention failure wearing an accounting disguise.
What Changes When a Customer Pays to Join
A free loyalty program asks almost nothing of the customer at signup, which is exactly why it attracts so many members who never engage again. There is no cost to joining and no cost to ignoring it afterward. Paid membership inverts that. The moment a customer pays a fee, they have already made a decision a free sign-up never requires, and that decision changes how they treat everything that follows.
McKinsey's research comparing paid and free loyalty programs found that members of paid programs are 60 percent more likely to increase their spending with a brand after joining, compared to only 30 percent for members of free programs. Paid members also showed higher purchase frequency, larger basket sizes, and stronger brand affinity across the board. The fee does not just fund better perks. It pre-qualifies the customer base into people who already decided the relationship was worth paying for, which is a very different starting point than a free program hoping a discount code eventually earns that same level of commitment.
Paid Membership Solves the Enrollment Problem Differently
Shopify's own breakdown of loyalty program types separates paid, fee-based programs from the points-based model precisely because they solve different problems. A points program is built to maximize enrollment, since the only cost to the company is the eventual reward. A paid program is built to maximize the value of a smaller, self-selected group willing to pay upfront, and accepts a lower headline enrollment number in exchange for a base that is far more likely to actually engage.
This is not an argument against loyalty programs in general. A free program still has a role, especially for capturing first-time shoppers who are not ready to commit financially. But treating enrollment as the success metric for a paid membership program borrows a measurement built for the wrong model. The number that matters for a paid program is not how many people joined. It is how many of them are still active and spending more than they did before they joined, which is a much smaller, much more honest number to report.
What This Means for Your Loyalty Strategy
Stop reporting enrollment as a proxy for success. The gap between enrolled and engaged is usually the most important number in the program, and the one most often left out of the recap.
Track redeemers separately from active members. The McKinsey data suggests this small group carries a disproportionate share of the program's actual value.
Use breakage as a diagnostic, not a financial win. A high breakage rate is a signal that members are forgetting the program exists, not free revenue.
Treat a paid tier as a filter, not just a perk upgrade. The fee itself does work that no amount of point inflation can replicate.
Measure a paid membership program against spend per active member, not total sign-ups. A smaller, more committed base will usually outperform a larger, disengaged one on every metric that affects revenue.
None of this means starting from scratch. Subscribfy runs paid membership alongside loyalty and subscriptions in one system, so a brand can use a free program to capture first-time shoppers and a paid tier to convert the ones who are actually ready to commit, without losing visibility into which group is which.
