ClearStock is live on the Shopify App Store.Install free →

← All blogs

Guides11 min read

BFCM inventory planning: the countdown, the order-by dates, and the cost of running out

Black Friday inventory planning for Shopify stores — a working-backward countdown from BFCM, order-by date math, promo lift assumptions, and a checklist.

InventoryX is in development and not available today. ClearStock is the live Shopify app.

Black Friday 2026 lands on Friday, November 27, with Cyber Monday on November 30. That's roughly four and a half weeks from the date this guide publishes — which means for most stores with overseas suppliers, the purchase order deadline is not a December problem. It may be this week. Even the vendors' own planning material agrees on the urgency: Prediko's BFCM playbook tells brands to start 8–12 weeks out (prediko.io/black-friday-inventory-guide, accessed Oct 2026). Holiday inventory planning runs backward from the weekend, not forward from today, and the sequence in this article gives you the W-minus anchors to place your own deadlines: forecast this week, POs within days, stock leaving your supplier by early-to-mid November, everything received and counted before the week of November 23.

The whole exercise rests on one uncomfortable rule: the deadlines that matter are the ones that are earliest, because every date in the chain is a constraint imposed by the date after it. Receive by Nov 20 → so ship-from-supplier by early November → so the PO goes out late October → so the forecast is due now.

The countdown, working backward from the weekend

W-0 is the BFCM week itself (Nov 23–29, 2026). Every anchor below is expressed as weeks before that, so you can shift them if your lead times differ from the illustrative ones.

Milestone W-minus anchor 2026 dates (illustrative) Why it can't slip
Receive-and-count deadline W-1 ends By Fri Nov 20 Receiving during BFCM week fails: your team is packing orders, carriers are congested, and an uncounted stockroom means overselling your hero SKUs
Ship-from-supplier deadline W-2 By Fri Nov 13 (domestic); earlier for overseas Goods in transit are goods you can't sell or count; transit time is a hard buffer
PO deadline W-5 to W-4 Now through Fri Nov 6 Lead time + transit + receiving must all fit before W-1; overseas suppliers need this now
Forecast deadline W-5 This week The PO date is derived from the forecast — this is the true start of the chain

To adapt the anchors, run the same backward math with your numbers: your receive date is fixed (Nov 20), so your ship-from-supplier date is Nov 20 minus transit time, so your PO date is that minus your supplier's actual lead time — the real one you've measured, not the quoted one, per the supplier lead time guide. If that arithmetic lands your PO date in the past, the decision isn't "hurry" — it's which SKUs you can still protect and which ones you're planning to ride out.

One more receiving note: "received" must mean counted, not just delivered. Cartons signed for are not sellable stock. A cycle count on the BFCM buys before the weekend is the difference between confident stock levels and overselling — the count workflows are in the Shopify inventory counts guide, and the counting mechanics are native in Shopify (Shopify Help Center, accessed Oct 2026).

Planning demand for a promo: baseline × lift

BFCM demand planning has exactly one formula:

forecast demand = baseline daily velocity × lift multiple × promo days

The lift multiple is where honesty is required. You'll see 2–5× tossed around as if it were a law of retail. Treat that range as what it is: a commonly used starting assumption for planning conversations, not a benchmark — stores commonly see somewhere between two and five times normal-day demand across the BFCM window, but your own history is the only number that matters, and here's how to get it:

  1. Pull daily units sold for the four days of last BFCM (Fri–Mon) for each A-SKU.
  2. Divide by that SKU's baseline daily velocity from the weeks before the event.
  3. That quotient is your observed lift. Use it for this year's plan; use the 2–5× range only for SKUs you've never run through a BFCM.

Worked example. CNDL-12 sells 12/day at baseline. Last BFCM it sold 190 units over the four-day window. Baseline expectation without promo: 12 × 4 = 48. Observed lift: 190 ÷ 48 ≈ 4.0×. This year's plan for the weekend: 12 × 4.0 = 48/day × 4 days = 192 units.

