Loyalty Discounts: When They Work and When They Kill Margins
A loyalty discount sounds like the easiest customer retention in the world: come often, pay less. The problem is that a discount doesn't work at the end of a relationship—it works on every single receipt. In this article, we'll do the math to show when a loyalty discount actually pays off, when it quietly eats your profit, and which alternative works better for small shops.
The short answer
A flat loyalty discount rarely makes sense because it costs margin on every sale, even from customers who would have come anyway. It only works if it's tied to a condition that brings you more value than the discount costs. For pure retention, a reward after multiple visits is almost always cheaper and more effective.
Why a discount costs more than it looks
Most shop owners think a 10 percent discount means 10 percent less revenue. That's the wrong way to look at it. A discount doesn't come off revenue—it comes off profit. And profit is much smaller than revenue.
Take a product for €10 with 30 percent margin, so €3 profit. A 10 percent discount makes that €9 revenue, costs stay at €7, profit drops to €2. That 10 percent discount just became 33 percent less profit.
At 20 percent margin it gets worse: €2 profit without discount, €1 with discount. Half your profit is gone. And at 10 percent margin, a 10 percent discount means you're selling at cost.
| Margin | Profit without discount (€10 product) | Profit with 10% discount | Profit loss |
|---|---|---|---|
| 40 percent | €4.00 | €3.00 | 25 percent |
| 30 percent | €3.00 | €2.00 | 33 percent |
| 20 percent | €2.00 | €1.00 | 50 percent |
| 10 percent | €1.00 | €0.00 | 100 percent |
Know this table before you introduce any discount.
How many extra sales the discount needs to generate
A discount can still make sense if it drives enough extra sales. The question is how many. The formula is simple:
Required sales increase = Discount ÷ (Margin − Discount)
Example with 30 percent margin and 10 percent discount: 10 ÷ (30 − 10) = 0.5. You need 50 percent more sales just to make the same profit as without the discount. At 20 percent margin: 10 ÷ (20 − 10) = 1.0. You need double the sales.
Now the crucial question: does a loyalty discount drive 50 percent more sales? With a flat discount for all loyal customers, almost never. Most of those customers would have come anyway. You're giving them a discount on sales you already had.
When a loyalty discount actually works
The discount pays off when it's not flat but tied to a condition that brings you more value than it costs. Four cases where this works:
1. Discount above minimum order value
10 percent off €30 purchase, when your average receipt is €18. The discount costs you €3, but the receipt goes up by €12. At 30 percent margin, that extra €12 brings €3.60 profit, the discount costs €3. Barely positive, and that's not even counting the retention effect.
2. Discount on slow days
Monday is dead, Saturday is packed. A loyalty discount only on Monday shifts visits to where you have capacity. Saturday revenue stays, Monday fills up. Here you're paying discount on sales you wouldn't have had otherwise, and that's the only kind of discount that always works.
3. Discount with prepayment
A 10-visit card for €90 instead of €100. You get the money upfront, the customer is locked in for ten visits, and not every prepaid card gets fully redeemed. That's a discount that brings you cash flow and retention.
4. Discount for larger quantity
Three bottles of wine for the price of 2.7. The customer takes more home, your receipt grows, and the margin on the third bottle is still positive even with the discount. The discount rewards behavior you want: buying more.
When the loyalty discount kills your margin
- Flat for all loyal customers. Rewards customers who would have come anyway, on every receipt.
- With no condition. No minimum order, no specific day, no quantity. Pure price cut.
- As a permanent state. What always applies becomes the normal price. The appreciation disappears, the cost stays.
- In low-margin businesses. Cafés, bakeries, convenience stores. There, a 10 percent discount is often half your profit.
- As a response to price pressure. Fighting the cheaper competitor with discounts, you lose twice: margin and positioning.
The better alternative: Reward instead of discount
A stamp card does something a discount can't: it shifts the benefit into the future and ties it to coming back. Ten visits, then a free item.
Let's do the math against the discount. A café at €3.20 per coffee with €0.80 cost of goods.
- 10 percent loyalty discount: Customer pays €2.88 instead of €3.20. Over ten visits, that costs you €3.20 in lost revenue, straight off profit because costs don't change.
- Stamp card, 10 stamps, 1 free coffee: Customer pays €3.20 ten times, then gets a coffee with €0.80 cost. Your cost: €0.80.
The discount costs four times as much as the reward, and the reward motivates more because it's visible as it grows and feels like a gift instead of a price negotiation. Why this works psychologically is explained in The Psychology of Loyalty Programs. The full comparison is in Discount Cards vs. Stamp Cards.
If you still want to offer a discount: Three rules
- Calculate your margin first. Know your profit per sale before you give any of it away. The table above is your starting point.
- Tie a condition to it. Minimum order, specific day, quantity, or prepayment. A discount with no condition is just a price cut.
- Limit it in time. An offer with an end date stays an offer. As a push notification flash deal, it even creates urgency to come now. Examples are in Flash Deals: 15 Examples.
Conclusion
A flat loyalty discount eats margin because it works on every receipt and rewards customers who would have come anyway. At 30 percent margin, a 10 percent discount costs a third of your profit, and you need 50 percent more sales just to break even. It only makes sense with a condition: minimum order, slow day, prepayment, or quantity. For pure retention, a reward after multiple visits is cheaper and more effective. With stampa, you set up a stamp card in minutes and start free—no credit card needed, free until 100 active customers.