Buy

Cart Sheets / Free guides

Black Friday inventory planning: a simple stock forecast for small stores

Running out of your best seller on Black Friday is frustrating. Sitting on boxes of unsold stock in January is too. A simple forecast from your own numbers will not be perfect, but it is much better than a guess.

Black Friday is on Friday 27 November 2026 and Cyber Monday on Monday 30 November. This guide shows a forecast you can do in a spreadsheet in an afternoon, with a worked example using made-up numbers.

What you need before you start

The forecast in four steps

  1. Find your normal daily sales. Units sold in the last 30 days, divided by 30. Leave out any unusual days, such as a one-off feature or a stockout.
  2. Pick an uplift. How many times your normal daily sales you expect during the promotion. If you have last year's numbers, divide last year's promo daily sales by last year's normal daily sales. If you do not, pick a cautious number and note that it is a guess.
  3. Multiply by the length of the promotion. Normal daily sales x uplift x promo days gives the units you expect to sell.
  4. Add safety stock. A buffer for the forecast being wrong, often 10 to 25 percent of the promo forecast, more for products with unreliable suppliers.

Then subtract what you already have, plus anything on order, to see what you still need to buy.

A worked SAMPLE example (made-up numbers)

A small store sells a candle that normally sells 4 units a day. Last year it sold about three times its normal daily rate during the sale. The store plans a 5-day promotion from Black Friday to Cyber Monday plus one extra day.

SAMPLE: candle stock forecast

StepCalculationResult
Normal daily sales120 units in 30 days / 304 per day
UpliftFrom last year3x
Promo forecast4 x 3 x 5 days60 units
Normal sales before the promo4 x 20 days left before 27 Nov80 units
Safety stock20% of 6012 units
Total needed60 + 80 + 12152 units
In stock and on orderCurrent count70 units
To order152 minus 7082 units

The SAMPLE numbers are only there to show the method. Your own sales history and uplift will be different, and no forecast can promise what customers will buy.

Work out your reorder-by date

Stock that arrives on 28 November is not much use for a sale that started on the 27th. Work backward:

In a spreadsheet: =NeedByDate-LeadTimeDays, then use conditional formatting with =TODAY()>ReorderBy to turn the row red once the date has passed.

Spreadsheet formulas

Put one product per row with these columns: A product, B units sold last 30 days, C uplift, D promo days, E safety stock percent, F current stock plus on order, G lead time in days.

Add the normal sales before the promotion to the forecast if you need stock for those weeks too, as in the example above.

Decide what to do with each product

Not every product needs a big order. Sort your list into three groups:

Tips