Will You Sell Out Before Christmas? A 10-Minute Holiday Stock Check

Holiday stock check for a candle shop: the cinnamon candle lasts 2 weeks, reorder now; the gift box lasts 4 to 5 weeks, fine for now; the pine soap lasts 1 week, reorder today

The holidays are the busiest weeks of the year for many small shops, and they can cost you money in two ways. Your best seller sells out on December 10, and every shopper after that leaves with nothing. Or you order too much and spend January marking down boxes that didn't sell. This check takes about 10 minutes and needs no spreadsheet. It helps you avoid both.

In one line

Pick your 5 to 10 best sellers. For each one, write down how many you have, how many sell in a week and how long your supplier takes to deliver. If it will run out before a new order could arrive, reorder now. Go easy on slow sellers, and put orders from the same supplier together to reach free delivery.

The quick version
  • Start with the products that sold the most last month. Running out of those costs you the most.
  • How long a product lasts is how many you have divided by how many sell in a week. December can be faster, so look at last December too.
  • Ask your supplier for the last order date that still arrives before Christmas. If a product runs out before then, reorder it today.
  • Stock that doesn't sell is your cash sitting on a shelf until January. Reorder best sellers and go easy on the rest.
  • Put items from the same supplier into one order to reach free delivery, and ask whether a bigger order gets a better price.

Why check your stock now?

Black Friday is November 27 this year and Cyber Monday is November 30. Christmas shopping starts right after. An order you place in early November has time to arrive. An order placed in mid-December may not, because December is busy for suppliers and delivery companies too.

So now is the best time for a quick check, while any fix is still easy.

Step 1: Start with your best sellers

Look at your orders from the last month, or your sales reports in Shopify, and write down the 5 to 10 products that sold the most. If you sell gifts, add anything that sold well last December, even if it's quiet right now.

You don't need to check every product. Running out of a best seller costs you the most, so start there and leave the rest for later.

Step 2: How long will your stock last?

For each product, divide how many you have by how many you sell in a week. The answer is how many weeks it will last.

Say you run a small candle shop. In early November, three of your products look like this. The last column assumes December is twice as busy as a normal week:

ProductLeftPer weekLasts in December
Cinnamon candle60152 weeks
Gift box90104 to 5 weeks
Pine soap1261 week

Twice as busy is only an example. Your own orders from last December show how much busier your shop really gets. If this is your first holiday season, plan for more than a normal month and check again each week.

Step 3: Ask your supplier one question

Send your supplier a short message: "What's the last day I can order and still get stock before Christmas, and how long is delivery taking right now?" While you're at it, ask whether they close for a few days over the holidays.

Then compare. If a product will run out before a new order could arrive, it needs reordering now. In the candle shop, the pine soap lasts about a week at December pace. If the supplier needs two weeks, it's already running late, so it goes on today's order. The gift box lasts four to five weeks, so it can wait for next week's check.

Step 4: Reorder only what you'll sell

It's tempting to order big for the holidays. Every unit that doesn't sell is your money sitting on a shelf, though, and in January it often sells at a discount, if it sells at all.

A simple rule: order enough to last until the delivery after this one, plus a small cushion for a busy week.

In the candle shop, the cinnamon candle sells about 30 a week at December pace. If you can get another delivery in four weeks, you need about 120 candles, plus 30 as a one-week cushion. You have 60, so order about 90.

For slow sellers, skip the reorder unless you're about to run out completely. You can add them to the January order. If you'd like to size the cushion more carefully, our safety stock guide shows a few ways.

How can you save money on the order?

A few small habits keep more cash in your pocket:

Step 5: Get a heads-up before something runs out

Pick a "reorder at" number for each best seller: the stock level where you'd still have time to get more. For the pine soap, that might be 15. When stock drops to that number, it's time to order.

You can check by hand every Monday, or let an app watch it and email you. Either way, set it up before Black Friday, when you'll be too busy to look. Our guide to low stock alerts has more on picking the number.

What if something sells out anyway?

It can happen even with good planning. A few friendly ways to keep the sale:

How EZstock helps, and what's free

EZstock is a Shopify app that does this check for you every day. The free plan includes:

Add each supplier's free-delivery minimum, and when you build an order EZstock tells you how much more to add for free delivery, so you can top up the order instead of paying for shipping.

Every new store gets all features free for 14 days. On the Growth plan ($49 a month), EZstock also works out how many days each product will last and how much to reorder, from your own sales.

Check your holiday stock in EZstock

Install free from the Shopify App Store. The free plan stays free, and every new store gets all features for 14 days.

Install EZstock freeNo credit card needed to start.

Questions shop owners ask

How much stock should I order for Christmas?
Enough to last until your next delivery after this one, plus a week or two of cushion for your best sellers. Work it out from how many you sell in a week, and look at last December to see how much busier your shop gets.
When should I reorder for Christmas?
Ask your supplier for the last order date that still arrives before Christmas. If a product would run out before that date, order it now. For most products that means ordering in November, before December gets busy.
What if I can't afford to stock up on everything?
Spend on your best sellers first. They bring in the most sales and turn back into cash fastest. Reorder slow sellers in small amounts, or leave them until January.
How do I avoid leftover stock after the holidays?
Order for the weeks until your next delivery and skip big orders meant to cover the whole season. Keep slow sellers lean, and check your stock each week in December so you can stop reordering anything that slows down.
Do I need a spreadsheet for this?
No. A notepad works for 5 to 10 products: how many you have, how many sold last week, and your supplier's delivery time. An app like EZstock runs the same check every day for every product.
Is EZstock free?
EZstock has a free plan with a low-stock dashboard, a daily low-stock email and up to 5 purchase orders a month. Every new store also gets all features free for 14 days. Paid plans start at $19 a month.