Discounts Don't Make Fans

Why a standing discount quietly teaches your best customers to wait for the next one, and what the behavioral research says actually builds preference.
Loyalty is an outcome, not a program. Most brands try to buy it with discounts and call that loyalty.
Here's how that plays out. You send a 20-percent code. Sales tick up. The dashboard turns green. So next month you send another, because the first one worked. A year later your best customers wait for the code before they buy anything. You taught them that. The discount didn't build loyalty. It trained a habit, and the habit is "hold out for the deal."
The science behind this is old. In 1969, George Day made a distinction that still holds up. Repeat buying is not loyalty. A person can buy from you every week out of habit, convenience, or price, and feel nothing for the brand. Loyalty has two parts: what someone does, and how they feel about it. Buying out of habit, with no feeling behind it, is just repeat purchase.
Then there's how rewards work. Ferster and Skinner mapped it in the 1950s. How you reward a behavior decides how strong it gets. A predictable reward, the same discount every time, just becomes part of the price, and people stop noticing it. An unexpected one holds attention. An unprompted thank-you does more than a standing coupon.
So a standing discount does two bad things at once. It teaches people to wait for it, and once it's always there, they stop noticing it.
What builds preference is a different kind of work. It's recognition, the occasional surprise, and treating someone like you know who they are. Loyalty & Reward Co's Kate Pay made the case this spring: discount-led programs teach customers to hold out for the next offer, while recognition and experience build the kind of attachment that holds up when a competitor undercuts you on price.
And it gets expensive when you skip it. Antavo's 2026 Global Customer Loyalty Report found that 74 percent of members go quiet within two months of joining. They sign up, stop engaging, and never really come back. A program that only hands out discounts gives them no reason to.
Most dashboards miss all of this. They count visits, points, and redemptions. They don't measure the one thing that actually predicts loyalty, which is whether a customer would still choose you when something cheaper is sitting right there. Most programs never set themselves up to see it.
Where to start
Trade one discount for one surprise. The hundredth order, a birthday, a first review. Reward the behavior you want more of, not the sale you already made.
Add one attitudinal question to your reporting. "Would you recommend us, and why." Read it next to your repeat rate.
Separate your full-price buyers from your deal-chasers. They are not the same customer, and they should not be paid the same way.
A coupon gets you today's order. The customer who stays when a cheaper option shows up is a different person, and you earn that one slowly, by surprising them once in a while and proving you remember them.