Then widen the window. The lift isn't confined to four days — most stores see elevated demand for a week or more on either side as deals start early and stragglers arrive after. If your history shows the surrounding two weeks ran at ~1.5× baseline, that's 12 × 0.5 × 14 = 84 additional units. Total planning number: 192 + 84 = 276 units of BFCM-driven demand on top of whatever normal December trading you expect the same stock to cover.

Two corrections to make before you trust any of this:

  • Compute baseline from in-stock periods only. If your baseline weeks included out-of-stock days, your velocity — and therefore your entire BFCM forecast — understates demand. The velocity correction is the same one covered in the forecasting guide; it matters most in exactly the high-stakes calculation you're doing here.
  • Discount for discount. A deeper promo than last year lifts more than volume — it shifts timing too. If you're going 30% off when you did 20% last year, expect some January demand to arrive in November as well as more of it overall. There's no clean formula for this; the honest method is a sensitivity note: plan the base case at observed lift, and know what you'll do if the first day runs 30% over plan (a second PO? a planned sell-out on the tail SKUs?).

Why running out on Black Friday costs multiples of an average day

The arithmetic of a stockout is bad on a Tuesday and brutal on Black Friday, for three compounding reasons.

First, the demand is concentrated. A dark day in October costs you one average day. Going dark Friday morning costs you the single highest-demand day of the year, plus the weekend behind it — a Friday stockout on a 4× day is effectively four Tuesdays gone at once, and there's no recovering them in December because demand was time-boxed to the promo.

Second, the demand doesn't wait politely. The landmark 2002 out-of-stock study commissioned by the Grocery Manufacturers of America, covering 71,000 shoppers across 29 countries, found that when confronted with an empty shelf, 31% of shoppers buy the item at another store, 26% buy a different brand, 19% substitute, 15% delay the purchase, and 9% buy nothing. Applied to a BFCM weekend: more than half the demand leaves the specific product — 31% goes to another store and 26% switches brands — and your competitors are running promos that day. A percentage of the delayers never come back at all.

Third, you're paying to generate the demand that dies. Community discussions among sellers are full of the same rueful observation: ad spend pointed at a sold-out product page. On BFCM weekend your cost-per-click is at its annual peak, so a dark hero SKU isn't just missing sales — it's burning your most expensive traffic of the year and training customers toward competitors.

The full loss-estimation method — how to put a defensible estimated dollar figure on a dark period for a specific SKU — is in what an out-of-stock product actually costs. Run it on your hero SKUs with last BFCM's numbers, and use the result to rank your buys: it's the most rational way to decide which SKUs get the scarce capacity of your suppliers and your cash this month.

Safety margin without waste

The instinct under deadline pressure is to buffer everything. Resist it — a uniform 30% pad across the catalog is how BFCM leftovers become January's dead stock.

  • Buffer by tier, not by SKU. Your A-SKUs (top ~20% of revenue) carry the weekend: give them the fullest coverage and the strongest buffer, sized on how much their demand actually swings — the sizing logic is in the safety stock guide. B-tier gets baseline coverage. C-tier gets less than baseline; BFCM is the best exit window they'll ever have.
  • Buffer the bottleneck, not the tail. If your supplier's capacity, your cash, or your cash-flow timing can't cover everything, spend the constraint on the SKUs whose stockout cost estimate (above) is largest.
  • Plan the leftovers before you order. Decide now what happens to unsold BFCM stock: a December clearance cadence, bundle candidates, a January exit. The tactics — markdown ladders, bundles, liquidation, and their trade-offs — are ranked in how to get rid of dead stock. Writing the exit plan before the PO is signed is what keeps the tail SKUs from turning into permanent shelf weight.

The supplier communication calendar

Lead times inflate before the holidays — suppliers are juggling every customer's BFCM order at once, and carriers are congested long before your goods ship. Confirm lead times now, in writing, and measure the gap between what they say and what your PO history says they actually deliver.

