Online order-ahead only works if the pickup time you quote is one your café can actually hit. Quote too short and customers show up to stand and wait, which feels worse than a longer honest estimate. Quote too vague and your kitchen gets a wave of orders it can’t pace. Square Online lets you control this with two settings — prep time and lead time — and getting them right is one of the highest-return ten-minute jobs in your dashboard.
This guide explains what each setting does, how to configure them for a café, and how to keep them accurate as your volume changes. It assumes you already have Square Online ordering set up for pickup; if you don’t, start there first.
Prep time vs. lead time: what each one controls
These two settings solve different problems, and mixing them up is the most common mistake.
Prep time is how long an order takes to make from the moment you receive it. It’s the number behind the “ready in about 15 minutes” estimate a customer sees when they order for now (an ASAP order). It sets the pickup promise and gives your staff a runway.
Lead time applies only to scheduled orders — when a customer picks a future pickup slot. It’s the minimum notice they must give: for example, “orders must be placed at least 30 minutes before the chosen time.” Lead time stops someone from scheduling a pickup for 8:00 and hitting submit at 7:58 with no chance for you to make it.
Prep time protects the order in front of you. Lead time protects the order coming later. A café that takes both ASAP and scheduled orders needs both configured.
How to set prep and pickup times (step by step)
The exact menu labels shift as Square updates its dashboard, but the flow is consistent. Configure each location separately if you run more than one — a downtown location and a suburban one rarely have the same pace.
- Open fulfillment settings. In your Square Dashboard, go to Online → Fulfillment (or Settings → Fulfillment methods inside Square Online), and select Pickup for the location you’re configuring.
- Set your estimated prep time. Enter how long a typical order takes — for most cafés, 10 to 20 minutes. This is both what the customer sees and the buffer before the order is due.
- Configure scheduled-order lead time. If you allow scheduled pickup, set the minimum advance notice (e.g., 30 minutes) so future orders always land with runway.
- Set pickup hours and slot intervals. Make sure pickup hours match your real open hours, and if your plan offers it, set how far apart available pickup slots are.
- Save and place a live test order from your phone to confirm the quoted time is realistic and the ticket reaches the kitchen.
- Review after your busiest shift and adjust.
What prep time should you actually quote?
There’s no universal right number — the honest answer is whatever you can consistently hit at your busiest, not your quietest. A prep time that works at 2 p.m. on a Tuesday is a trap if your reality is a 7:45 a.m. Monday crush.
A simple way to find yours:
- During a genuinely busy shift, time five real orders from “received” to “handed over.”
- Take the slowest of the five, not the average — you’re setting a promise you keep on bad days, not good ones.
- Add a small buffer of a minute or two for the moment an order sits unseen before someone starts it.
- Quote that number.
For most independent cafés this lands somewhere between 12 and 20 minutes at peak. The instinct to quote a short time to seem fast backfires: a customer who’s told “8 minutes” and waits 15 feels lied to, while one told “15 minutes” and served in 12 feels delighted. Underpromise.
Prep time and the morning rush
The limitation to understand: Square Online’s prep time is a fixed estimate, not a dynamic one that automatically stretches as orders pile up. At 8:00 a.m. with fifteen tickets in the queue, Square still quotes the same “ready in 15 minutes” it quotes at 3 p.m. with zero — even though the real fifteenth order won’t be ready for far longer.
You have a few honest ways to handle this:
- Set your prep time to your peak reality, accepting that it’ll be conservative during slow periods. This is the simplest fix and usually the right one.
- Pause or throttle incoming orders during a crush so you never accept more than you can make on time, either by turning off online ordering briefly or capping orders per time slot.
- Manually lengthen the prep time before a known peak and shorten it after — clumsy, but it works if someone remembers.
The deeper point: prep time management is really queue management. If your online channel regularly overwhelms the bar, the timing settings are treating a symptom. Also address how online tickets appear in your kitchen so nothing sits unseen and eats the runway you promised.
Scheduled orders: giving yourself runway
For catering, large orders, or a customer planning ahead, scheduled pickup is a gift — it lets you prep on your terms instead of reacting. But only if your lead time is honest.
Set the minimum lead time to the smallest window in which you could realistically make an order if it came in cold: often 30 to 60 minutes for a café, longer if the order might be large. For genuinely big orders, treat them as pre-orders and catering with their own longer lead time and confirmation rather than routing them through the same 30-minute window as a single latte.
Letting customers schedule pickup for a specific later time also smooths your day: a 9 a.m. and an 11 a.m. order don’t both hit at once. The lead time is what makes that promise keepable.
Why accurate timing is worth the effort
It’s tempting to set a prep time once and forget it. But the pickup time you quote is the single biggest driver of whether order-ahead feels good or broken to a customer. Get it right and you get the whole payoff of order-ahead: fewer no-shows on pickup orders, less counter congestion, and a customer who trusts the app enough to use it again next week.
Get it wrong and every online order becomes a small disappointment — early arrivals hovering at the pickup shelf, staff apologizing, customers deciding the app is unreliable and going back to waiting in line. The setting takes two minutes; the trust it protects took months to build.
Where prep timing hits a ceiling
Plain Square Online gives you a solid, static estimate — enough for most cafés most of the time. Where it stops is dynamic behavior: quoted times that automatically stretch as your queue grows, per-order-ahead wait logic, and push notifications that tell a customer the exact moment their order is ready rather than a static “ready in 15.”
Those live in a purpose-built ordering layer on top of your Square POS. A branded order-ahead app and web ordering channel like Tany adds real-time order-ready push and a smoother order-ahead flow while keeping your menu, prices, and payments in Square — live in about a day for $99 CAD/month per location. It’s the upgrade path when accurate-enough static timing stops being enough for your volume. Until then, an honest prep time and a sensible lead time, rechecked after your busy shifts, will carry you a long way.