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.
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.
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.
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.
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.
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.
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:
| Carrier | Page | What it showed on 29 September 2026 |
|---|---|---|
| USPS | Holiday shipping deadlines | 2026 deadlines published, by service and destination |
| UPS | UPS holiday schedule | 2026 days of operation published; the year-end schedule link still showed 2025 |
| FedEx | Holiday schedule and last days to ship | 2026 shipping deadlines and holiday operations schedule published |
| Canada Post | Holiday sending guidelines | Delivery standards page; check it for this year’s holiday dates |
| Royal Mail | Christmas last posting dates | Still 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:
| Rule | Shopify’s manual dates | A product page date |
|---|---|---|
| Daily cut-off | 12 pm in the time zone of the shipping origin | Whatever hour you choose |
| Business days | Monday to Friday | The days you actually ship |
| Packing time | Your fulfillment time setting in Shopify | Often folded into one delivery time |
| How the date looks | A range, such as Wednesday, October 27 – Thursday, October 28 | Often 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:
- 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.
- 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.
- 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.
- 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.