Shopify shipping

Holiday order cut-off dates for Shopify stores

How to work out holiday order-by dates, show them on Shopify product pages, and keep them in line with Shopify's checkout dates and your carriers.

ZoomifiPublished 2026-09-299 min read

In this guide

What an order-by date is

Before a gift-giving occasion, shoppers want one answer: if I order this now, will it arrive in time? A holiday order-by date answers it on the page where they decide, with a line such as “Order by Friday, Dec 18 for delivery by Christmas.”

Three dates sit behind that line, and they are easy to mix up:

  • The carrier’s last shipping date for a service and destination. Carriers publish these each season.
  • Your last shipping day, which can be earlier than the carrier’s if you use a slower service or close for a holiday.
  • The shopper’s last order date and time, which is your last shipping day less your packing time, before your daily cut-off.

Only the last one belongs on your product page. The rest of this guide works it out, shows it, and keeps it consistent with what Shopify shows at checkout.

Working out your last order date

Work backwards from the day the order should arrive.

  1. Step 1

    Pick the date the order should arrive by

    Christmas Eve is a common choice for Christmas gifts, because many carriers don’t deliver on Christmas Day. Use the same date in every message.

  2. Step 2

    Take your slowest transit time in December

    Use the service most of your orders actually go out on, and the longest transit time you’d expect for it in peak season, not the typical one.

  3. Step 3

    Count back to your last shipping day

    Count business days back from the arrival date, skipping weekends and the days your carrier doesn’t deliver. If the carrier’s published last shipping date for that service is earlier, use the carrier’s date.

  4. Step 4

    Take off your packing time

    If orders placed before your daily cut-off ship the same day, the last order date is the last shipping day. If you need a day to pack, it’s the shipping day before.

  5. Step 5

    Take off the days you’re closed

    Public holidays and your own closed dates (stock-takes, staff holidays) move the last order date earlier if they fall in between.

A worked example

The numbers here are an illustration, not a carrier’s figures. Say you want orders to arrive by Thursday, December 24, 2026. You ship Monday to Friday, orders placed before 2 pm ship the same day, and your ground service can take up to 4 business days in December. Counting back 4 business days from Thursday the 24th gives Friday, December 18 as the last shipping day, so the last order is Friday, December 18 before 2 pm. If your carrier’s published last shipping date for that service is earlier, the carrier’s date wins.

Carrier cut-off patterns

Carriers change their holiday dates every year and sometimes during the season, so this guide doesn’t copy them. The patterns are steady, though:

  • Slower services close first. Ground and economy services have the earliest last shipping dates, and express services the latest.
  • Distance moves the date earlier. Remote areas, territories, military addresses and international destinations have earlier dates than domestic mail between cities.
  • Holidays remove days. Most carriers don’t pick up or deliver on some public holidays, and some run reduced services around Christmas and New Year.
  • Peak season can stretch transit times. Some carriers change or extend delivery commitments for a period in November and December. Read the notes on the carrier’s page, not only the table.
  • The published date is the latest date, not a safe one. Many stores set their own date a day or two earlier to allow for packing backlogs and missed pickups.

The official pages, checked on 29 September 2026:

CarrierPageWhat it showed on 29 September 2026
USPSHoliday shipping deadlines2026 deadlines published, by service and destination
UPSUPS holiday schedule2026 days of operation published; the year-end schedule link still showed 2025
FedExHoliday schedule and last days to ship2026 shipping deadlines and holiday operations schedule published
Canada PostHoliday sending guidelinesDelivery standards page; check it for this year’s holiday dates
Royal MailChristmas last posting datesStill showed Christmas 2025; 2026 dates not yet published

Showing the date on your store

Put the order-by date where the decision is made: on the product page, close to the buy buttons. A few rules keep it honest:

  • Say what it means. “Order by Friday, Dec 18 for delivery by Christmas” is clearer than “Christmas cut-off: 12/18”.
  • Use the same maths as your everyday delivery date. If the product page also shows “Arrives by Tuesday”, both lines should come from the same cut-off, shipping days and closed days.
  • Take it down on time. Once an order placed now wouldn’t arrive in time, hide the line, or replace it with a plain note that new orders arrive after the occasion.
  • Repeat it where shoppers check later. Your shipping policy page and order confirmation are good places for the same dates.
  • Keep the time zone in mind. “Before 2 pm” means 2 pm where you ship from. Say so if you sell across time zones.

Shopify’s own checkout dates

