Black Friday Fulfillment: The Two-Week Warehouse Readiness Checklist

This is for the person who owns operations at an ecommerce brand and has roughly two weeks before Black Friday. Not a strategy piece. A checklist of the things that actually break during a volume spike, in the order you should handle them, with the dates that apply to the 2026 season.

Black Friday fulfillment goes wrong in four predictable ways: you run out of a SKU you should have forecast, you run out of boxes, your carrier pickup window is too small for the volume you tender, or your customers expect a delivery date nobody in your supply chain agreed to. Every one of those is fixable right now. None of them is fixable on November 27.

We run ecommerce fulfillment out of four Southern California warehouses, and the pattern we see every year is the same. The brands that have a calm weekend did this work in the first half of November. The brands that have a bad weekend were still deciding on packaging on the 24th.

Work through it in order. Each step assumes the one before it is done.

The 2026 dates that actually matter

Black Friday falls on November 27, 2026. Cyber Monday falls on November 30. Those are the two dates everyone plans around, and they are not the ones that should drive your warehouse calendar.

The dates that should are the carrier surcharge steps, because both major parcel carriers raise their peak fees before Black Friday, not after it. UPS moves to its highest demand surcharge tier on November 22. FedEx moves on November 23. If you are sending oversize, heavy or awkward parcels, or tendering inbound freight that will be re-shipped as parcels, moving that volume before those dates is real money.

Demand surcharge, per packageCarrierShoulder ratePeak ratePeak window
Ground residentialUPS$0.50$0.75Nov 22 to Dec 26, 2026
Ground residential / Home DeliveryFedEx$0.50$0.80Nov 23 to Dec 27, 2026
Additional handlingUPS$8.75$11.90Nov 22 to Dec 26, 2026
Additional handlingFedEx$8.80$11.85Nov 23 to Dec 27, 2026
Large package / oversizeUPS$96.25$117.50Nov 22 to Dec 26, 2026
Large package / oversizeFedEx$95.75$117.25Nov 23 to Dec 27, 2026

Sources: UPS Demand Surcharges, August 26 2026 update and the FedEx demand surcharges page, updated October 23, 2026. Both carriers reserve the right to change these at any time, so check before you tender.

Read the oversize line twice. One large package shipped on November 24 instead of November 20 costs you an extra $21.25 at UPS in demand surcharge alone, before transportation, fuel or residential fees. If you sell anything bulky, your pre-Black-Friday shipping window closes on November 21, not November 26.

A note on how a 3PL passes these on. Carrier surcharges are pass-through costs. Any provider who tells you their peak pricing is flat is either absorbing the fee and recovering it somewhere else in your invoice, or has not read the schedule. Ask to see the line item. We wrote about this pattern in more detail in what actually shows up on a 3PL invoice.

Day 14: lock your inventory position

Stop counting. Freeze the number and work from it.

An inventory position is simply the quantity of each SKU you can actually sell, which is not the same as the quantity on your shelf. It is units on hand, minus units already allocated to unshipped orders, minus units sitting in a quarantine or damage bin, minus any quantity your warehouse management system shows but a human has not physically confirmed.

Do a full cycle count on your top 20 SKUs by revenue. Not a system check. A physical count, bin by bin, with two people. Cycle counting means counting a subset of your inventory on a rolling schedule rather than shutting down for a full count, and this is the week where the subset should be the SKUs that carry your season.

What you are looking for is variance. If your system says 4,000 units and the floor says 3,710, you have a 7% error on a SKU you are about to promote to your entire list. That error becomes oversells, cancellations and refund emails on November 28.

If you are already working with a 3PL, ask them for a cycle count report on your top SKUs this week and ask what their variance threshold is. Any provider should be able to tell you. If they cannot produce the number, that is your answer about the quality of the count.

One more thing to lock: inbound. Anything still on the water or still at a port will not be sellable for Black Friday. A container that discharges in mid-November has drayage, deconsolidation, receiving and putaway ahead of it. Drayage is the short truck move from the port to a warehouse. Deconsolidation is breaking a mixed container into its individual SKUs. From our Commerce facility, which sits closest to the Ports of Los Angeles and Long Beach, that whole chain still takes days, not hours, and in peak weeks the drayage appointment is the constraint, not the warehouse. Plan the sale around the stock you can touch.

