How discount codes train customers to wait
Why regular promotions teach customers to delay, abandon and threaten to cancel, how to tell whether yours already have, and how to get out of the pattern.
Use the Discount CalculatorHow many extra sales a discount needs just to break even on profit. Usually more than the discount actually drives.Customers are not studying your pricing. They are, however, pattern recognition machines, and they notice more than it is comfortable to assume.
If something reliably happens, they adjust to it. Not deliberately, and not because they are trying to game you. They just learn when the good time to buy is, and then they buy then.
That is the whole mechanism, and it is why a discount habit is expensive in a way that never appears on the promotion’s own report card.
The three patterns you can teach by accident
Run a sale every November, and people learn to wait for November. The revenue you attribute to the promotion includes a chunk that would have arrived in October at full price, plus a chunk that will now not arrive in December. The sale looks like it worked because you measured it against zero rather than against what those weeks used to do.
Send a code every time someone abandons a basket, and some people learn to abandon the basket. This does not happen with first time visitors, who do not know the code is coming. It happens with your repeat customers, the ones who read your emails, which is to say the ones you least want to teach.
Offer a rate cut every time someone tries to cancel, and people learn that the way to get a better price is to threaten to leave. This one compounds fastest. A meaningful share of second-time discount requests come from customers who did exactly the same thing a quarter earlier and got exactly the same result. At that point you are not running a retention offer, you are running a negotiation, and the customer knows the outcome before they start.
In none of these cases have you retained anybody. You have rented them at a lower price, and the moment you stop paying the rent they go.
The part that is hardest to undo
Beneath all three sits something slower and worse.
Discount often enough and customers stop believing your full price. If a product is available for 20 percent less most months, then 20 percent less is the price, and the number on the page the rest of the time is a fiction.
Once that lands, every full price purchase feels like being caught out. Customers who would happily have paid £40 in a world where £40 was simply the price now feel mildly stupid paying it, because they know what it goes to. You have not lowered your prices. You have lowered what people believe your prices are, while continuing to display the higher one.
That perception took a year to build and it does not clear in a quarter.
How to tell whether it has already happened
Four checks, all of which you can run on data you already have.
Look at the weeks before your regular sale. Take a promotion you run at the same time each year and chart the four weeks before it. If orders sag ahead of a sale your customers can predict, they are buying around your calendar.
Look at the weeks after. A promotion that pulled demand forward is followed by a quiet spell longer than usual. Both halves belong on the promotion’s report, and only the middle usually makes it.
Compare full price and discounted cohorts. Split last year’s customers by whether their first order used a code, then compare repeat purchase rate and lifetime value. If the discounted group is worth meaningfully less, the offer is buying orders rather than customers. The LTV calculator gives you both figures.
Count repeat discount requests. In a subscription, check how many people asking for a retention offer have asked before. If it is a noticeable share, you have a segment managing their own pricing.
Getting out of it
You cannot simply stop, announce it, and hope. The customers who were waiting will keep waiting, and the quarter will look terrible while you find out.
Cut frequency before depth. Going from four promotions a year to one preserves the event and removes the timetable. Going from 25 percent off to 15 percent off four times a year keeps the habit intact and just makes it worth less, which is the wrong half to give up.
Replace rather than remove. Every offer you retire should be swapped for something that adds value instead of cutting price. A bonus item, early access, free shipping, a pause option in place of the cancellation discount. The full list is here, with what each one costs.
Make the change unremarkable. Do not send an email explaining that you no longer do sales. It draws attention to exactly the thing you want people to stop tracking, and it makes the next promotion, whenever it comes, look like a reversal.
Take the retention offer out of the support script. Replace it with a question about what actually went wrong, and a pause. Keep the discount available for the specific at risk customer who has never had one, used once, decided deliberately.
Give it six months, and expect a dip. Some of your customers came for price and will leave when price stops being the offer. That is not the strategy failing, it is the bill arriving for customers you were renting. What matters is what happens to the ones who stay, and to margin per order, over the following two quarters.
What replaces it
The reason discounting is so reachable is that it works instantly, and almost nothing else in a small business does.
But the customers worth having did not come for the price and will not leave over it. They come back because the product is good, because the emails are worth opening, and because you are reliably there. That takes months to build and it does not spike on a Thursday.
It also does not need to be paid for again every quarter, which is the difference. A discount buys you this month’s number and charges you next month’s. The wider case sets out the four situations where that trade is genuinely worth making, and they are narrower than most promotional calendars assume.
Common questions
- Do discount codes damage a brand?
- Regular ones do. If a product is available below list price most months, customers stop believing the list price, and every full price purchase starts to feel like an overpayment. The damage is to price perception rather than to how much people like the product.
- How do I know if my customers are waiting for a sale?
- Look at the weeks immediately before your regular promotions. If orders dip ahead of a sale you run every year, and the sale is followed by a longer than usual quiet spell, your customers have learned the timetable and are buying around it.
- Do abandoned cart discount codes cause more abandonment?
- They can, among repeat customers. If a code reliably arrives an hour after someone leaves a full basket, some proportion learn to leave the basket deliberately. Send help and reassurance first, and keep the code for genuinely new customers.
- How do I stop discounting without losing sales?
- Gradually, and by replacing rather than removing. Cut the frequency first while keeping the depth, swap price cuts for added value, and give the change six months. Expect a dip in the customers who came for price, because those are the ones the discount was renting.
Get this straight to your inbox
One email every couple of weeks on keeping the customers you already have. Practical, short, no spam. Unsubscribe whenever.
Related guides
- Ecommerce Discount Strategy, Done Properly
What a discount actually costs in profit, what it trains your customers to expect, who it brings in, and the four situations where one is genuinely justified.
- What to Run Instead of a Discount
Seven things that lift revenue in a soft month without giving away margin, what each one costs, and how to tell which one your numbers are asking for.
- How to Calculate a Discount Break-Even
The two lines of arithmetic that tell you what a promotion costs in profit and how many extra units it has to sell to pay for itself, with worked examples.
- Should You Run a Black Friday Sale?
How to measure a promotion against what you would have sold anyway, why most Black Friday reports flatter the result, and how to design one that pays.