Here's an uncomfortable truth: I've watched dozens of restaurant owners celebrate their 'successful' 20% off social media campaigns while unknowingly bleeding money. These discount promotions can boost foot traffic, but they often destroy profit margins faster than you'd expect. Most operators never run the numbers to see if their Instagram discount codes actually make financial sense.
Why discount promotions often result in losses
A discount promotion seems straightforward: offer 20% off, attract more customers. But hidden costs can demolish your profit margins.
⚠️ Watch out:
20% discount doesn't mean 20% less profit. It often means 100% less profit or even a loss per dish.
The hidden costs of discount promotions
Every discount promotion carries more expenses than just the discount itself:
- The discount itself: 20% less revenue per dish
- Fixed costs per customer: staff, energy, rent stay the same
- Marketing costs: Facebook ads, Instagram promotion
- Extra ingredients: more customers = more purchases
- Staff time: social media management and campaign setup
The break-even calculation
To break even on a discount promotion, you need more customers than your discount costs you. Here's the formula:
Break-even extra customers = Discount % / (100% - Food cost % - Discount %)
💡 Example:
Your normal situation:
- Average bill: €25.00 per person
- Food cost: 30%
- Profit per customer: €17.50 (70% of €25)
With 20% discount:
- Bill becomes: €20.00 per person
- Food cost stays: €7.50 (30% of €25)
- Profit per customer: €12.50
You lose €5.00 profit per customer. You need 40% more customers to break even.
Including marketing costs
Don't forget the costs of your social media campaign:
- Facebook/Instagram ads: €50-200 per campaign
- Time for content creation: 2-4 hours × €20/hour = €40-80
- Graphic design: €25-50 for discount code visual
- Extra staff during busy times: possibly extra call-in staff
💡 Example calculation:
Discount promotion 20% off, 1 week long:
- Marketing costs: €150 (ads + time)
- Loss per customer: €5.00
- Normal customers per week: 200
- Extra customers from promotion: 60 (30% more)
Total costs: €150 + (60 × €5) = €450
Extra profit from 60 customers: 60 × €12.50 = €750
Net result: €750 - €450 = €300 profit
When discount promotions actually work
Discount promotions can generate profit if you meet these conditions:
- Low food cost: below 25% gives more room for discounts
- High fixed costs: if you're paying staff and rent anyway, extra revenue helps
- Quiet periods: filling Monday/Tuesday always helps
- New customers: who return later at regular prices
- Large orders: discount code only for minimum €30 purchase
This is the kind of thing you only learn after closing your first month at a loss—understanding which customers actually contribute to your bottom line versus those who just create busy work.
⚠️ Watch out:
Existing customers who would visit anyway only cost you money with a discount promotion. Try targeting new customers.
Alternative promotions that work better
Instead of percentage discounts, try these promotions:
- Free side dish: only costs you food cost (€2-4), no revenue loss
- Second drink free: drinks have low cost price
- Upgrade promotion: free upgrade to larger dish
- Combo deals: main course + drink for fixed price
- Happy hour: specific times, fills quiet moments
Keeping track of the numbers
Always measure your promotion results:
- Number of new customers: how many first-time visitors
- Returning customers: do they return later without discount
- Average bill value: do people order more because of the discount
- Total costs: marketing + loss per customer
- ROI calculation: extra profit / total costs
Food cost tracking tools help you monitor these numbers and identify which promotions actually drive profit for your business.
How do you calculate whether a discount promotion is profitable?
Calculate your current profit per customer
Subtract your food cost from your average bill. With a €25 bill and 30% food cost, you keep €17.50 per customer. This is your starting point.
Calculate profit per customer with discount
Subtract the discount from your bill, but food cost stays the same. With 20% discount, a €25 bill becomes €20, but food cost stays €7.50. New profit: €12.50 per customer.
Add up all marketing costs
Calculate what you spend on Facebook ads, time for content creation, design of discount code and possibly extra staff. Add everything together.
Calculate how many extra customers you need
Divide your total marketing costs by your profit loss per customer. If you spend €150 and lose €5 per customer, you need at least 30 extra customers to break even.
Measure the actual result
Track how many extra customers you got and calculate whether that was enough. Extra profit = (number of extra customers × profit per customer) - marketing costs.
✨ Pro tip
Track your discount code redemptions for exactly 30 days after each campaign ends to see true customer lifetime value. Many operators miss the delayed bookings that come from social media exposure, which can turn a seemingly unprofitable 25% discount into a winner.
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
How much discount can I give maximum without making a loss?
That depends on your food cost percentage. With 30% food cost, you could theoretically discount up to 70% before losing money on ingredients alone. But then you're earning nothing for staff and rent. A safe maximum is half your profit margin.
Should I include VAT in my calculation of discount promotions?
No, you always pass VAT to the tax authorities regardless. Calculate your discount promotion based on prices excluding VAT for an accurate picture of your actual profit. This gives you the real impact on your margins.
How often can I do discount promotions without spoiling customers?
Maximum once per month, otherwise customers will wait for discounts instead of paying full price. Vary your promotions too—not always the same percentage, but mix in free side dishes or combo deals to keep things fresh.
📚 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 →