Day 12: build the SKU velocity forecast

You need a per-SKU number, not a revenue number. The warehouse picks units, not dollars.

The simplest forecast that works: take each SKU’s average daily units over the last 30 days, then apply a multiplier for the BFCM window. If you ran a sale last year, use your own multiplier from last year’s data. If you did not, use a conservative one and say out loud that it is a guess.

Then do the part most brands skip. Convert units into warehouse work:

  • Picks per order. A four-unit bundle is four picks, not one. If your BFCM offer is a bundle, your pick volume rises faster than your order volume.
  • Cartonization. Which box size does each likely order configuration land in? Cartonization is the process of deciding what goes in which box. If your bundle does not fit your standard mailer, you have a packaging problem you do not know about yet.
  • Dimensional weight. Carriers bill on the greater of actual weight or a volume-derived weight. A bigger box on the same product costs you more per parcel, every parcel, all weekend.
  • Hazard SKUs. Anything oversize, fragile, liquid or battery-containing needs its own handling path. Flag them now.

Write the forecast down and send it to whoever runs your warehouse, in-house or outsourced. A forecast that lives in your head is not a forecast. A 3PL that receives a per-SKU unit forecast two weeks out can staff to it. A 3PL that finds out on Friday morning cannot.

We ask clients for this in a specific form: SKU, expected units Friday through Monday, expected units for the following week, and any SKU you intend to feature in an email or paid campaign. The last column matters more than the others. A single featured SKU can be 40% of a weekend’s picks.

Day 10: count the packaging, not just the product

The most common reason a warehouse stops packing on Black Friday weekend is not that it ran out of product. It is that it ran out of a box size, a branded insert, or tape.

Count every consumable against the forecast you just built:

  • Each box and mailer size, by SKU configuration
  • Void fill, by volume rather than by count of bags
  • Branded tissue, stickers, inserts and gift notes
  • Thermal label stock and ribbon
  • Tape, both regular and any branded roll
  • Pallets and stretch wrap, if you are also shipping wholesale that week

Then apply two rules. First, add 20% to whatever the forecast implies, because order mix never matches the forecast exactly and a single oversell on one box size stops the line. Second, place the reorder this week, not next week. Packaging vendors are in peak season too, and the printer running your branded mailers has a queue.

If you store inventory with a 3PL, your packaging usually lives in the same building and occupies the same storage in California you pay for. Bringing in six months of branded boxes in one drop is cheaper per unit from the printer and more expensive per month in storage. For a two-week peak, order what the season needs plus the buffer. Do not warehouse a year of cardboard to save on a print run.

Here is the honest version of that trade-off. If your branded packaging adds $1.40 per order and your BFCM weekend is 900 orders, you are spending $1,260 on presentation during the one weekend your customers are least likely to notice it, because they bought on price. Plain corrugated for the discount weekend and branded packaging for full-price orders is a legitimate choice. It is a reasonable call, and nobody in the warehouse will argue with you about it.

Day 7: book the carrier capacity, in writing

A daily pickup is not capacity. It is a truck that arrives at a time, with a driver who has a route, and a trailer with a finite cube.

Call your carrier account rep this week, or if you do not have one, schedule the pickups through the carrier directly and confirm them in writing. Three things to settle:

  1. Volume. Tell them the parcel count you expect per day Friday through the following Friday. A rep who knows 1,400 parcels are coming on Monday can plan trailer space. A rep who finds out when the driver sees the dock cannot.
  2. Pickup time. Confirm the actual cutoff time the driver leaves your dock, not the window on the website. On peak days a driver running late will take what is staged and leave the rest. Anything not staged when the trailer closes ships the next day.
  3. A second pickup. For Cyber Monday specifically, ask whether a second daily pickup is available and what it costs. For many brands it is the single cheapest insurance you can buy that week.

If you ship through a 3PL, these conversations happen on their carrier accounts, not yours. Ask them directly: what pickup times are confirmed for November 27 through December 4, and is a second pickup booked for Cyber Monday. A good provider will have an answer the same day. Keep the answer in an email.

