How to Run Restaurant Offers Without Losing Money 2026
Discounts can fill your restaurant or drain your profits. The difference is strategy. This guide covers every offer type, how to calculate the real impact on your margins, and how to avoid the aggregator discount trap.
A restaurant owner in Pune recently shared this story: he ran a 30% off promotion on Zomato for a month. Orders tripled. Revenue went up by 80%. He felt like a genius. Then he looked at his bank account at the end of the month and realized he had actually lost ₹45,000. The 30% discount, combined with Zomato's commission, meant he was selling food below cost on every single order. He was paying customers to eat his food.
This story repeats itself across thousands of Indian restaurants every month. Owners run discounts based on gut feeling, competitor pressure, or aggregator platform suggestions without understanding the math behind each offer. The result is a busy restaurant that loses money — the worst possible outcome because it feels like success while destroying the business.
This guide gives you the math, the strategy, and the tools to run offers that actually increase profit, not just revenue. Every discount decision should be backed by a margin calculation, not a hope.
The Seven Types of Restaurant Offers
1. Percentage Off (% Discount)
The most common and most dangerous offer type. "20% off on all orders" is simple to communicate but expensive to run. Every item on your menu takes the same hit, including your already-low-margin items. A 20% discount on a dish with a 30% food cost does not leave you 50% margin — it leaves you with a 37.5% food cost (30/80), and after labor, rent, and overheads, you might be at breakeven or below.
When to use percentage discounts: only on specific items with high margins (beverages, desserts, starters) or during specific time windows (off-peak hours). Never offer blanket percentage discounts across your entire menu unless you have calculated the impact on every category.
2. Buy One Get One (BOGO)
BOGO is psychologically powerful — "free" is the most compelling word in marketing. But BOGO is essentially a 50% discount. If your biryani sells for ₹350 with a ₹105 food cost (30%), BOGO means you are selling two biryanis for ₹350 with ₹210 in food cost — a 60% food cost. You are losing money on every BOGO order.
Smart BOGO variations that work:
- "Buy main course, get dessert free": The dessert costs you ₹40-60. The customer feels they got something free. Your total food cost per table barely changes, but perceived value skyrockets.
- "BOGO on beverages": Drinks have 15-20% food cost. Even at BOGO, your food cost is 30-40% on the free drink — still profitable. And the second drink often leads to additional food orders.
- "BOGO on weekday lunches only": Limits the discount to times when you have excess capacity. The marginal cost of serving a second customer during a slow period is mostly food cost — your rent, staff, and utilities are the same whether the table is empty or full.
3. Combo Deals
Combos bundle items at a slight discount compared to ordering individually. The magic of combos is that they increase average order value while giving customers the perception of saving money. A customer who would have ordered just a biryani (₹350) now orders a "Biryani Meal Deal" (biryani + raita + drink + dessert for ₹499 instead of ₹620 individually). You give a 20% discount on the bundle but collect ₹149 more per customer.
Design combos to include at least one high-margin item (beverage or dessert). The high-margin item subsidizes the discount on the bundle. A combo of biryani (30% food cost) + lassi (18% food cost) + gulab jamun (22% food cost) has a blended food cost of about 26% at the combo price — better than your regular biryani alone.
With a modern POS system, set up combos with automatic pricing that your staff can apply with one tap. Bill Feeds BYOD POS lets you create and modify combo deals from your phone in under two minutes.
4. Happy Hour Pricing
Happy hour discounts on drinks during slow afternoon hours (3-6 PM) are proven revenue generators. Customers who come for discounted drinks often order food at full price. The drink discount is an acquisition cost, not a giveaway.
A typical happy hour: 50% off selected cocktails and mocktails, 3-6 PM, Monday-Thursday. Your cocktail food cost at full price is 18%. At 50% off, it is 36% — still profitable. And the customer who orders two discounted cocktails typically orders ₹400-600 in food at full margin. Your net result is a table that would have been empty generating ₹800-1,200 in revenue.
5. Loyalty Discounts
Discounts earned through loyalty programs are the most profitable type of discount because they drive repeat visits. A 10% loyalty discount to a customer on their 5th visit costs you 10% of that one bill but has already generated four full-price visits. The blended discount across all five visits is only 2%.
Loyalty discounts also create switching costs. A customer with 200 loyalty points at your restaurant is less likely to try a competitor because they would lose their accumulated value. This retention effect is worth far more than the discount cost.
6. Minimum Order Value Discounts
"15% off on orders above ₹800" or "₹100 off on orders above ₹600." These are smart because they increase average order value. A customer who would have spent ₹500 now adds items to reach ₹600 for the discount. Your additional food cost on the extra ₹100 is ₹30. You give ₹100 discount but earn ₹70 more in contribution margin from the higher order value, plus the base order revenue.
Set your minimum threshold 20-30% above your current average order value. If your average dine-in bill is ₹650, set the discount threshold at ₹800. This pushes customers to order more, not just to get the same order cheaper.
7. Time-Limited Flash Offers
24-hour or weekend-only offers create urgency. "Today only: Hyderabadi Biryani at ₹249 (regular ₹349)." The time limit drives immediate action and prevents the discount from becoming a permanent price expectation. Flash offers work best for driving traffic on specific slow days or promoting new menu items.
How Do You Calculate Whether a Restaurant Discount Is Profitable?
Use the break-even volume increase formula: Discount Percentage divided by (Margin Percentage minus Discount Percentage). With a 65% contribution margin and a 20% discount, you need 44% more customers just to break even. At 30% off, you need 86% more customers. At 40% off, you need nearly triple your normal traffic. Always run this calculation before launching any offer to ensure the projected volume increase is realistic.
Before running any offer, do the math. Here is the framework.
The Break-Even Volume Increase
When you offer a discount, you need more customers to make the same profit. The formula:
Required Volume Increase = Discount % / (Margin % - Discount %)
If your contribution margin is 65% (after food cost) and you offer 20% off:
Required Volume Increase = 20 / (65 - 20) = 44%
You need 44% more customers just to break even. If you normally serve 100 customers, you need 144 to make the same profit as 100 at full price. Are you confident the discount will drive a 44% traffic increase? If not, you will lose money.
At 30% off with 65% margin: Required increase = 30 / (65-30) = 86%. You need nearly double your customers. At 40% off: 160% increase — nearly triple. This is why deep discounts are almost always unprofitable for restaurants.
Item-Level Impact Analysis
Calculate the impact for each menu category separately. Your beverages at 80% margin can absorb a 20% discount easily (breakeven at 33% volume increase). Your biryani at 65% margin needs 44% more orders. Your naan at 55% margin needs 57% more orders. If you run a blanket 20% discount, your high-margin items subsidize the loss on low-margin items — but is the blended result profitable?
Track discount performance on your phone — BYOD analytics show which offers drive profit and which drain margins. Bill Feeds provides item-wise profitability reports during and after promotions, so you can see exactly which categories are contributing and which are losing money under the discount.
Why Are Zomato and Swiggy Discounts a Trap for Restaurants?
A 30% discount on Zomato with 25% commission means a 400-rupee order nets you only 75 rupees after food cost, commission, and packaging. Your effective food cost becomes 57% of revenue, which is unsustainable. Aggregator discounts attract price-sensitive customers who will not return at full price, train your customer base to expect deals, and send most revenue to the platform. Use aggregator discounts only during new restaurant launches lasting 2-4 weeks.
Aggregator platforms aggressively push restaurants to offer discounts. "Offer 30% off and we'll feature you on the homepage." "Run a BOGO and see 5x more orders." These pitches are seductive because they promise visibility and volume. But the math is devastating.
The Real Cost of Aggregator Discounts
Consider a ₹400 order on Zomato with a 30% discount:
- Customer pays: ₹280
- Zomato commission (25%): ₹70
- Revenue to restaurant: ₹210
- Food cost (30% of ₹400): ₹120
- Packaging: ₹15
- Net contribution: ₹75
From a ₹400 order, you keep ₹75 before labor, rent, and overhead. Your effective food cost is 57% of revenue (₹120/₹210). Most restaurants cannot survive at these margins. And the orders you lose on are your most popular items — the ones with the highest order volume.
When Aggregator Discounts Make Sense
There are exactly two scenarios where aggregator discounts are justifiable:
- New restaurant launch: The first 2-4 weeks when you need reviews and ratings. Accept the loss as a marketing cost with a specific end date.
- Clearing excess inventory: If you have perishable ingredients that will go to waste, selling them at a discount is better than throwing them away. But this is inventory management, not marketing.
For ongoing operations, aggregator discounts are a trap. They attract price-sensitive customers who will not return at full price, they train your customer base to expect discounts, and they send most of the revenue to the platform, not to you.
Direct Discount Strategies That Work
The alternative to aggregator discounts is building your own direct customer channels and running offers that you control.
WhatsApp and SMS Offers
Send targeted offers to your existing customer database. "Hi Priya, 15% off your next dine-in visit this week. Show this message at billing." These offers cost ₹0.15-0.25 per message and target customers who already know and like your food. No commission to pay, no middleman.
In-Store Offers
Offers visible only to customers already in your restaurant: "Order any starter and get 50% off a dessert." These increase average order value without discounting what the customer was already going to order. Table tents, menu inserts, and server recommendations are free distribution channels.
Social Media Exclusive Offers
Instagram story offers with a redemption code: "Show this story for a free drink with any main course." This drives social media engagement, builds your following, and the offer is limited to the 24-hour story window. Your followers feel like insiders with exclusive access.
First-Visit Offers for Walk-Ins
"First time here? 10% off your first bill." This is a one-time acquisition cost that builds your customer database. The customer provides their phone number to claim the discount, and you now have a direct marketing channel for future full-price visits.
Time-Based vs Always-On Offers
The biggest mistake restaurants make with offers is leaving them running permanently. A "20% off" that runs every day is not a promotion — it is a price cut. Customers stop seeing it as a special deal and start seeing it as the regular price.
Time-Limited Offers (Recommended)
Run each offer for a specific period: "This weekend only," "Every Tuesday in March," "Festival week special." Time limits create urgency, prevent discount fatigue, and let you measure the impact of each campaign independently.
Rotate your offers: week 1 is BOGO on starters, week 2 is happy hour extension, week 3 is combo deal, week 4 is loyalty bonus points. Customers always have a reason to visit, but you are never discounting everything at once.
Always-On Offers (Use Sparingly)
Some offers can be permanent: birthday discounts (targeted, infrequent), loyalty program rewards (earned, not given), and off-peak pricing (filling genuinely empty slots). These do not create price expectations because they are conditional — you only get them if you meet specific criteria.
Tracking Offer Performance
Every offer needs a measurement plan. Track these metrics for every promotion:
- Redemption count: How many customers actually used the offer?
- Revenue per offer period: Total revenue during the offer vs same period without the offer
- Profit per offer period: Revenue minus food cost minus discount cost minus marketing cost
- Average order value change: Did customers spend more or less per visit during the offer?
- New vs repeat customer split: Are you attracting new customers or just discounting for existing ones?
- Post-offer retention: Do customers who came during the offer return at full price?
Bill Feeds BYOD POS tracks all of these metrics automatically. View offer performance on your phone — see which promotions drive real profit versus which ones just drive volume. Compare discount periods to full-price periods to calculate the true ROI of every campaign.
What Psychology Principles Make Restaurant Offers More Effective?
Three psychology principles drive restaurant offer conversions: anchoring (showing the original price next to the discounted price to highlight value), the free threshold (customers disproportionately respond to "free" items even when the monetary value is less than a percentage discount), and loss aversion (framing offers around what customers will miss by not acting creates more urgency than highlighting what they gain).
Anchoring
Show the original price alongside the discounted price. "₹449 ₹599" makes the deal feel more valuable than just "₹449." The original price anchors the customer's perception of value. Use this on your menu for combo deals and specials.
The Free Threshold
Customers will go out of their way for something free. "Free dessert with any order above ₹500" is more motivating than "15% off orders above ₹500" even when the monetary value is lower. The word "free" triggers a disproportionate response.
Loss Aversion
People hate losing more than they enjoy gaining. "Offer ends in 48 hours" is more motivating than "Available for the next 48 hours." Frame your offers around what customers will miss, not what they will get.
Building an Offer Calendar
Plan your offers quarterly. Map each month with specific promotions, timing, and budgets. A sample calendar:
- Week 1: No offer (full-price baseline)
- Week 2: Happy hour extension (Mon-Wed, 3-7 PM instead of 3-6 PM)
- Week 3: Combo deal of the week (new combo every week for 4 weeks)
- Week 4: Loyalty bonus (double points on all orders)
This rotation ensures you always have something to promote without running permanent discounts. Each offer targets a different customer behavior: happy hour drives off-peak traffic, combos increase order value, and loyalty bonuses reward repeat customers.
Use your POS data from accounting reports to identify which weeks and days need the most help. If Tuesdays are consistently your slowest day, that is where your best offer should run — not on a Saturday when you are already full.
Frequently Asked Questions
Track discount performance from your phone
Bill Feeds BYOD POS — offer analytics, margin tracking, and item-wise profitability. ₹999/month.
Start Free Trial