Pricing· 1 September 2026 · 5 min read

Happy Hour Economics: Time-Based Pricing That Doesn't Cheapen the Brand

Off-peak discounting fills dead hours — or trains guests to wait for discounts. The difference is in the design.

A restaurant's costs are mostly fixed by the hour: rent, staff, energy run whether the room is full or empty. That makes the 15:00–18:00 dead zone the most tempting target in pricing — any contribution margin from an otherwise empty table is nearly pure gain. It also makes happy hour the easiest promotion to design badly.

When time-based discounts work

The economics require three conditions. First, genuine idle capacity — discounting hours that would fill anyway is a straight margin transfer to guests. Second, a clear boundary — start and end times enforced to the minute, so the discount reads as a window, not a negotiation. Third, segmentation — the offer should attract guests who wouldn't come at full price (students, remote workers, pre-cinema diners), not divert your 19:00 regulars to 17:30.

The brand-damage trap

Permanent, deep, everything-discounted happy hours teach a dangerous lesson: the real price is the discounted one. The protections are structural: discount a curated subset (selected drinks, a small bar menu) rather than the whole card; prefer added value (aperitivo snack included) over percentage cuts on flagship dishes; and change the offer seasonally so it reads as hospitality, not desperation.

Execution is where paper fails

A time-boxed price on paper is a hand-lettered sign and a hope that servers remember. The failure modes are familiar: the sign stays up past six, a guest argues about a price, a tourist never learns the offer exists. Digitally, the window is a rule: ProMenu's happy-hour setting shows a banner and applies the discounted prices automatically during the configured days and hours, then reverts — every table, every language, zero arguments.

Measure the right thing

The metric is not discounted covers; it's incremental contribution. Compare total contribution margin in the window against the pre-promotion baseline, and watch the shoulder hours for cannibalization. If Tuesday 17:00–18:00 grew but 19:00 shrank, the discount is moving your own guests around, not adding new ones.

Takeaway

Discount only idle hours, only a curated subset, with hard automated boundaries, and judge the result by incremental margin. Done this way, happy hour is capacity management — not a markdown habit.

Put this into practice

ProMenu turns your paper menu into a fast, multilingual digital menu with EU allergen labels, QR codes and analytics — live in minutes, free to start.