Free up to 100 customers · set up in 5 minutesStart free

Loyalty Discounts: When They Work and When They Kill Margins

7 min read

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.

MarginProfit without discount (€10 product)Profit with 10% discountProfit loss
40 percent€4.00€3.0025 percent
30 percent€3.00€2.0033 percent
20 percent€2.00€1.0050 percent
10 percent€1.00€0.00100 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

  1. Calculate your margin first. Know your profit per sale before you give any of it away. The table above is your starting point.
  2. Tie a condition to it. Minimum order, specific day, quantity, or prepayment. A discount with no condition is just a price cut.
  3. 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.

Frequently asked questions

How much loyalty discount is typical?
Small shops usually offer 5 to 10 percent. But what matters isn't what's typical—it's your margin. At 20 percent margin, a 10 percent discount costs you half your profit per sale.
Is a loyalty discount better than a stamp card?
Usually not. The discount costs margin on every receipt and rewards customers who would have come anyway. A stamp card only costs the reward at the end and shifts the benefit to future visits.
When does a loyalty discount still make sense?
When it's tied to a condition that brings you more value than it costs: higher minimum order, visit on a slow day, prepayment, or buying a larger quantity.
How do I calculate whether a discount pays off?
Calculate profit per sale with and without the discount. Then figure out how many extra sales the discount needs to generate just to keep total profit the same. That number is often surprisingly high.
Can I give a discount to loyal customers but not others?
Yes, as long as the conditions are clear and consistent—tied to a card or membership, for example. Random discounts based on mood are legal but financially foolish.

Turn customers into regulars.

Digital stamp card in Apple & Google Wallet. No app, no hardware – set up in 5 minutes.

Start free

Free up to 100 active customers · no credit card · cancel monthly

Read more

Strategy & Metrics

A/B Testing in Your Small Shop: Which Offer Works Better?

Which of two offers brings more customers back? An A/B test answers this question without guesswork. You split your customers randomly into two groups, give each a different version, and count who came. The math fits on a napkin. Here's the step-by-step process, a real café example, and the rules for when a difference actually matters.

7 min read
Strategy & Metrics

Café Marketing Metrics: 8 Numbers Every Week

Eight numbers, ten minutes per week, and you know if your café is really growing or just making sales. Every metric comes with a formula, example calculation, and a hint on what to do if the number moves the wrong way.

8 min read
Strategy & Metrics

Calculate Churn Rate: Measure Customer Loss in Your Shop

Churn rate shows you how many customers your shop loses silently in a month. The problem: attrition hurts only after it's already happened. Nobody announces they're leaving. Here you get the formula, a worked example for a café, and a plan to spot attrition before it hits your revenue.

7 min read