Shopify BFCM Inventory Planning: How to Forecast and Reorder in Time (with Monocle)
Black Friday and Cyber Monday are the highest-stakes inventory decision of your year. Buy too little and you sell out of your best products on the busiest weekend; buy too much and you carry dead stock into January. The catch is that the decision can't wait for November — with overseas lead times, your BFCM inventory has to be ordered now.
This is a practical planning guide for Shopify merchants: the math behind a BFCM buy, the timeline to work backward from, and how to run the whole thing in Monocle instead of a spreadsheet.
The BFCM math problem
Most stockouts during BFCM aren't a demand surprise — they're a calendar problem. Merchants plan their buy based on when the sale happens instead of when the stock has to ship. By the time November sales data confirms a winner, it's far too late to reorder it for the same season.
Work the timeline backward and the urgency is obvious:
| When | What needs to happen |
|---|---|
| Now (~22 weeks out) | Forecast BFCM demand and decide quantities per product |
| Next few weeks | Place POs with long-lead-time / overseas suppliers |
| ~6–10 weeks out | Top-up orders for domestic / fast suppliers |
| ~2–4 weeks out | Receive, count, and stage inventory; lock in landing pages |
| Late November | BFCM — sell what you already bought |
The decisions that determine your BFCM revenue are the ones you make in the next few weeks. Everything after that is execution.
Step 1 — Build a real forward demand forecast
"Last year's BFCM number plus a bit" isn't a forecast — it ignores your current growth trend, product mix changes, and which SKUs are trending right now. A real forecast is a forward demand view per product (and per location), built from your full sales history and seasonality, not a single month copied forward.
This is also where starting early pays off. AI/ML forecasting gets sharper the more of your store's patterns it has seen, so a tool that's been running since the summer makes far better BFCM calls than one you install in November.
Step 2 — Work backward from lead time
For each supplier, the question isn't "when do I run low" but "what's the last date I can order and still have stock on the shelf for BFCM." That's your forecasted demand mapped against the supplier's real lead time. A product from a 12-week overseas supplier has a very different reorder-by date than one from a 2-week domestic vendor — and treating them the same is how stores end up air- freighting at a premium in November.
Step 3 — Size safety stock for the spike
BFCM demand is spikier and less predictable than your baseline, and a late shipment during peak season is far more costly than at any other time. That's exactly when a deliberate safety-stock buffer earns its keep — sized to your demand variability and the service level you want to hit, not guessed.
Step 4 — Round to case packs and generate POs
A recommended quantity isn't an order until it matches how your supplier actually ships. Suppliers send cartons, not loose units, so "buy 50" may need to become "buy 48" (two cases of 24). Get this wrong and every PO bounces back for a re-quote — a delay you can't afford this close to peak. Round to the case-pack size, then turn the number into an actual purchase order with the right supplier, terms, and PO format.
Step 5 — Keep suppliers in the loop
During the pre-BFCM rush, supplier confirmations and line-item changes are where orders silently fall apart. A shared, login-free supplier portal — where vendors can view a PO, confirm it, and flag a substitution or a quantity change that flows straight back to you — keeps everyone working from the same numbers instead of a thread of forwarded emails.
Put BFCM on the calendar — so your forecast sees it coming
BFCM isn't a single day — it's a planned promotion with a start, an end, and a specific set of products on offer, and a baseline forecast built on ordinary weeks won't anticipate the spike. Monocle's events calendar closes that gap: create a "Black Friday" event, add this year's run with its date range, the products, collections, or tags it covers, and the demand lift you expect — say +40% on the items you're promoting. Monocle factors that lift into the demand forecast for those products across the event window, so the spike shows up in your planning before it shows up at checkout.
Not sure what number to enter? Let Monocle estimate the lift for you from how the event performed in previous runs. And because the event-adjusted forecast flows straight into your reorder recommendations, your BFCM purchase orders are sized for the promotion — not for an average week. You can still ask the natural-language assistant to take the event into account when it helps you draft them.
Doing it all in Monocle
Monocle runs this whole sequence as one loop. It forecasts demand per product and location, then produces a reorder recommendation that shows its full working:
From there, recommendations become purchase-order drafts routed to the right supplier with their lead time and PO format — each line shown in case-pack terms so you can confirm whole cartons — which you approve, send with a supplier-portal link for confirmation, and receive against when goods arrive. You can even ask its natural-language assistant things like "Which products will stock out before BFCM at my UK warehouse?" or "Draft POs for everything below safety stock," and it acts on your live store data.
A simple BFCM planning checklist
- Pull a forward demand forecast for your top products and locations.
- Map each supplier's lead time to a hard reorder-by date.
- Add a safety-stock buffer sized for the BFCM spike.
- Round quantities to case packs and generate POs.
- Send POs early to long-lead suppliers and confirm via a supplier portal.
- Stage and count inventory in the final weeks so you're sell-ready.
Frequently asked questions
When should I order inventory for Black Friday / Cyber Monday?
Work backward from your supplier lead times. With overseas lead times of 8–16 weeks and BFCM in late November, long-lead orders generally need to be placed by late summer — which means forecasting and decisions should happen now, around 20+ weeks out.
How do I forecast BFCM demand on Shopify?
Shopify's native reports show historical sales but don't forecast forward demand. A dedicated tool like Monocle builds a forward demand view per product and location from your full sales history and seasonality, which is the basis for sizing a BFCM buy.
How much safety stock should I hold for BFCM?
Enough to cover the demand spike and the risk of a late shipment at your target service level. Because a peak-season stockout on a top product is so costly, safety stock for BFCM is typically larger than your baseline buffer. Monocle sizes this from your demand variability rather than a flat guess.
Plan your BFCM buy while there's still time to order
Monocle forecasts demand, times reorders to your lead times, sizes safety stock, and turns it all into supplier-ready purchase-order drafts — so your busiest weekend doesn't come down to a guess.
Start planning BFCM with Monocle →
.webp)