Square How-Tos

How to Set Prep & Pickup Times on Square Online

By The Tany Team 7 min read

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Save and place a live test order from your phone to confirm the quoted time is realistic and the ticket reaches the kitchen.
  6. 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:

  1. During a genuinely busy shift, time five real orders from “received” to “handed over.”
  2. Take the slowest of the five, not the average — you’re setting a promise you keep on bad days, not good ones.
  3. Add a small buffer of a minute or two for the moment an order sits unseen before someone starts it.
  4. 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.

Sources

Step by step

  1. 1
    Open your Square Online fulfillment settings

    In your Square Dashboard, go to Online > Fulfillment (or Settings > Fulfillment methods within Square Online). Select the pickup fulfillment method for the location you want to configure. Each location can have its own timing, so set them individually if you run more than one.

  2. 2
    Set your estimated prep time

    Enter how long a typical order takes from received to ready — for most cafés this is 10 to 20 minutes. This is the estimate customers see and the buffer before an order is due. Be honest: quoting 5 minutes you can't hit during a rush creates angry early arrivals.

  3. 3
    Configure scheduled-order lead time

    If you allow customers to schedule pickup for later, set the minimum lead time — how far in advance they must place a scheduled order (for example, at least 30 minutes ahead). This protects you from a scheduled order landing with no runway to make it.

  4. 4
    Set pickup time windows and hours

    Confirm your pickup hours match your real open hours, and set the interval between available pickup slots if your plan supports it. Tighter intervals during peak hours spread orders out; wider ones during slow periods reduce staff interruptions.

  5. 5
    Save, then place a live test order

    Save your settings and place a real test order from a phone. Confirm the quoted pickup time is realistic, that it prints or displays in the kitchen, and that scheduled orders show the correct future time. Adjust the prep time up or down based on what you observe.

  6. 6
    Review timing after your busiest shift

    Prep time is not set-and-forget. After a real morning rush, check whether quoted times matched reality. If orders were consistently late, lengthen the prep time or pair it with order throttling. Revisit seasonally and whenever your menu or staffing changes.

Frequently asked questions

What is the difference between prep time and lead time on Square Online?
Prep time is how long an order takes to make once received — it sets the estimated 'ready by' time a customer sees for an ASAP order. Lead time applies to scheduled orders and is the minimum notice a customer must give, for example ordering at least 30 minutes before their chosen pickup slot. Prep time protects your immediate queue; lead time protects future scheduled orders.
What is a good prep time to quote for a café?
Most cafés set 10 to 20 minutes for pickup orders, but the right number is whatever you can consistently hit during your busy periods, not your quiet ones. Time a few real orders at peak, add a small buffer, and quote that. It's better to promise 15 minutes and be ready in 12 than to promise 8 and run late.
Can I change pickup times automatically during a rush?
Square Online's core prep time is a fixed estimate rather than a dynamic one that lengthens as volume rises. To handle a rush you generally pause or throttle incoming online orders, or manually extend the prep time. Some branded ordering platforms add dynamic wait-time logic on top of Square, but plain Square Online uses the estimate you set.
Why do customers keep arriving before their café order is ready?
Usually the quoted prep time is too short for your actual pace, so Square tells the customer 'ready in 8 minutes' when it really takes 15. Lengthen your prep time to match reality, and make sure staff see incoming online tickets immediately so the clock you promised actually starts on time.