Promotions are the most abused marketing tool in the restaurant industry. Done wrong, they attract deal-seekers who never return at full price, train loyal customers to wait for discounts, and erode margins on your best-selling items. Done right, they fill empty seats during slow periods, introduce new customers to your restaurant, and increase average order value.
The difference between profitable and destructive promotions comes down to three things: what you discount, who you target, and how you structure the offer. This guide shows you how to run promotions that drive revenue without giving away your profit.
The Promotion Math Most Restaurants Get Wrong
Before designing any promotion, understand the margin impact:
Example: 20% off everything
Your average entree is priced at $18 with a food cost of $5.40 (30%). Your gross profit per plate is $12.60.
With 20% off, the customer pays $14.40. Your food cost is still $5.40. Gross profit drops to $9.00 — a 29% reduction in profit per plate.
To make the same total gross profit with 20% off, you need to sell 40% more plates. If your Tuesday dinner usually serves 60 covers, you need 84 covers at the discounted price just to break even. And that assumes no additional labor or supply costs for those extra 24 covers — which is unrealistic.
The lesson: Blanket percentage discounts on food are almost never profitable unless they drive significantly higher volume. There are better structures.
8 Margin-Safe Promotion Strategies
1. Bundle Deals (Add Value, Don’t Discount)
Instead of discounting existing items, bundle them with high-margin add-ons at a slight discount on the total:
Example: “Date Night Bundle: 2 entrees + 1 shared appetizer + 2 glasses of house wine for $75” (versus $88 if ordered separately)
- The $13 discount comes primarily from the appetizer ($4 food cost) and house wine ($2 food cost per glass)
- Your actual cost of the discount: $6 in food cost
- Customer perceives $13 in savings
- You’ve increased the average check from $36 (entree only) to $37.50 per person
- You’ve moved high-margin items (wine, appetizer) that might not have been ordered otherwise
Bundles work because the perceived value exceeds the actual cost. Guests feel they’re getting a deal while you maintain or improve margins.
2. Time-Limited Offers for Slow Periods Only
Never discount peak hours. If Friday dinner is already full, discounting it throws away margin for no reason. Target promotions exclusively at your weakest time slots:
- Tuesday-Wednesday dinner if those are your slowest nights
- 3-5 PM gap between lunch and dinner
- January-February if that’s your seasonal trough
The fixed costs of your restaurant (rent, insurance, management salaries) exist whether you’re serving 30 or 90 covers. Incremental covers during slow periods have disproportionately positive margin impact because the fixed costs are already covered.
Example: “Happy Hour Kitchen: 25% off appetizers, Tuesday-Wednesday, 4-6 PM”
Appetizers at 25% off still run at 40-50% gross margin because they’re typically your highest-margin menu category. You’re filling empty seats during dead hours with items that still make money.
3. Spend Thresholds (Reward Higher Spending)
Structure promotions to reward customers who spend above your average check:
Example: “Spend $50 or more, get a free dessert”
- Your average check is $38
- Free dessert cost: $2.50
- Additional revenue per qualifying check: $12+ above average
- Net benefit: $9.50+ per qualifying transaction
This promotion increases average order value rather than discounting existing spending. Customers actively add items to reach the threshold — and the “free” item costs you far less than the incremental revenue.
FoxiFood’s promo codes feature lets you set minimum order amounts for online promotions, ensuring every digital coupon triggers the spending behavior you want.
4. New Customer Acquisition Offers
Offer first-visit discounts to people who’ve never ordered from you before. The economics are different from discounting for existing customers:
- Cost to acquire a new customer through paid advertising: $8-$25
- Cost of a 15% first-order discount on a $40 check: $6
- Lifetime value of a retained customer: $500-$2,000+
A first-visit discount that costs you $6 and converts even 20% of first-timers into repeat visitors is among the most profitable marketing investments you can make.
Structure it carefully: - Limit to genuinely new customers (first online order, first email signup) - Set a minimum order value above your food cost breakpoint - Include a follow-up mechanism — capture their email for re-engagement - Don’t offer it to existing customers who already come at full price
5. Bounce-Back Offers (Drive the Second Visit)
The hardest gap to bridge is getting a first-time customer to visit a second time. A bounce-back offer is a coupon given at the first visit, redeemable only on a future visit:
Example: At the end of the meal or in the takeout bag: “Thanks for visiting! Here’s $10 off your next order of $40 or more — valid within 30 days.”
- Redemption rate: typically 15-25%
- Cost per redemption: $10 on a $40+ order (still above your food cost breakpoint)
- Value: converts one-time visitors into repeat customers
The time limit (30 days) creates urgency. The minimum spend ensures profitability on the redemption.
6. Low-Cost Item Giveaways
Give away items with very low food cost but high perceived value:
- Free bread or chips with any order — food cost: $0.30-$0.50
- Free coffee with lunch entree — food cost: $0.15-$0.25
- Free birthday dessert — food cost: $1.50-$3.00
- Free appetizer with online order over $30 — food cost: $2-$4
These promotions cost almost nothing but create goodwill and perceived generosity. A “free coffee with lunch” promotion might cost you $0.20 per customer but tips the decision in your favor when someone is choosing between you and the restaurant next door.
7. Loyalty-Based Promotions (Reward Frequency, Not Spending)
Instead of discounting for everyone, reward customers who visit frequently:
- Buy 9 lunches, get the 10th free — effective discount: 10% spread over 10 visits, with guaranteed loyalty
- VIP members get first access to new menu items or special events — zero discount, high perceived value
- Loyalty points that earn free add-ons — customers earn toward high-margin items (drinks, desserts)
Loyalty promotions maintain full price for new customers while rewarding your most valuable regulars — who would have come anyway. The key is offering rewards on high-margin items (drinks, desserts) rather than discounting their regular orders.
Using a structured loyalty program makes tracking automatic and eliminates the paper punch card problem of fraud and loss.
8. Event-Based Promotions (Create Experiences, Not Discounts)
Transform slow nights into events:
- Wine pairing dinner — fixed price menu with curated wines. Markup on wine is 300-400%; the “event” format justifies premium pricing.
- Chef’s table experience — limited seats, premium price, exclusive access. No discount involved — the promotion is the exclusivity.
- Live music night — musician cost: $200-$500. If it brings in 20 additional covers at $40 each, that’s $800 in revenue for a $200-$500 investment.
- Trivia or quiz night — free to organize, drives beverage sales (your highest-margin category)
- Cooking class — charge $50-$80 per person for a 2-hour class. Food cost: $8-$12. Revenue: $40-$68 per person in pure profit, plus they become customers.
Events create reasons to visit that don’t involve lowering prices. They position your restaurant as a destination rather than a commodity.
Calculating Promotion ROI
Before launching any promotion, run the numbers:
Step 1: Calculate the discount cost Total promotional discount value per customer x expected number of customers using the promotion
Step 2: Calculate incremental revenue Additional revenue from new customers or higher average checks minus the discount cost
Step 3: Calculate incremental costs Additional food, labor, and supply costs to serve the incremental volume
Step 4: Net promotion profit Incremental revenue - discount cost - incremental costs = promotion profit (or loss)
Example: - Promotion: “Free appetizer with any entree, Tuesday nights” - Expected additional covers: 25 per Tuesday - Average entree revenue per additional cover: $22 - Appetizer food cost: $3.50 - Additional food cost for entree: $6.60 (30%) - Additional labor: $50 total (one extra server)
Calculation: - Incremental revenue: 25 x $22 = $550 - Discount cost: 25 x $3.50 = $87.50 - Incremental food cost: 25 x $6.60 = $165 - Incremental labor: $50 - Net promotion profit: $247.50 per Tuesday
That’s $990/month in additional profit from giving away a $3.50 appetizer. This promotion makes sense.
Rules for Sustainable Promotions
- Never discount your peak. Promotions exist to fill empty seats, not to reduce revenue from full ones.
- Set end dates. Every promotion needs an expiration date. Permanent “deals” become expected pricing that you can never remove.
- Track everything. Know your baseline (what would have happened without the promotion) and measure against it. If Tuesday dinner was already improving naturally, the promotion gets false credit.
- Limit frequency. Running promotions more than 2-3 times per month trains customers to expect discounts. Space them out.
- Target strategically. Use your marketing tools to send promotions to the right segments — lapsed customers, first-timers, weekday-only diners — not your entire list.
- Test before scaling. Run a promotion for 2 weeks before committing to a month. If the numbers don’t work at small scale, they won’t work at large scale either.
Promotions to Avoid
- 50% off everything — this is a going-out-of-business sale, not a promotion
- Ongoing daily deals — permanent discounts become your real price; removing them feels like a price increase
- Deep discounts on third-party deal sites — 50% off deals through coupon platforms attract bargain hunters with near-zero retention rates (typically under 5% return at full price)
- Discounting signature dishes — your best items at full price are what build your reputation. Discounting them devalues your brand.
- Matching competitor discounts — a race to the bottom has no winners. Compete on experience, not price.
Key Takeaways
- A blanket 20% discount requires 40% more volume just to break even on gross profit — percentage-off promotions are almost never the right structure.
- Use bundles to add perceived value at low actual cost. A $13 bundle discount might only cost $6 in food cost while increasing average check size.
- Target promotions exclusively at slow periods — never discount peak hours that would fill at full price.
- Structure offers with spend thresholds ($50 minimum for a free dessert) to increase average order value rather than reducing existing spending.
- Calculate promotion ROI before launching: incremental revenue minus discount cost minus incremental expenses must be positive.
- Set end dates on every promotion, limit to 2-3 per month, and test at small scale before committing resources.