
Happy Hour Profitability: Does Discounting Actually Work?
Happy hour only generates profit if it brings in guests who wouldn't have come otherwise. Here's the math, the strategy, and how to structure it so discounting actually pays off.
Happy Hour Profitability: Does Discounting Actually Work?
Happy hour profitability is one of the most misunderstood concepts in restaurant finance. Happy hour gets sold as a no-brainer: lower prices, more people walk in, everyone wins. But that logic only holds under specific conditions. In plenty of restaurants, happy hour is just a way to collect less money from the same customers who would have shown up anyway.
Before you commit to discounting your margins, run the actual math.
The Only Scenario Where Happy Hour Works
Happy hour is profitable if — and only if — it generates incremental covers: guests who wouldn't have come in during that window without the discount.
If your 4–6 PM bar business is already strong, happy hour is giving money away. You're not attracting new people, you're just charging your existing customers less.
If your 4–6 PM window is dead (12 barstools, 2 occupied), happy hour has a real chance to generate revenue you'd otherwise have zero of.
The Math: When It Works
Your normal bar does $200/hour between 4–6 PM on a weekday — 8 customers at $25 average check.
You launch happy hour: 30% off drinks, discounted apps. Average check drops to $17. But traffic triples — now you've got 24 customers.
New revenue: 24 × $17 = $408 per hour
Cost structure comparison:
- Before: $200/hr revenue, drinks at 20% cost → $40 product cost, $160 gross margin
- After: $408/hr revenue, same drink cost % → $81.60 product cost, $326.40 gross margin
You didn't just beat the old number — you doubled your gross profit on bar inventory during those two hours.
The Food Attach Rate Effect
Happy hour gets even better when food is part of the equation. If 60% of your happy hour guests order food at an average $9 check:
- Food revenue: 24 × 60% × $9 = $129.60/hr
- Food cost at 30%: $38.88
- Food gross margin: $90.72/hr
Total gross margin: $326.40 (bar) + $90.72 (food) = $417.12/hr — well over double the $160 without happy hour.
When Happy Hour Destroys Margin
The scenario above works because traffic tripled. Here's when it doesn't work:
Traffic Doesn't Increase Enough
If traffic doubles (from 8 to 16 guests) instead of triples:
- 16 × $17 = $272/hr revenue
- Product cost at 20%: $54.40
- Gross margin: $217.60
Better than $160 — but not dramatically so. And you've added operational complexity, staff training on a different menu, and created guest expectations around discounted pricing.
The break-even question: How many incremental guests do you need?
(Normal gross margin) ÷ (Discounted gross margin per cover) = break-even incremental covers
Normal margin $160, discounted gross margin per cover $13.60 ($17 × 80%):
$160 ÷ $13.60 = 11.8 incremental guests needed to break even
Drawing only 4–5 additional people? You're likely losing money.
Happy Hour Cannibalizes Full-Price Sales
If guests who normally dine at 7 PM start coming in at 5 PM for discounted pricing — and leave before dinner service — you've discounted your existing revenue without generating anything new.
Watch for: customers who've shifted their visit timing but haven't increased frequency. That's cannibalization.
How to Structure a Profitable Happy Hour
1. Limit It to True Off-Peak Hours
Only offer happy hour during times when capacity is genuinely underutilized. For most restaurants: 3–6 PM on weekdays. If your 5 PM bar is filling up organically, don't discount it.
2. Discount Strategically, Not Uniformly
Don't apply 30% off everything. Instead:
- Discount the highest-margin items (well spirits, house wine, draft beer, low-cost apps)
- Keep premium offerings at full price (top-shelf spirits, specialty cocktails)
- Create a specific happy hour menu rather than slashing prices on your regular menu
3. Drive Attachment to Full-Price Items
Structure happy hour to bring guests in, then upsell:
- Happy hour apps designed to leave guests still hungry for dinner
- Staff trained to suggest full-price dinner specials
- Transition language: "Happy hour ends at 6, but if you'd like to stay for dinner, I can get you started on our dinner menu"
4. Measure Actual Incrementality
For 4 weeks, track:
- Number of happy hour covers per day
- Revenue during happy hour vs. same window pre-happy-hour
- Whether happy hour guests are staying for dinner (attachment rate)
- Revenue from 6–8 PM (are happy hour guests staying or leaving?)
5. Set a Clear Sunset Policy
Happy hour promotions have a way of becoming permanent fixtures that are impossible to remove without backlash. Build in a review period ("We're trying this through June and will reassess") so you maintain the ability to adjust or discontinue.
Frequently Asked Questions
Does happy hour actually increase restaurant revenue?
It depends entirely on whether it drives incremental traffic. Restaurants in genuinely slow dayparts can see 20–40% revenue increases. Restaurants with solid 4–6 PM business typically see margin compression with no revenue gain.
What's the best happy hour discount structure?
Most profitable: discounted well spirits, house wine, and draft beer, plus 2–3 specific low-cost appetizers. Avoid flat "30% off everything" — that discounts your highest-margin items unnecessarily.
Should happy hour be every day or just weekdays?
Start with weekdays only. Weekend 4–6 PM is often a strong window already. If data shows opportunity on specific weekend days, add them.
How do you track happy hour profitability?
Use your POS to compare: average covers and revenue per hour during happy hour vs. same window on non-happy-hour days. Also track dinner attachment rate and whether happy hour guests are returning as full-price customers.
What if my happy hour isn't working — how do I end it?
Transition it: adjust to a more limited offer (2–3 specific items rather than broad discounts), communicate that you're updating the program, and phase it out over 4–6 weeks. Abrupt cancellation generates more backlash than a gradual wind-down.
Ready to take control of your food costs? Try CostLab free for 14 days →
Track Food Cost on Every Dish — Automatically
CostLab.AI calculates food cost percentage in real time. Update one ingredient price and see the impact across your entire menu instantly.
Start Free Trial →