Also confirm your carrier mix. If your weekend volume is heavily residential and heavily West Coast, the economics of ground versus regional versus a postal consolidator change at peak, because the demand surcharges in the table above land differently on each service. From our Southern California floors, most orders to California, Arizona and Nevada reach the customer in one to two days on ground, which means paying for air during peak is usually spending money to buy a transit day you already had.

Day 5: publish your cutoffs before your customers invent one

Every support ticket that starts with “when will this arrive” is a cutoff you failed to publish.

Write three numbers on your site, in your order confirmation email, and on the product page if your theme allows it:

  • The daily order cutoff for same-day processing, with the time zone spelled out
  • The last order date for arrival before Christmas, by shipping method
  • What happens to orders placed on a day the warehouse does not operate

That last one is where brands get caught. Our own window is Monday to Saturday, 8am to 6pm Pacific, with a 2pm Pacific cutoff for same-day processing. Run that against the 2026 calendar and the gap is obvious: an order placed at 3pm on Saturday November 28 does not leave the building until Monday November 30, which is also Cyber Monday, which is also the heaviest day of the season. Monday carries Saturday afternoon, Sunday, and its own volume.

That is not a flaw you can engineer away. Almost no fulfillment operation at this scale runs Sundays, and the ones that do charge for it. What you can do is tell the customer. “Orders placed after 2pm Saturday ship Monday” on the checkout page costs you nothing and removes an entire category of angry email.

For the Christmas cutoff, use the carrier’s published transit commitment and then subtract a day for yourself. Do not promise a delivery date the carrier has not committed to in writing, and do not guarantee arrival. Carriers do not guarantee ground service in peak weeks, and neither should you.

Set your support expectations too. If your usual reply time is four hours, say it will be 24 hours between November 27 and December 2, and then beat it. Under-promising on support costs nothing and buys you room.

Day 3: write the stockout plan before you need it

You will sell out of something. Decide now what happens when you do, because at 11pm on Black Friday nobody makes a good decision.

For each of your top 10 SKUs, write one line answering four questions:

  1. At what on-hand quantity do we pull the SKU from the paid campaign?
  2. Do we switch the product page to backorder, or to out of stock?
  3. If backorder, what ship date do we state, and who confirms it is real?
  4. Which substitute SKU does the email flow recommend instead?

Then set the safety buffer in your store. If your platform allows an inventory buffer, hold back 3 to 5% of each featured SKU. It is not a lot of lost revenue and it absorbs the gap between the moment the last unit is picked and the moment the storefront catches up. During a spike, that lag is where oversells are born.

The reverse failure matters too. A SKU that silently goes to zero while your ad spend keeps running burns budget on a page that cannot convert. Decide who is watching inventory levels Friday and Saturday, by name, and what they are allowed to turn off without asking.

Finally, write down the escalation path. Who at your fulfillment operation do you call at 7am Saturday, on what number, and what is the backup. If the honest answer is “I submit a ticket and wait,” you already know what your weekend looks like. This is the specific reason we publish a sales line and a support line rather than routing everything to a queue, and it is the thing worth testing in the next three days: call the number you would call in a crisis and see who picks up.

The weekend itself: what a good one looks like

By Friday morning the planning is over. The weekend is execution, and execution has a rhythm.

DateWhat the warehouse is doingWhat you should be watching
Fri Nov 27Picking and packing Thursday night and Friday morning orders; 2pm Pacific cutoff for same-dayFeatured SKU inventory levels, first-hour order mix versus forecast
Sat Nov 28Clearing Friday afternoon volume plus Saturday orders to the 2pm cutoffAny SKU approaching your pull threshold; packaging consumption rate
Sun Nov 29Closed. Orders accumulateNothing ships. Make sure your site says so
Mon Nov 30Saturday afternoon, Sunday and Cyber Monday volume in one dayPickup confirmation, whether the second truck is booked
Tue Dec 1 to Fri Dec 4The tail, usually 30 to 50% of peak-day volumeExceptions, address failures, first carrier delays appearing in tracking

