
Loyalty programmes are usually justified with enrolment numbers and redemption rates, neither of which is a cost. The number that decides whether the programme is worth running is the cost per incremental visit: what you paid for the visits that would not otherwise have happened.
Work it out in this order. The arithmetic is simple; the discipline is refusing to skip the holdout.
A free medium pizza has a menu price of perhaps $16 and a food cost of perhaps $3.50. The customer receives $16 of perceived value; you incur $3.50 of cost, plus the labour that was going to be paid anyway.
This gap is the single most useful lever in reward design. Rewards with high perceived value and low food cost (sides, breads, desserts, upgrades) deliver more felt generosity per dollar spent than any percentage discount can. A percentage off is the worst possible reward structure on this measure, because it costs you full margin for a benefit the customer barely registers.
Give away things with a big price and a small cost. That is not a trick; it is the only sustainable way to be generous.
Outstanding points and unredeemed rewards are a liability. Track outstanding balance, estimated redemption rate and estimated cost, and revalue quarterly.
The number moves in ways that surprise operators. A promotion with double points creates a liability spike that lands as a cost two months later. A threshold change re-prices every outstanding balance at once. Neither shows up in the week it was decided.
Breakage, value earned and never redeemed, reduces real cost, and it is legitimate to forecast it. It is not legitimate to design for it. A programme that relies on customers failing to redeem is a programme that works best when it fails at its own purpose, and customers eventually notice.
Practically: assume a breakage rate from your own history, keep it conservative, and treat any surprise increase as a warning that the programme has become too hard to use rather than as good news.
Restaurant loyalty breakage commonly runs 30–60% of earned value, driven mostly by inactivity expiry. Very high breakage usually means thresholds are out of reach or redemption is inconvenient, both of which will show up later as disengagement.
It is the weakest option. It costs full margin, has low perceived value, and teaches price sensitivity. A specific free item at similar cost delivers far more felt generosity and drives an attach rather than a discount.
A defensible approach is to measure what identification is worth: run your key journeys against identified and unidentified populations and read the revenue difference. Programmes that look marginal on reward economics alone are frequently strongly positive once identification value is counted.
Keep reading
Points, punch cards, tiers and surprise rewards, which structure suits which shop, and how to avoid paying regulars for behaviour they were already giving you.
Campaigns & offersDesigning a coherent set of offers with fences, stacking rules, minimum spends and a maximum discount depth, so promotions stay a tool rather than becoming the price.
MeasurementBuilding holdout groups into every campaign, reading the difference honestly, and accepting that most reported marketing revenue was going to happen anyway.
Campaigns & offersWhy issuing value forward, redeemable on the next order rather than this one, protects margin today, buys a second occasion, and self-selects the customers worth paying for.
marketing.pizza runs all of it, every night, across every store you have.