Square How-Tos

How to Accept Pre-Orders and Catering on Square

By The Tany Team 6 min read

Not every café order happens right now. Holiday pastry boxes, next-morning pickups, birthday cakes, and catering trays for an office meeting all need the same thing: a way for customers to order and pay today for something they’ll collect later. Square Online handles this with two related features — pre-orders and order scheduling — and once they’re set up correctly, they run themselves.

This guide walks through exactly how to configure both, how to set prep timing so you don’t get buried, and how to handle catering specifically. It’s written for an independent café or coffee shop already using Square.

Pre-orders vs. scheduled orders: which do you need?

These two features sound similar and are easy to confuse, but they solve different problems:

  • Pre-orders are for items that aren’t available yet. You set an availability date, and customers buy in advance — a holiday box that “ships” December 20, a limited seasonal special, a new product launch. Square shows a badge with the fulfillment window so customers know exactly when they’ll get it.
  • Scheduled orders are for items already on your menu that the customer wants to pay for now and pick up (or have delivered) at a chosen later time — tomorrow’s 8 a.m. coffee-and-croissant run, a lunch order placed at 10 a.m. for noon pickup.

Catering usually blends both: large-format items, ordered well in advance, with long prep windows. Most cafés set catering up as its own location or category so it doesn’t interfere with regular service.

The quick rule: if the item exists today and the customer just wants it later, that’s scheduling. If the item only becomes available on a future date, that’s a pre-order.

Before you start: turn on automatic fulfillment timing

There’s one prerequisite that trips people up. Square’s pre-order feature requires automatic pickup and delivery timing. In your Square Online settings, enable “Calculate and assign pickup and delivery times automatically.” Manual time assignment won’t work with pre-orders, because Square needs to manage availability windows and prep timing for items that become available on a future date.

Turn this on first. Everything below assumes it’s enabled.

How to set up a pre-order, step by step

  1. Open the item. In your Square Dashboard, go to Items & services > Items > Item library and select an existing item or create a new one (e.g. “Holiday Pastry Box”).
  2. Enable pre-order. Under Manage checkout, click Add next to “Sell as preorder.”
  3. Set availability dates. Choose when the item becomes available for fulfillment — anywhere from 24 hours to 365 days in advance. This is the date customers will actually receive it.
  4. Set a cutoff date. Optionally define when ordering closes, so you stop taking orders in time to actually produce them.
  5. Assign fulfillment methods. Make sure the item has pickup and/or delivery enabled, since pre-orders attach to a fulfillment method.
  6. Save. Square adds a badge on the item page showing the pre-order status and fulfillment window, and customers confirm pickup details at checkout.

One behavior to know: if a customer puts a standard item and a pre-order item in the same cart, the whole order’s pickup adjusts to the pre-order’s fulfillment date. Worth keeping in mind for how you message availability.

Configuring prep time so you don’t get buried

The single biggest mistake with scheduled and catering orders is letting too many land in the same window. Square Online’s automatic timing lets you control the flow with several settings:

  • Prep time per order — how long an order needs before it’s ready.
  • Lead time — how far in advance customers must order (critical for catering — you might require 24 or 48 hours).
  • Order pacing / simultaneous limits — how many orders you’ll accept in a given window, so a holiday rush doesn’t all arrive at 9 a.m.

Set these to match your real kitchen capacity, not your optimism. It’s far better to show “next available pickup: 11 a.m.” than to accept twenty 8 a.m. orders you can’t physically produce. Good pacing is what makes scheduled ordering feel reliable instead of chaotic — the same principle behind a smooth mobile order-ahead workflow at a coffee shop.

Setting up catering specifically

Catering deserves its own treatment because the order shape is so different — bigger, less frequent, longer lead times. Two common approaches:

Option A — a dedicated catering location. In Account & Settings > Business > Locations, add a location named something like “Catering” with its own hours, lead times, and tax settings. This keeps catering rules cleanly separated from your café’s walk-up service.

Option B — a dedicated catering category. Create a “Catering” category in your menu with large-format items (boxes of 12, party trays, urns of coffee), each with a long prep time and a multi-day lead requirement.

Either way, require orders a set number of hours or days in advance, set generous prep windows, and cap how many catering orders you’ll take per day. Catering is high-margin and high-value, but only if you can deliver it without wrecking regular service.

Pre-orders and scheduling are a marketing tool, not just logistics