Shopify can show an estimated delivery date at checkout. Its help pages describe two kinds (checked on 29 September 2026):

  • Automated delivery dates are predicted from your fulfillment history, for the US and supported European countries, and only show when the predicted delivery is within 5 days for US orders or 4 days for European orders.
  • Manual delivery dates come from your fulfillment time and your rates’ transit times. Shopify says the business day cut-off is 12 pm in the local time zone of the shipping origin, and that business days are Monday to Friday. They show as a date range, and they don’t work with shipping rates provided by third-party apps.

These dates appear at checkout and after the order is placed. Shopify’s delivery expectations overview lists where. For the product page, where shoppers decide, you need your theme or an app, and that date should agree with the one at checkout. Where they can differ:

RuleShopify’s manual datesA product page date
Daily cut-off12 pm in the time zone of the shipping originWhatever hour you choose
Business daysMonday to FridayThe days you actually ship
Packing timeYour fulfillment time setting in ShopifyOften folded into one delivery time
How the date looksA range, such as Wednesday, October 27 – Thursday, October 28Often one date, such as Arrives by Thursday

If Shopify’s dates are on for your store, use a 12 pm cut-off, Monday to Friday and the same packing time on the product page too. Then a shopper who reads “Order by Friday, Dec 18 before 12 pm” won’t see a later range at checkout that seems to say otherwise. If you ship on Saturdays or use a later cut-off, remember that Shopify’s manual dates won’t reflect that.

Setting it up with Smart Delivery Dates

Smart Delivery Dates is our Shopify app for product page delivery dates. It shows an order countdown and a delivery date under the buy buttons, and can add a holiday deadline line under them. In the app’s Settings:

  1. Under Cutoff schedule, set your daily cut-off hour, your delivery time in business days and your shipping days. The cut-off uses your store’s time zone unless you choose another.
  2. Under Public holidays, choose a calendar: the United States, Canada, England and Wales, Scotland, Northern Ireland, Australia, Germany, France or Italy. Add your own days off under Other closed dates. Orders don’t ship on those days, and they don’t count toward the delivery time.
  3. Under Holiday deadline, choose the occasion and the Deliver by date. The app works out the last order date with the same maths as the delivery date. If your carrier’s holiday deadline is earlier, enter it as the Last order date; it can make the date earlier, never later. The line hides after the last order date, and whenever an order placed then wouldn’t arrive in time.
  4. If Shopify’s delivery dates are on for your store, the Settings page shows how the two compare, and you can choose to match Shopify’s settings.

The setup guide covers adding the block to your theme, and the FAQ covers time zones and plans. The Simple plan is free.

Checklist

  • Decide the arrive-by date for each occasion you sell for.
  • Check your carriers’ holiday pages for the services you use, and write down the date you checked.
  • Work out the last order date backwards, including your packing time and closed days.
  • Use the same cut-off, shipping days and packing time on your product pages as in Shopify’s delivery date settings.
  • Show the order-by line on product pages and repeat it in your shipping policy.
  • Plan what the product page says once the last order date has passed.
  • Check the carriers’ pages again in early December, and update your dates if they changed.

Questions

What is a holiday order cut-off date?

It's the last day, and usually the last time of day, a shopper can place an order and still expect it to arrive by an occasion such as Christmas. You work it out backwards from the occasion: the carrier's transit time for the service you use, then your own packing time, then your daily cut-off.

Does Shopify show delivery dates on product pages?

Shopify's help pages describe its automated and manual delivery dates at checkout and after the order is placed. To show a date or an order-by line on the product page, you need your theme or an app.

Why does checkout show a different date from my product page?

Shopify's manual delivery dates use a 12 pm cut-off at the shipping origin and count Monday to Friday as business days, and they show as a range. If your product page uses a different cut-off, different shipping days or a different packing time, the two can disagree. Use the same cut-off, days and packing time in both places.

Should I copy the carriers' holiday dates onto my store?

Use them as an input, not as your promise. Carriers publish last shipping dates per service and destination, and they can change them. Take the date for the service you actually use, subtract your own packing time, and check the carrier's page again in December.

When should the holiday order-by line stop showing?

As soon as an order placed now wouldn't arrive in time. After that, show your normal delivery date, or say plainly that new orders will arrive after the occasion.

Show your holiday order-by date on your product pages

Smart Delivery Dates shows a delivery date, an order countdown and a holiday deadline line on Shopify product pages, worked out from your cut-off, shipping days and closed days.

Related