The number to protect through all of it is order accuracy. We hold a 99%+ accuracy rate year round and peak is the test of it, because a mispick in November does not just cost you a reship. It costs you a return, a refund, a support thread and a customer who bought once on discount and will not come back. Scan-verify at the pack bench is the control that holds under volume. Visual checking is not.

Plan for returns now rather than in January. A discount-driven weekend produces a higher return rate than a full-price one, and those units start arriving in the second week of December. We inspect, log and restock returned inventory within 48 hours so the stock is sellable again, which matters most in the window where you are also trying to hold Christmas inventory position.

Do not change fulfillment providers this month

If you came to this page because your current fulfillment is failing and you are hoping to move before Black Friday, the honest answer is that you cannot, and you should not try.

Here is the arithmetic. Our own onboarding puts most brands on live orders in 5 to 7 business days, with store integration taking 1 to 3 of those. That assumes a clean SKU list and no surprises. On top of it you need to physically move inventory, which means a freight booking, transit, receiving, inspection, putaway and a reconciliation count before a single order can be picked. Starting from the first week of November, that lands you mid-peak, with half your stock in one building and half in another, and no history between us to fall back on when something goes wrong. We would be learning your SKUs during the worst week of your year.

The better move is to get through the season where you are, document every failure as it happens with dates and order numbers, and start the transition in the second week of January when both sides have room to do it properly. If you want the detail, we wrote what a 3PL onboarding actually involves with the real timeline.

A few more cases where we are the wrong answer, peak or not:

  • Under 50 orders a month with no growth plan. We invoice a $500 monthly minimum and bill the difference if your charges come in below it. At low volume you are paying for capacity you do not use. Keep packing in your garage until the volume justifies the move.
  • Your customers are concentrated on the East Coast and same-day matters. Four Southern California warehouses give you one to two day ground across California, Arizona and Nevada. They do not give you same-day in New Jersey. A provider with East Coast nodes beats us on that geography and it is not close.
  • Cold chain or hazardous materials. We do not handle either. Do not let anyone tell you it can be improvised for one season.
  • Your peak is the whole business. If BFCM is 900 orders and the rest of the year is 60 a month, a year-round 3PL relationship costs you roughly $6,000 in minimums to service one busy weekend. Seasonal overflow space or a short-term labour arrangement is the cheaper structure, and we will tell you so on the call.

Frequently asked questions

When do carrier peak surcharges hit their highest rate in 2026?

UPS applies its top demand surcharge tier from November 22 to December 26, 2026. FedEx applies its top tier from November 23 to December 27, 2026. Both are before Black Friday, so oversize and additional-handling parcels are cheaper to move during the week of November 16.

How late can I still place a packaging reorder for Black Friday?

That depends entirely on your supplier’s queue, which is why the answer is to call them today rather than estimate. Stock corrugated and poly mailers from a regional distributor are usually available on short notice. Custom-printed anything is not.

What order cutoff should I publish for same-day shipping?

Publish the cutoff your warehouse actually holds, including the time zone, and state what happens on non-operating days. Ours is 2pm Pacific, Monday to Saturday. A published cutoff you meet beats an aggressive one you miss.

Should I hold back inventory as a safety buffer?

A 3 to 5% buffer on featured SKUs absorbs the lag between the last unit being picked and your storefront updating. The revenue you forgo is small. The cost of cancelling oversold orders during BFCM is not.

Can a 3PL take me on before Black Friday?

Technically yes, practically no. Integration alone runs 1 to 3 business days and full onboarding runs 5 to 7, before inventory has moved. Anyone promising a mid-November cutover is either not moving your stock or not telling you what the first week will look like.

What is the first thing to fix if I only have one day?

Count your top SKUs physically and publish your cutoffs. Those two take a few hours and remove the two failures that generate the most customer contact.

Start with the count

Pick one thing from this page and do it today. If you are not sure which, count your top 20 SKUs physically and compare the number to your system. Everything downstream, the forecast, the packaging order, the carrier booking, the stockout thresholds, depends on that number being true.

If you are planning for next year rather than this one, that is the conversation worth having now. Talk to us about a 15-minute call to size your volume, your SKU count and where your customers are. We come back with a written proposal within 24 hours, and if a Southern California operation is the wrong fit for your geography we will say that on the call instead of in month three.