If your café gets a wave of “can I order for 8 a.m. tomorrow?” messages, scheduled pickup ordering on Square is the feature that answers them automatically. Instead of taking future orders by text or sticky note, you let customers choose a pickup time at checkout, and Square only offers slots your kitchen can actually hit.
This guide walks through exactly where the settings live, what each one does, and how to tune them so advance orders smooth out your day instead of blowing up a rush. It is written for an independent café or coffee shop on Square in Canada or the US.
What “scheduled pickup” actually means on Square
Square supports two related things that often get confused:
- ASAP pickup — the customer orders now and you give an estimated ready time based on your prep settings.
- Scheduled pickup — the customer chooses a future time slot (later today, or a future day) and the order lands in your queue timed to that slot.
Both are built into Square Online and the lighter Square Online Ordering profile at no extra commission; you pay only standard payment processing. The difference is whether the customer picks the when. Turning on scheduling is what lets a commuter set tomorrow’s 7:45 a.m. order the night before.
If you have not stood up online ordering yet, start with our Square Online ordering setup and pickup guide first, then come back here to layer scheduling on top.
Where the settings live
Everything for pickup timing sits in one place. In your Square Dashboard:
- Go to Settings → Account & Settings.
- Open Fulfillment methods.
- Choose Online pickup & delivery (or open your specific pickup location).
From there you control the handful of levers below. On multiple locations, you set these per location, which matters if one store is busier than another.
The five settings that control scheduling
These work together. Get them right once and Square does the rest automatically.
1. Prep time
The number of minutes you need to make an order before it is ready. Square adds prep time to the current time to calculate the earliest pickup slot it offers. Set this honestly: if a typical drink-and-pastry order takes 6–8 minutes during a rush, a 5-minute prep time will hand customers a ready time you cannot hit.
2. Fulfillment (pickup) windows
The hours during which you accept pickup orders. These usually mirror your open hours, but you can tighten them — for example, stop taking mobile orders 15 minutes before close so the last order is actually finished by lockup.
3. Order scheduling (days ahead)
This is the switch that enables future-day pickup. Turn on order scheduling and set how many days in advance a customer can book. A café might allow 1–2 days for regular order-ahead; a shop that does cakes or catering might allow 7 or more. With this off, customers can only order for today.
4. Cut-off time
The latest a customer can place an order for a given day. Orders placed after the cut-off roll to the next available day. This protects your closing routine and prevents a 4:59 p.m. order when the espresso machine is already being cleaned.
5. Order limits per time slot
Square lets you cap how many orders are allowed in each time slot. This is the single most important setting for protecting your line. If your bar can comfortably push eight mobile orders per 15 minutes during the morning rush, set the limit to eight — once a slot fills, Square greys it out and pushes the customer to the next open one.
A worked example: tuning a morning rush
Numbers make it concrete. The figures below are illustrative, not a Square benchmark — plug in your own.
Say a café opens at 7:00 a.m., the morning rush runs 7:30–9:00, and one barista can reliably build 6 mobile orders per 15 minutes without starving the walk-up line.
| Setting | Value | Why |
|---|---|---|
| Prep time | 8 minutes | Matches a real rush-hour ticket, not a quiet-afternoon one |
| Pickup window | 7:00 a.m.–close | Mirrors open hours |
| Order scheduling | 1 day ahead | Lets commuters set tomorrow’s order tonight |
| Cut-off time | 30 min before close | Last order is finished before lockup |
| Order limit | 6 per 15-min slot | Caps the rush at what one barista can hold |
With this setup, a customer opening your ordering page at 9:10 a.m. who wants “as soon as possible” sees the next open slot eight minutes out. A commuter the night before sees tomorrow’s 7:30 slot — and once six people book it, the next arrivals are nudged to 7:45. Your bar stays busy but never buried.
Scheduled orders vs. catering and pre-orders
Scheduled pickup is for same-day or next-few-days order-ahead at your normal menu and prices. It is not the right tool for a 40-person catering tray that needs a deposit and 48 hours’ notice. For that, use Square’s preorder items or a dedicated catering flow — we cover the difference in how to accept pre-orders and catering on Square. Mixing the two (letting someone “schedule” a 40-coffee box for tomorrow’s 8 a.m. slot) is exactly how a rush gets wrecked, so keep large-format orders on their own track.
How to keep scheduled orders from getting missed
The operational risk with scheduled ordering is not the software — it is a ticket for 2 p.m. printing at 1:15 and a barista making it immediately, or worse, forgetting it. A few habits fix that:
- Print or surface tickets at prep time, not order time. Square times the kitchen ticket to the slot, so trust the system rather than making everything on arrival.
- Give scheduled tickets a visible home. Whether you use a printer, a Square KDS, or the order list, make sure staff know where scheduled orders appear so they are not lost behind ASAP tickets. See managing online orders in a Square kitchen for the full flow.
- Confirm and remind. A pickup reminder cuts forgotten orders and cold coffee. If you want push notifications and pickup reminders that customers actually see — not just email — that lives in a branded app layer, which we touch on below.
When you need more than Square’s built-in scheduling
Square’s native scheduling is genuinely good for the basics: time slots, prep time, limits, and cut-offs. Where independent cafés outgrow it is on the customer experience side:
- The free Square Online URL is Square-branded, not yours.
- Native push notifications (the most reliable nudge for “your order is ready” or “skip the line tomorrow”) are not part of the free site.
- Loyalty is a paid add-on, and a scheduled-order regular is exactly the customer you most want enrolled in a punch-card or points program.
If those gaps matter, the next step up is a branded order-ahead app and web ordering that sits on your existing Square POS — so the menu, prices, and customers stay in Square while you gain push and built-in loyalty. That is the niche Tany fills: a branded iOS and Android app plus web ordering with scheduled pickup, self-running loyalty, eGift cards, and push, live in about a day on your Square account for $99 CAD/month per location with unlimited orders. It is one way to close those gaps, not the only one — Square’s native scheduling alone is plenty to start.
The 10-minute setup checklist
- Open Settings → Account & Settings → Fulfillment methods → Online pickup & delivery.
- Set a prep time that matches a real rush ticket.
- Confirm your pickup window matches (or tightens) open hours.
- Turn on order scheduling and pick how many days ahead.
- Set a cut-off time before close.
- Set an order limit per slot to your true per-slot capacity.
- Place a live test order for a future slot and confirm it prints at the right time.
- Tell staff where scheduled tickets appear.
Do this once, place one test order, and you have replaced every “can I order ahead?” message with a checkout flow that protects your line. From there, the only tuning you will do is nudging the order limit up or down as you learn your real per-slot capacity.