Skip to content
MyStoreKit
Order scheduling

Shopify order cutoff times and delivery lead times: a practical guide

An order cutoff time is the rule that stops a scheduled delivery store from promising dates it can’t keep: orders placed after the cutoff get one extra day of lead time. Paired with a delivery lead time and your delivery days, it decides which dates customers can pick at checkout.

Here’s the failure it prevents: “Our orders say delivered in 1-2 days, but a cake ordered Friday night for a Saturday party never had a chance.” Every merchant who schedules deliveries learns this the hard way. The store promised a timeline; the kitchen, the courier, or the packing bench couldn’t keep it. The customer picked a date the business had no way to hit.

I’m the developer of MSK: Delivery Date Scheduler, and this article explains how these three settings work together, with a worked example. The concepts apply to any scheduling setup, whether you use my app or not.

Lead time: the cost of being ready

Lead time is the minimum number of days between the order and the earliest possible delivery. It’s the honest answer to “if someone orders right now, how soon can this be at their door?”

It’s tempting to set it optimistically. Resist. The lead time has to cover your real fulfillment chain: prep, packing, and the courier’s own pickup schedule. A “1-day lead” that assumes you pack at noon, when your courier’s pickup is at 10 AM, is a 2-day lead wearing a costume.

Two failure patterns to watch for:

  • Perishables under-promise. A florist whose flowers arrive Thursday for a Saturday event is fine; a bakery whose cake arrives a day after the party is not. Lead time protects you, but it also has to respect the customer’s occasion.
  • Underestimated weekends. If your courier doesn’t move parcels on Sunday, an order placed Saturday with a 1-day lead lands Monday, and the customer expected Sunday. Which brings us to delivery days.

Delivery days: the grid most stores forget

Which days of the week do you actually deliver? It’s a Monday-to-Sunday toggle, and it interacts with everything else.

The common setup: you’re closed Sundays, no courier pickup on Mondays, so you deliver Tuesday through Saturday. With that grid in place, a customer ordering Friday evening can’t pick Monday no matter what the lead time says. Monday isn’t a delivery day, so it never appears.

Without the grid, every scheduling app becomes a liar once a week. With it, the calendar the customer sees matches the calendar your operation runs on.

The cutoff time: where lead times quietly break

Here’s the scenario that catches almost everyone. You set a 1-day lead time. A customer orders at 11:30 PM. Technically, tomorrow is “one day later”. Practically, your team processes orders in the morning, the courier comes at noon, and tomorrow’s run was full before the order existed. The customer picks tomorrow anyway. You either disappoint them or run a special delivery.

The cutoff time closes that gap. Orders placed before the cutoff get the standard lead time. Orders placed after it get one extra day. So with a 1 PM cutoff and a 1-day lead:

  • Order Monday 10 AM, earliest delivery Tuesday.
  • Order Monday 3 PM, earliest delivery Wednesday.

That single rule removes the whole class of late-night orders that your morning team can’t absorb.

One detail that matters: the cutoff is evaluated in your shop’s timezone, not the customer’s. A buyer in Los Angeles ordering at 11 PM Pacific is placing a Monday-after-cutoff order in a New York shop’s timezone. That’s the right default, because the cutoff exists to protect your fulfillment schedule, which runs on your clock.

The message that turns rules into sales

The cutoff does a second job that most stores miss. Shown next to the picker, it reads:

“Order by 1:00 PM for delivery on Tuesday, October 6”

This is not decoration. It converts your fulfillment constraints into the most effective kind of urgency, the true kind. A customer who was going to “think about it tomorrow” sees that tomorrow costs them a day, and orders now. In my app this is a toggle called the cutoff message, and it’s the setting I tell merchants to turn on first.

The inverse message matters too: “Today’s cutoff has passed. Earliest delivery: Wednesday.” A customer who missed the cutoff gets a clear next-best date instead of a grayed-out calendar and a guess.

A worked example: the Friday-night bakery

A bakery delivers cakes and bread, Tuesday through Saturday. Prep needs one full day. The packing run happens after the 2 PM courier pickup, so anything ordered after 2 PM starts counting from the next business day.

Settings:

  • Delivery days: Tuesday, Wednesday, Thursday, Friday, Saturday
  • Lead time: 1 day
  • Cutoff: 2:00 PM

Now trace a few orders:

  • Wednesday 10 AM: before cutoff, one day of lead, Thursday is a delivery day. Earliest delivery: Thursday.
  • Wednesday 5 PM: after cutoff, lead becomes effectively two days. Earliest: Friday.
  • Friday 5 PM: after cutoff, so the lead becomes two days and the earliest candidate is Sunday. Sunday and Monday aren’t delivery days. Earliest: Tuesday. The customer sees this immediately instead of discovering it when the cake is a no-show.
  • Saturday 11 AM: same math, and it lands on Tuesday again. By now the message reads “Today’s cutoff has passed. Earliest delivery: Tuesday.”

Notice what never happens: the customer is never offered a date the bakery can’t hit. The support conversation about “I needed it Saturday” happens before payment, not after.

What cutoffs and lead times can’t solve

These settings are store-wide. That’s fine for a bakery where everything is cake, and wrong for a store that sells both made-to-order furniture and same-day gift cards. If your catalog mixes prep times, one global lead time has to be set to the slowest product, which over-delays everything else. My app doesn’t do per-product lead times today; if your store needs them, that’s a genuine reason to pick a different tool, and it’s better to know it now.

Cutoffs also don’t cap volume. A delivery day can accept a hundred orders as happily as ten. If your constraint is capacity per day, not readiness, that’s a different problem, and currently one you’d manage by shortening the delivery window or adding blackout days by hand.

Getting started

If you sell anything with a real-world delivery date attached, food, flowers, gifts, large goods, set the three settings before you touch anything else: delivery days from your actual schedule, lead time from your honest prep time, cutoff from your courier’s pickup. Then turn on the cutoff message and watch what it does to same-day orders.

MSK: Delivery Date Scheduler is $5 a month with a 7-day free trial, and questions get answered by the person who built it, within 24 hours. The setup guide article covers the rest of the picker, and the app details are here.