Does slashing drink prices during happy hour actually hurt your bottom line? Many operators worry about lower margins, but smart promotions can boost total profits by driving volume and spreading fixed costs. The math reveals total contribution matters more than per-drink margins.
Why happy hour often DOES pay off (despite lower prices)
Most bartenders think: lower price equals less profit. That's true per drink, but not per hour. Happy hour is about volume and spreading your fixed costs over more sales.
? Example:
Normal: 20 beers between 5:00 PM-7:00 PM for €3.50 (excl. 21% VAT = €2.89)
- Cost per beer: €0.75
- Margin per beer: €2.89 - €0.75 = €2.14
- Total margin: 20 × €2.14 = €42.80
Happy hour: 45 beers for €2.50 (excl. VAT = €2.07)
- Margin per beer: €2.07 - €0.75 = €1.32
- Total margin: 45 × €1.32 = €59.40
Result: €16.60 more profit despite lower price!
The formula for happy hour ROI
To calculate if your happy hour pays off, use this formula:
Happy Hour ROI = (Volume Happy Hour × Margin Happy Hour) - (Volume Normal × Margin Normal)
Where:
- Volume = number of drinks sold in that period
- Margin = selling price excl. VAT minus cost price
- Period = same time slot (e.g., 5:00 PM-7:00 PM)
⚠️ Important:
Always calculate with prices excl. VAT. Alcoholic beverages have 21% VAT, so €3.50 incl. VAT = €2.89 excl. VAT.
Additional factors that play a role
Beyond direct drink sales, there are more factors that can make your happy hour profitable:
Spreading fixed costs
Your staff, rent, and energy costs stay the same if you serve 20 or 45 guests. More volume means these expenses get split across additional sales.
Additional sales during happy hour
Guests who come for discounted drinks often order food or premium beverages too. After managing kitchen operations for nearly a decade, I've seen how these add-ons can double or triple promotion profitability. Include these in your calculation.
? Example of additional sales:
Of 45 happy hour guests, 15 also order bitterballs (€6.50)
- Margin on bitterballs: approximately €4.00 per serving
- Additional margin: 15 × €4.00 = €60.00
- Total margin happy hour: €59.40 + €60.00 = €119.40
That's almost 3× more than without happy hour!
Guests who stay longer
Many happy hour customers stick around after 7:00 PM and pay regular prices. This creates pure incremental revenue you wouldn't capture otherwise.
When happy hour DOESN'T pay off
Happy hour can also backfire. Watch out for these pitfalls:
- Too low margin: If you price below cost, you lose money on every drink
- Cannibalization: If guests only visit during promotions and avoid regular-price periods
- Wrong target audience: Customers who exclusively want cheap drinks without additional purchases
- Too long period: Happy hour from 4:00 PM-10:00 PM cannibalizes normal revenue
⚠️ Important:
Restrict your happy hour to slower periods (e.g., 5:00 PM-7:00 PM). Running it during peak hours replaces profitable sales with discounted ones.
Digitally tracking your happy hour results
To really know if your happy hour pays off, you need to track the numbers. Monitor each week:
- Sales volume during happy hour
- Sales volume in the same period without the promotion
- Additional sales (food, premium drinks)
- Guests who stay after happy hour
Your POS system should capture most of these metrics automatically, helping you calculate actual margins per drink including all additional costs.
How do you calculate whether happy hour pays off? (step by step)
Measure your current sales in that period
Count how many drinks you normally sell between, for example, 5:00 PM-7:00 PM. Do this for a few weeks to get an average. This is your baseline.
Calculate the margin per drink (normal vs happy hour)
Subtract your cost price from both prices (excl. 21% VAT). Normal price: €3.50 incl. = €2.89 excl. - €0.75 cost = €2.14 margin. Happy hour: €2.50 incl. = €2.07 excl. - €0.75 = €1.32 margin.
Compare the total margin of both scenarios
Multiply volume × margin for both situations. If happy hour generates more total margin than normal, it pays off. Don't forget to include additional sales (food, more expensive drinks).
✨ Pro tip
Track your happy hour performance for exactly 3 weeks before expanding. Compare total contribution margin (drinks plus food) against the same Tuesday-Thursday slots from the previous month to get real ROI.
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
Do I need to include 21% VAT in my happy hour calculation?
How long should a happy hour be to be profitable?
What if my happy hour guests never pay normal prices again?
Do I need to include all drinks in the happy hour?
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
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.
kennisbank.more_in_category
Related questions
Explore more topics
Calculate your cocktail costs down to the ml
Drink margins seem high, but spillage and free pours eat them up. KitchenNmbrs calculates the exact cost price of every cocktail and drink. Try it free.
Start free trial →