BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Anyone who sells food · ⏱️ 3 min read

How do I calculate whether social media promotions with discount codes are profitable?

📝 KitchenNmbrs · updated 14 Mar 2026

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?

1

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.

2

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.

3

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.

4

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.

5

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.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

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.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

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 →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