In short
- The US season is decided in five days, Thanksgiving to Cyber Monday, so a mistake that week costs you the weekend.
- Your freeze date is a calculation, not a borrowed date: how you ship, how long problems hide, and who is around to fix them.
- After your freeze date, only change what you can undo in five minutes without a developer, and finish integrations and apps before it.
- Decide now what would make you break the freeze, and hold it until your last promotion ends.
On this page
What you'll need
- A list of what is actually in progress on your store right now, not what the roadmap says
- Last year's notes on what broke, and how long it took anyone to notice
- The name of the one person who can say no to a late change
01Five days that carry the season
If you sell online in the US, your season comes down to one long weekend. The US holiday season isn't a marathon. It's a sprint with a long warm-up: demand builds through November, then peaks between Thanksgiving and Cyber Monday.
Last year, the five days from Thanksgiving to Cyber Monday brought in $44.2 billion of the season's $257.8 billion in US online spending, according to Adobe Analytics. Cyber Monday alone hit $14.25 billion, the biggest online shopping day of the year. Black Friday added $11.8 billion.
Shoppers turned out too: a record 202.9 million over the same five days, in store or online, and Black Friday was the busiest day on both counts, according to the National Retail Federation.
Customers do keep shopping into December. But no other stretch of the year packs this much money, traffic and risk into so few days, and that is what a US store has to be built for.
So every serious plan includes a freeze: a date after which nobody changes the store. Most advice stops there, or hands you a date. Neither tells you how to work out yours.
And the date you've been handed is probably wrong for your store. Here's why.
02The platform freezes itself
Shopify takes its own freeze seriously. In 2018, its engineering team described a feature freeze that starts several weeks before Black Friday, then a code freeze a few days out, when "only critical fixes can be deployed and everything else must remain in stasis." Part of the reason is the merchants themselves: even improvements, they wrote, carry "an unacceptable learning curve" that close to the event. By 2025 the principle had moved further upstream: "every architectural change and migration happens months before that critical window."
Now flip to Shopify's own Black Friday checklist for merchants. Twenty-five steps: testing, promotions, shipping, support. Not one tells you to stop changing your store.
That isn't an oversight to fix with a universal date. There is no Shopify-recommended freeze date for merchants, and there shouldn't be one, because the right date depends on how each store is run. Anyone quoting you a date is quoting their own policy. The method below is ours.
So here's how to work out yours.
03Work out your freeze date; don't borrow one
Nobody can hand you your freeze date. It's your cut-off: the last day you could make a change, have it break, and still find the problem, fix it and check the fix, all before Thanksgiving morning.
To work it out, start at Thanksgiving morning and count backwards:
- How long do problems take to show up? Some appear in minutes. Others only show under real traffic, or on the one payment method nobody tested.
- How long does a fix take? That depends on who is around. If your developer is off Thanksgiving week, so is your fix.
- How long until you know the fix works? Leave time to watch it under real traffic.
Add those up, count back from Thanksgiving morning, then add margin, because Thanksgiving week rarely goes to plan.
How you ship changes all three. Small, frequent changes are easy to trace when something breaks. One big release is hard to untangle, so it needs a longer run-up.
Two stores, same weekend, different dates. Two illustrative stores, not real ones:
| Store A | Store B | |
|---|---|---|
| How it ships | Small changes, most days | One large release a month |
| Last time something broke | A customer email flagged it within hours | A tax calculation error ran unnoticed for over a week |
| Who is around | Its developer works through Thanksgiving | Its only developer is away Thanksgiving week |
| Its cut-off | Can sit close to the weekend | Lands weeks earlier, and Store B has usually never worked that out |
Same weekend. Same platform. A cut-off copied from someone else's blog would be wrong for at least one of them.
Once you have your date, get your integrations and apps finished before it, and know what can still change after it.
04Before and after your freeze date
A freeze locks down your team's code, but your store doesn't run in a vacuum.
Automated integrations and third-party apps run on their own schedules. They don't know you're in a freeze unless you prepare for them. To avoid surprises on Black Friday, get both finished and double-checked early.
The unpredictable duo: Integrations & Apps
- Integrations: At normal volume, your store and warehouse stay in sync. Under a Black Friday traffic spike, that sync can lag. Suddenly, your store is taking orders for stock your warehouse ran out of two hours ago—and nobody notices until the complaints reach customer support. Finish your integration changes early enough to monitor them under real, live traffic before the freeze date.
- Auto-updating apps: Apps can change after your freeze date even if your developers don't touch a single line of code. Third-party developers release updates on their timetable, not yours. Audit your app stack before the cut-off, figure out which apps touch your storefront and checkout, and switch off or remove any app you don't need over the weekend.
What actually happens after the freeze?
A code freeze rarely stops incoming change requests. Last-minute banners, price typos, emergency campaigns—they tend to arrive at the worst possible moment.
A freeze doesn't mean nothing changes. It means nothing changes unless you can undo it in minutes. Whenever a last-minute request lands on your desk, run it through one simple stress test:
If this breaks at 9am on Black Friday, can you undo it in five minutes without calling a developer?
- Green light (Usually passes): Copy tweaks, homepage banners, merchandising updates, and pre-tested discount codes.
- Red light (Usually fails): Theme code changes, app updates, checkout logic, payment gateway settings, shipping rules, and integration changes.
Forget endless checklists—use the five-minute undo test. It's a fresh pair of eyes for the edge cases no one thought to write down.
Then comes the freeze itself, and the one decision that has to be made before it starts.
05When is a freeze worth breaking?
During Black Friday week, the most expensive mistake isn't the technical glitch itself. It's the 30-minute debate in Slack over whether that glitch is bad enough to break the code freeze.
Make those calls now—while everyone's calm:
- The metrics that actually matter: Pick 2 or 3 core numbers that trigger immediate action—like checkout completion rate, payment failure spikes, or order-to-fulfillment drops. Ignore the noise of a 50-widget dashboard.
- The clear line in the sand: Define what qualifies as an emergency. A broken payment gateway? Break the freeze. A typo on a homepage hero banner? Leave it alone until the freeze lifts.
- A single point of contact: Designate one decision-maker who can officially say "yes, fix it." Make sure they're reachable on short notice all weekend long.
Don't lift the freeze too early
The relief of surviving Friday afternoon is a trap. It's easy for teams to relax, but the high-traffic window doesn't shut when the weekend ends.
Salesforce told Retail Insider that last year, the Tuesday after Cyber Monday saw better average discounts than Black Friday or Cyber Monday itself, as retailers scrambled to convert lingering shoppers. Keep your freeze intact until your final promotional campaign officially wraps up.
Your cut-off, your call
A code freeze isn't about following rules—it's about avoiding 2am emergency calls on Cyber Monday.
Don't borrow someone else's timeline. The team that wins Black Friday and Cyber Monday is the team that calculated their cut-off date on purpose and held the line.
Sources (8)
- Adobe, Holiday Shopping Season Drove a Record $257.8 Billion Online, 7 January 2026. US online spend, 1 Nov–31 Dec 2025, Adobe Analytics. news.adobe.com
- Adobe, Cyber Monday Hits Record $14.25 Billion in Online Spending, 2 December 2025. Cyber Week = Thanksgiving through Cyber Monday. news.adobe.com
- National Retail Federation, Thanksgiving Holiday Weekend Draws a Record 203 Million Shoppers, 2 December 2025. Survey of 3,099 US adults by Prosper Insights & Analytics, 26–30 Nov 2025, ±1.8 pts. nrf.com
- Shopify Engineering, Preparing Shopify for Black Friday and Cyber Monday, 21 December 2018. shopify.engineering
- Shopify Engineering, How we prepare Shopify for BFCM, 20 November 2025. shopify.engineering
- Shopify, Black Friday Checklist 2026: 25 BFCM Prep Steps, updated 28 August 2026. shopify.com
- Shopify, About app versions (shopify.dev developer documentation): "Releasing an app version replaces the current active version that's served to stores that have your app installed." Read through Shopify's documentation search, 2026-10-10. shopify.dev
- Retail Insider, Canadian Retailers Enter Holiday 2026 With Spending Momentum and Price-Sensitive Shoppers, 1 September 2026 (interview with Caila Schwartz, Salesforce). retail-insider.com