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

Loyalty Discount Calculator: When It Makes Sense

Half of all loyalty discounts cost more than they bring – because most shop owners forget that discounts come from profit, not revenue.

7 min read

Loyalty discounts sound simple: regular customers pay less. The problem: a discount applies to every receipt, not just at the end of a relationship. In this article, we'll calculate when a loyalty discount makes sense and when it quietly eats your profit.

The short answer

A flat loyalty discount rarely makes sense. It costs margin on every sale, even from customers who'd have come anyway. It only works if it's tied to a condition that brings you more than it costs. For pure customer loyalty, 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% discount means 10% less revenue. That's wrong. A discount doesn't come from revenue – it comes from profit. And profit is much smaller than revenue.

Example: A product for €10 with 30% margin brings €3 profit. With 10% discount, you get €9, costs stay at €7, profit drops to €2. A 10% discount has become 33% less profit.

At 20% margin it gets dramatic: €2 profit without discount, €1 with discount. Half is gone. At 10% margin you're selling at cost.

MarginProfit without discount (€10 product)Profit with 10% discountProfit loss
40%€4.00€3.0025%
30%€3.00€2.0033%
20%€2.00€1.0050%
10%€1.00€0.00100%

You should know this table before you introduce any discount.

How many extra sales the discount needs to bring

A discount can work if it triggers enough extra sales. The question is: how many? The formula is simple:

Required sales increase = Discount ÷ (Margin − Discount)

Example with 30% margin and 10% discount: 10 ÷ (30 − 10) = 0.5. You need 50% more sales just to make the same profit. At 20% margin: 10 ÷ (20 − 10) = 1.0. You need double the sales.

Now the key question: does a loyalty discount bring 50% more sales? With a flat discount for all regulars, almost never. Most loyal customers would have come anyway. You're giving them a discount on sales you'd have had anyway.

When a loyalty discount makes sense

The discount works if it's tied to a condition that brings you more value than it costs. Four cases:

1. Discount above minimum order value

10% off €30+ purchase, when your average ticket is €18. The discount costs €3, but the ticket rises by €12. At 30% margin, those extra €12 bring €3.60 profit, the discount costs €3. Barely positive, without counting the loyalty effect.

2. Discount on slow days

Monday is empty, Saturday is packed. A loyalty discount only on Monday shifts visits there, where you have capacity. Saturday revenue stays, Monday fills up. Here you're paying discount on sales you wouldn't have had otherwise – the only discount that always works.

3. Discount with prepayment

A 10-punch card for €90 instead of €100. You get the money upfront, the customer is locked in for ten visits, and not every card gets fully used. That's a discount that brings you liquidity and loyalty.

4. Discount for larger quantity

Three bottles of wine for the price of 2.7. The customer takes more, your ticket rises, and the margin on the third bottle is still positive despite the discount. The discount rewards behavior you want: buying more.

When loyalty discounts eat your margin

  • Flat for all regulars. Rewards customers who'd come anyway, on every receipt.
  • With no conditions. No minimum order, no 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% discount is often half your profit.
  • As a response to price pressure. Fighting the cheaper competitor with discounts, you lose twice: margin and position.

The better alternative: Reward instead of discount

The stamp card does something a discount can't: it shifts the benefit into the future and ties it to repeat visits. Ten visits, then a free product.

Let's calculate this against the discount. A café with €3.20 per coffee and €0.80 product cost (cost of goods sold – beans, milk, etc.).

  • 10% loyalty discount: Customer pays €2.88 instead of €3.20. Over ten visits, that costs you €3.20 in revenue, straight from profit.
  • Stamp card, 10 stamps, 1 free coffee: Customer pays €3.20 ten times, then gets a free coffee with €0.80 cost. Your cost: €0.80.

The discount costs four times as much as the reward. And the reward motivates more strongly because it grows visibly and feels like a gift instead of a price negotiation. For more on the psychology, see Psychology of Loyalty Programs. The detailed comparison is in Discount Card vs. Stamp Card.

If you still want to give discounts: Three rules

  1. Calculate your margin first. Know your profit per sale before you give any away. The table above is your starting point.
  2. Tie a condition to it. Minimum order, day, quantity, or prepayment. A discount with no condition is a price cut.
  3. Limit it in time. A promotion with an end date stays a promotion. As a flash offer via push notification, it even creates a reason to come now. Examples are in Flash Offers: 15 Examples.

What happens if you change nothing

Every week with a flat loyalty discount costs you margin without you noticing. Customers who'd come anyway pay less – and you have no idea if the discount brought even one extra visit. At the same time, everyone gets used to the lower price. Getting back to full price is nearly impossible.

Conclusion

A flat loyalty discount eats margin because it applies to every receipt and rewards customers who'd come anyway. At 30% margin, a 10% discount costs a third of your profit, and you need 50% more sales just to break even. It only makes sense with a condition: minimum order, slow day, prepayment, or quantity. For pure loyalty, a reward after multiple visits is cheaper and more effective. With stampa, you set up a stamp card in five minutes and start free – up to 100 active customers, no credit card, no risk.

Frequently asked questions

How much discount for loyal customers is normal?
Usually 5 to 10 percent. But what matters is your margin: at 20% margin, a 10% discount costs half your profit per sale.
Is loyalty discount better than a stamp card?
Usually not. Discounts cost margin on every receipt and reward customers who'd come anyway. Stamp cards only cost the final reward and motivate more visits.
When does a loyalty discount make sense?
When it's tied to a condition that brings you more than it costs: higher basket size, visit on a slow day, prepayment, or larger quantity.
How do I calculate if a discount is worth it?
Calculate your profit per sale with and without the discount. Then check how many extra sales you need for total profit to stay the same. The number is often surprisingly high.
Can I give discounts to only some customers?
Yes, as long as the conditions are clear to everyone – like through a card or membership. Random discounts based on preference are legal but economically unwise.

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