
Here’s something we see with almost every brand we start working with.
Strong product. Decent following. Good creative. But revenue only really moves during sale periods. Between those windows — it’s quiet. Sometimes very quiet.
When we dig into the data, the pattern is almost always the same. The brand has been discounting regularly for months, sometimes years. And without realising it, they’ve taught their customers exactly how to behave.
How It Happens
It usually starts with one promotion that works. Revenue spikes, the founder thinks “we should do this more often,” and gradually a one-off promo becomes a monthly habit.
Then comes the welcome popup with 10% off. The cart abandonment email with a code to recover the sale. The loyalty discount for repeat buyers. Before long, there are four or five discount mechanisms running simultaneously and the customer has clocked every single one of them.
They add to cart. They close the tab. They wait.
Your full-price conversion rate drops. Your average order value drops. And every “successful” promo is quietly cannibalising the full-price sales that would have happened anyway. We’ve seen this first-hand across brands we’ve worked with. What looks like a revenue win on the surface is often just pulling forward sales that were already coming, at a fraction of the margin.
The uncomfortable truth is that your customers are being completely rational. They learned the pattern, and they’re optimising for it. You trained them to do exactly this.
What It’s Costing You
The maths aren’t complicated, but they’re sobering.
Say your average order value is €100 and you’re running a 20% discount. Your effective AOV drops to €80. Your cost of goods, fulfilment, and payment fees stay the same. If those fixed costs are around €35 per order, your gross profit per order falls from €65 to €45. That’s a 30% hit to your margin on every single discounted order.
Now think about how many weeks per year you’re running promotions. If it’s 12 or more — roughly once a month — a significant chunk of your annual revenue is being sold at reduced margins. For most DTC brands, that’s the difference between a healthy year and a breakeven one.
And that doesn’t even account for the full-price orders you never got because the customer decided to wait.
The Fix
The goal isn’t to stop creating urgency. Urgency works. The goal is to create urgency without permanently eroding your price point.
Here are three approaches that actually move the needle.
Replace percentage discounts with gifts. Instead of “20% off everything,” offer a free product with orders over a certain threshold. You protect your AOV, the customer feels rewarded, and your margin holds because the gift costs you a fraction of what the discount would have. It also doubles as a way to introduce customers to a product you want them to try.
Switch to flat amounts instead of percentages. “€15 off orders over €100” gives price-sensitive buyers a reason to act without the margin damage of a percentage-based offer. On a €150 order, €15 off is 10% — but it feels like more to the customer, and it protects your margin on higher-value transactions.
Create urgency through access, not price. Early access for email subscribers. Limited drops. Exclusive launches for your loyalty tier. These create the same “buy now” impulse that a discount creates, but the urgency comes from scarcity and status — not from a lower price tag.
The Hard Part
The hardest part of breaking discount dependency is the first few weeks after you stop. Your audience is still waiting for the next code that never comes. Revenue dips slightly. And most founders panic at exactly this point and send a flash sale that undoes everything.
Expect the dip. Plan for it. It usually passes within two to four weeks, and it’s smaller than you think — because the customers who were going to buy at full price are still buying. You’re only losing the ones who were conditioned to wait. And those customers were costing you the most margin anyway.
A few things that help the transition:
Tell your audience what’s changing. If you’ve been running monthly promos and you’re about to stop, say so. Something as simple as “we’re moving away from constant sales and focusing on [better value / exclusive access / free gifts with purchase]” goes a long way. It sets expectations and reduces the frustration of customers waiting on a code that isn’t coming.
Replace the urgency, don’t just remove it. Promos work because they create a reason to act now. You need to replace that with something else — limited edition releases, early access for subscribers, first 100 orders get a free addition to their order. The customer still gets the feeling of “I need to move on this,” but you keep your margin intact.
Where to Start
Pull your promo calendar for the last 12 months. Count the number of weeks where any kind of discount was live — site-wide sale, email promotion, popup coupon, anything.
If it’s above 12, you’ve built a discount dependency that’s actively working against you.
Your next step: take your next scheduled promo and replace the percentage discount with one of the three approaches above. Run it as a test. Compare your revenue, AOV, and gross profit per order against your last percentage-based promotion.
The transition takes time. You won’t undo months of conditioning overnight. But every promo cycle you run without a blanket percentage discount is one step closer to a customer base that buys because they want your product — not because they’re waiting for a reason to.