It’s easy to treat this as plumbing, but scheduled ordering is also a demand tool. A holiday pre-order box you announce two weeks early lets you forecast production and bank revenue before the day. A “pre-order tomorrow’s coffee” prompt smooths your morning rush. A catering offer turns a single customer into a 30-cup order.

The piece most operators miss: you have to actually tell people the offer exists. A pre-order nobody sees doesn’t sell. This is where owning a direct channel pays off — a branded ordering app with push notifications lets you announce a holiday pre-order or catering menu straight to customers’ phones for free, instead of hoping they stumble onto it. A platform like Tany puts pre-ordering, scheduling, and push announcements into your own iOS and Android app on your existing Square POS for $99 CAD/month per location, so the offer and the audience live in the same place.

Always test before you promote

Before you advertise any pre-order or catering offer, run one through yourself:

  1. Place a real pre-order or scheduled order from a customer’s point of view.
  2. Confirm the pickup window and any cutoff display correctly.
  3. Check that the order routes to your kitchen or ticketing the way regular orders do.
  4. Verify prep time and pacing behave as configured.

Fix anything that looks off before customers see it. A broken pickup time on a holiday box generates refunds and angry calls on your busiest day — exactly when you have no time to deal with it.

The bottom line

Square Online handles future-dated café orders with two features: pre-orders for items that become available later, and scheduling for existing items picked up later. Turn on automatic fulfillment timing first, set up each item with sensible availability and cutoff dates, and use prep-time and pacing controls so orders arrive at a rate you can actually handle. For catering, give it its own location or category with long lead times. Then test it end to end — and don’t forget to actually promote the offer, because a pre-order only earns its keep if customers know it’s there.

Sources

Step by step

  1. 1
    Decide whether you need pre-orders or scheduled orders

    Use pre-orders for items that aren't available yet, like a holiday box or a seasonal special with a set availability date. Use order scheduling for items already on your menu that customers want to pay for now and pick up later. Catering usually combines both, often with a separate location set up in Square.

  2. 2
    Enable automatic fulfillment timing in Square Online

    In your Square Online settings, turn on 'Calculate and assign pickup and delivery times automatically.' Pre-orders require automatic timing — manual time assignment won't work with them. This lets Square handle when orders can be picked up based on your hours and prep rules.

  3. 3
    Set the item up as a pre-order

    In Square Dashboard, go to Items & services, open or create the item, and under Manage checkout click Add next to 'Sell as preorder.' Choose the availability dates (anywhere from 24 hours to 365 days out) and an optional cutoff date when ordering closes.

  4. 4
    Configure prep time and order pacing

    Set how long each order needs to prep, how far in advance customers must order, and how many simultaneous orders you can handle. This pacing prevents a flood of catering or holiday orders from arriving in the same window and overwhelming the kitchen.

  5. 5
    Set up a catering location or category if needed

    For catering, many operators add a separate location in Square (Account & Settings > Business > Locations) named 'Catering' with its own hours, lead times, and tax settings, or use a dedicated catering category with larger-format items and longer prep windows.

  6. 6
    Test a full pre-order end to end before you promote it

    Place a real pre-order yourself, confirm the pickup window shows correctly, check that it routes to your kitchen or ticketing, and verify the cutoff and prep timing behave as expected. Fix anything before you advertise the offer to customers.

Frequently asked questions

What's the difference between a pre-order and a scheduled order on Square?
A pre-order is for an item that isn't available yet — customers buy now for a set future availability date, like a Christmas pastry box. A scheduled order is for an item that's already on your menu that the customer wants to pay for now and pick up or have delivered at a chosen later time. Square Online supports both, configured per item.
Can I take catering orders through Square Online?
Yes. Many cafés handle catering with a dedicated catering location or category in Square, using larger-format items, longer lead times, and prep-time settings so big orders don't collide with regular service. You can require orders a set number of hours or days in advance and pace how many land in each window.
Do pre-orders require automatic pickup and delivery timing?
Yes. Square's pre-order feature requires you to enable 'Calculate and assign pickup and delivery times automatically.' Manual time assignment doesn't work with pre-orders, because Square needs to manage availability windows and prep timing for items that become available on a future date.
How far in advance can customers place a pre-order on Square?
Square Online lets you set pre-order availability dates from 24 hours up to 365 days in advance, and you can add a cutoff date when ordering closes. This gives you control over both how early customers can commit and how late they can still place an order before you stop accepting them.