When Who What to confirm
This week (W-5) Every active supplier Current quoted lead time vs. your recorded actuals; whether holiday-season production queues will extend it
With the PO (W-4) Each supplier on the buy Firm ship date, holiday cutoff dates, whether they prioritize partial or split shipments
W-3 Same Ship confirmation, tracking, quantity confirmation against the PO
W-2 Carrier/freight Transit time estimate into your receiving window; customs status for overseas freight

The questions worth asking explicitly: What is your last production date before your own holiday shutdown? Will lead times change for POs placed after November 1? If our order is late in your queue, what's the realistic ship date — not the polite one? Suppliers are more candid when you ask before the crunch than when you're chasing a late order during it.

The BFCM inventory checklist

  • Baseline velocity computed per A-SKU from in-stock periods only
  • Last BFCM lift multiple calculated per A-SKU (own history, not industry numbers)
  • Weekend + surrounding-window demand forecast written down per SKU
  • Actual (not quoted) lead times confirmed with every active supplier — this week
  • PO deadline per SKU computed backward from Nov 20 receive date
  • POs placed or scheduled; firm ship dates requested in writing
  • Safety buffer sized by SKU tier, not uniformly
  • Receive-and-count session scheduled for the week of Nov 16
  • Cycle count planned on all BFCM hero SKUs before Nov 23
  • Reorder triggers set for a first-day demand surge (what's your day-2 top-up move?)
  • Leftover exit plan written before POs are signed
  • Stockout risk per SKU ranked by estimated dollars at stake

The last item is where a tool earns its keep rather than a habit: InventoryX's weekly buying list ranks SKUs by days-of-cover against lead time and attaches an order-by date to each — for a BFCM load-out, that reads as "to be stocked for Black Friday, order these by October 28." It also keeps the per-SKU out-of-stock ledger that keeps your baseline honest. It won't size your promo lift or negotiate with your supplier; those stay judgment calls. But the order-by dates, computed backward from real lead times, are exactly the deadlines this article keeps insisting are earliest.

Common questions

When should you order inventory for Black Friday? Work backward from the weekend: everything must be received and counted by the week before BFCM, so goods leave the supplier by early-to-mid November and POs go out late October for overseas suppliers. Vendor playbooks like Prediko's BFCM guide tell brands to start 8–12 weeks out (accessed October 2026) — which, for 2026, means now.

How much do sales increase during Black Friday? A commonly used starting assumption is 2–5× normal-day demand across the BFCM window, but it's a planning placeholder, not a benchmark. The honest number is your own observed lift: last BFCM's four-day units divided by that SKU's baseline expectation for the same days, computed per SKU.

How do you calculate how much inventory you need for BFCM? Baseline daily velocity × lift multiple × promo days, then widen the window for the elevated weeks on either side. A candle selling 12/day with an observed 4× lift needs 192 units for the four-day weekend — plus whatever the surrounding two weeks ran at, often another ~1.5× baseline.

How much extra stock should I buffer for BFCM? Buffer by tier, not uniformly. A-SKUs carry the weekend with the fullest coverage; B-tier gets baseline; C-tier gets less than baseline, because BFCM is the best exit window they'll get. A uniform 30% pad across the catalog is how BFCM leftovers become January's dead stock.

What happens if you run out of stock on Black Friday? It costs multiples of an average Tuesday: demand is concentrated on the highest-volume day of the year, most of it doesn't wait — in the 2002 GMA out-of-stock study, 31% of shoppers bought elsewhere and 26% bought a different brand — and your ad spend keeps paying for clicks on a dead page.

Next step: today, not this week — pull last BFCM's daily sales for your five biggest SKUs and compute their observed lift. That one number turns every deadline in the countdown table from theory into your calendar. For the demand-forecasting mechanics behind that baseline, the Shopify inventory forecasting guide walks the methods ladder end to end.