Happy hour isn’t just for bars. For a café, a scheduled discount during your slowest window — the mid-afternoon lull, the last hour before close — is one of the cleanest ways to pull traffic into empty time without touching your busy periods. The key word is scheduled: you want it to run itself, apply automatically, and switch off when the window ends, so no one has to remember a code or manually flip prices twice a day.
Square can do exactly that. This guide walks through setting up an automatic, time-based happy hour discount on Square, what each version of Square supports, and how to run it without quietly eroding your margin. It’s written for an independent café or coffee shop owner on Square.
What “automatic” and “scheduled” mean on Square
Two Square features combine to make a happy hour work:
- Automatic discounts apply at checkout on their own when a sale meets conditions you set — a certain item, category, or minimum spend — with no code typed and no staff decision.
- Discount scheduling limits when that automatic discount is active: specific days of the week and specific times of day.
Put them together and you get a true happy hour: from, say, 2:00–4:00pm on weekdays, drip coffee is 20% off automatically, and at 4:01pm it goes back to full price on its own. Square for Restaurants specifically rolled out scheduled happy hour discounts, and the scheduling option lives in Square’s standard discount tools too — so most café setups can run this.
The whole point of scheduling is that the promotion is a rule, not a task. Staff shouldn’t have to key anything in, and prices shouldn’t be edited twice a day.
How to set up a scheduled happy hour discount
Here’s the path in the Square Dashboard. Menu labels vary slightly by account, so a couple of alternate names are noted.
- Go to your discounts. In the Square Dashboard, open Items & services (it may read Items & menus or Items & inventory), then Discounts. Click Create a discount — or select an existing one to edit.
- Name it and set the amount. Give it a clear name customers won’t see as confusing on a receipt (“Afternoon Happy Hour”). Choose the type: a percentage (e.g. 20% off) or a fixed amount off.
- Set what it applies to. Point the discount at specific items or a category rather than the whole menu — for example a “Brewed Coffee” category or your pastries near close. This is your main margin lever, so choose deliberately.
- Turn on automatic application. Enable the option that makes the discount apply automatically at checkout when its conditions are met, so staff never type a code.
- Add the schedule. In the discount options, toggle on Set schedule and choose the days of the week and the start/end times your happy hour runs. This is the step that makes it a happy hour rather than an always-on price cut.
- Save and test on the POS. Ring up a qualifying item during the window and confirm the discount applies automatically and prints correctly on the receipt. Then check that it does not apply outside the window.
Five minutes of setup, and the promotion runs itself from then on.
Which version of Square supports this?
Square’s discount and scheduling tools appear across its products, but the exact controls differ a little:
| Square product | Automatic discounts | Scheduled (time-based) discounts |
|---|---|---|
| Square Point of Sale | ✅ Yes | ✅ Available in discount options — confirm in your dashboard |
| Square for Restaurants | ✅ Yes | ✅ Scheduled happy hour discounts explicitly supported |
| Square Online (ordering site) | ✅ Automatic discounts | ⚠️ Verify schedule support for the online channel in your account |
Availability changes over time and by plan. If you don’t see a “schedule” toggle on a discount, update your Square app to the latest version and check the discount options again; when in doubt, confirm against current Square Support articles.
If you also take online orders, decide whether your happy hour should apply to pickup orders too. A scheduled in-store-only special and an all-channel special are different promotions with different economics — see our guide to menu pricing for online ordering before you extend a discount to your digital menu.
Running happy hour without wrecking your margin
A discount is only smart if it fills time you weren’t selling anyway. Four rules keep a café happy hour profitable:
- Discount the drinks with room, not your tightest margins. Brewed/drip coffee and drip refills usually carry more headroom than milk-heavy espresso drinks. A percentage off a high-margin item during dead hours costs you far less than the same percentage off your signature latte during the rush.
- Aim the window at genuinely slow hours. The goal is to convert an empty 2–4pm into transactions, not to hand your morning-rush regulars — who’d have paid full price — a discount they didn’t need. If you’re fighting a busy period instead, the answer isn’t a discount; it’s reducing morning-rush wait times.
- Pair it with an upsell. Happy hour that only discounts is pure margin give-back. Happy hour that gets someone in the door who then adds a pastry is average-order-value growth. Design the offer so it invites a second item.
- Measure incremental transactions, not just discount spend. Before you decide it “worked,” compare transaction count in the window against a normal week. If total transactions rose enough to cover the discount, it’s a win; if you just discounted the same volume, it isn’t.
Think of the discount as buying traffic into empty time. Priced and scheduled well, that traffic is nearly free customers; priced badly, it’s margin you gave to people who’d have paid anyway.
Beyond a blunt discount: targeted offers
A scheduled happy hour is a broadcast — everyone in the window gets it. That’s perfect for filling dead hours, but it’s a blunt instrument for retention, because it can’t tell a regular from a stranger. For that, you eventually want a channel that reaches specific customers with specific offers.
That’s the role a branded app plays. Tany builds independent cafés a branded order-ahead app for iOS and Android plus web ordering, with self-running loyalty and push notifications, on top of your existing Square POS and live in about a day for $99 CAD/month per location. A push notification announcing “happy hour starts now” to opted-in regulars turns a passive scheduled discount into an active nudge — see how push notifications bring café customers back for the mechanics.
Start with the scheduled discount — it’s free, it’s five minutes, and it runs itself. Then layer targeting on top once you want your promotions to know who they’re talking to.