Loyalty Points Are a Discount You Pay Later (Plus a Liability on Your Books)
Loyalty Points Are a Discount You Pay Later (Plus a Liability on Your Books)
Points feel free. They're not. A loyalty point is a deferred discount — and deferred discounts carry costs a percentage never does: breakage accounting, tier dilution, and a liability that sits on your books.
The true cost of a point
A 5% face rebate (5 points per dollar, 100 points = $1) looks like a 5% discount. It isn't.
True cost = face rate × (1 − breakage)
Breakage — points that expire or go unredeemed — is routinely estimated in the 20–30% range by loyalty practitioners, higher in travel, lower where redemption is easy. At 30% breakage, that 5% face rate costs about 3.5%.
Add handling (support, extra shipments, redemption ops) and the accounting: unredeemed points are a liability carried forward, and any change to earn rates or expiry rewrites it.
So 3.5% is genuinely cheaper than 10% off — if your breakage is real. Most stores guess, and the guess usually goes the wrong way.
The two traps
1. The members problem. Loyalty benchmarks love reporting that members spend dramatically more — higher AOV, more orders, more revenue per customer. Some is real. Much is selection bias: your best customers join loyalty programs because they're already your best customers. Redeemers-vs-everyone measures enthusiasm, not program impact.
The honest test is a holdout: randomize who gets the offer to join (or which tier benefits), and compare incremental contribution.
2. Tier dilution. Flat earn-everywhere points rebate the shoppers who needed nothing right alongside those who did. Worse, when points stack on top of promotions, the effective rebate on promo orders can quietly exceed your margin. VIP tiers concentrate redemptions on exactly the customers who'd have bought full-price anyway.
Member pricing behind login has one real advantage over public codes: it can't leak — no aggregator can index a price that requires authentication. But only if you fence it. Member prices that surface in feeds, emails, or extensions are public prices with extra steps.
What to do
- Book the true rate. Compute
face × (1 − breakage)from your own cohorts, re-estimated quarterly — never use first-year breakage (redemption lags, so young cohorts always look artificially cheap). - Cap earn on promo orders. If points stack with discounts, you're multiplying liabilities on your thinnest margin.
- Tier by behavior, not just spend. Reward actions that create value — reviews that lower returns, referrals that convert, subscriptions that retain — not every dollar equally.
- Test the program, not the member. A member-vs-all comparison is selection bias; the only number that matters is incremental contribution from randomization.
The takeaway
Points beat percentages on cost — usually. But they bring liabilities, selection bias, and tier dilution a straightforward discount never has.
Price your loyalty program like the discount it is: measure the true rate, fence it behind the login, and aim the value at behavior that creates margin — not at members who'd buy anyway.


