Every month, thousands of cafes and delis launch punch card programs without knowing if they'll make money. Loyalty programs boost revenue, but they cost money too. Here's exactly how to calculate if your program will be profitable before you print a single card.
The real costs of loyalty programs
A punch card looks simple: buy 10 coffees, get the 11th free. But what's your actual cost?
💡 Coffee punch card example:
Coffee selling price: €2.50 incl. VAT
- Selling price excl. VAT: €2.29
- Ingredient costs: €0.45
- Margin per coffee: €1.84
With 10+1 free, you lose €1.84 margin on every 11th coffee.
But there's more costs hiding:
- Printing punch cards: €0.15 per card
- Stickers or stamps: €0.02 per stamp
- Extra time at checkout: 15 seconds per transaction
- Administration: keeping track of which cards are valid
Calculate the break-even of your loyalty program
The same formula works for every loyalty program:
Costs per cycle = Free product margin + Operational costs
💡 Example calculation:
Coffee punch card (10+1 free):
- Lost margin 11th coffee: €1.84
- Punch card: €0.15
- 11 stamps at €0.02: €0.22
- Extra checkout time (11 × 15 sec × €25/hour): €1.15
Total costs per cycle: €3.36
You've got to recover these costs through increased spending from the same customers.
How much extra revenue do you need?
Your loyalty program works if customers spend more than the program costs you.
⚠️ Note:
Only count EXTRA revenue. Customers who already bought 11 coffees monthly don't generate extra revenue.
Formula: Extra revenue needed = Program costs / Average margin %
💡 Example break-even calculation:
Costs per cycle: €3.36
- Average margin on products: 75%
- Extra revenue needed: €3.36 / 0.75 = €4.48
Each punch card customer must spend €4.48 extra to break even.
Measure the success of your loyalty program
Track these numbers to see if your program's working. Most kitchen managers discover too late that they're measuring the wrong metrics and missing the real profitability picture.
- Average spending per customer before and after the program
- Visit frequency: are customers coming more often?
- Redemption rate: how many cards get fully used?
- Total extra revenue vs. total program costs
💡 Example results measurement:
After 3 months of punch card promotion:
- 500 cards issued
- 200 cards redeemed (40%)
- Average spending increased from €8.50 to €12.00
- Extra revenue: €3.50 × 200 customers × 3 months = €2,100
- Program costs: 200 × €3.36 = €672
Profit: €2,100 - €672 = €1,428 over 3 months
Alternative loyalty programs
Not every program has to give away free products:
- Discount programs: 10% discount after 10 purchases
- Upgrade programs: free upgrade to larger size
- Bundle deals: coffee + pastry for fixed price
- Time-limited promotions: double points on Tuesday
⚠️ Note:
Always test small-scale first. Start with 100 cards and measure results for 2 months before expanding the program.
How do you calculate whether a loyalty program is profitable?
Calculate the total costs per cycle
Add up: lost margin on free product + material costs (cards, stickers) + extra checkout time + administration. These are your real costs per completed punch card.
Determine how much extra revenue you need
Divide your total costs by your average margin percentage. This amount must be spent EXTRA by each customer to make the program profitable.
Test on a small scale and measure results
Start with 100-200 cards and track 2-3 months: average spending per customer, visit frequency, and redemption rate. Only then expand to more customers.
✨ Pro tip
Track your redemption rate weekly for the first 6 weeks - if it's above 60%, you're likely losing money. Most profitable programs see 35-45% redemption rates.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
What is a realistic redemption rate for punch cards?
Between 30-50% of issued punch cards get fully redeemed. Customers lose cards, forget them, or stop coming before completing the card.
Do I need to charge VAT on free products?
No, you don't pay VAT on free products. But calculate with your lost margin excl. VAT for the program's cost calculation.
What if my program runs at a loss?
Stop the program and analyze why. Often customers don't spend more - they just pay less for the same thing. Consider a different type of program instead.
⚠️ EU Regulation 1169/2011 — Allergen Information — https://eur-lex.europa.eu/eli/reg/2011/1169/oj
The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.
In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Selling food? Then you need KitchenNmbrs
Whether you run a restaurant, food truck, catering company, or meal kit business — you need to know what each dish costs. KitchenNmbrs gives you that insight. Start your free trial.
Start free trial →