Whenever a big campaign draws near, the same old question comes back around: how much stock should you restock to get it just right? Order too little and you fear running out when sales spike; order too much and you fear your money getting tied up in goods that won't sell after the season.
The truth is, restocking isn't about 'guessing accurately' — it's about 'calculating from data.' Let's look at how you can find that sweet spot.
Why 'Restocking Too Little' and 'Restocking Too Much' Hurt Just as Badly
Most sellers fear running out more, so they tend to over-order. But both directions carry hidden costs:
- Stockout: You lose sales during the golden window when traffic is at its highest, causing your product ranking to drop, reviews to shrink, and customers to flee to competitors.
- Overstock: Capital sits stuck in boxes, storage rental costs spiral, and you risk products going out of trend or expiring — especially in the fashion and supplement categories.
The goal, therefore, isn't to 'order plenty just in case,' but to find the point where the risk of stockouts is balanced against the cost of overstock.
5 Steps to Calculate Exactly How Much Stock to Restock
1. Start From the Baseline Sales of Each SKU
Look at the average daily sales during normal periods for each product code — not the total for the whole store, because each product sells at a different rate.
Example: the t-shirt model TS-WHT-M sells an average of 8 pieces/day, while the TS-BLK-XL model sells just 2 pieces/day. Restocking the same quantity for every SKU is the classic trap that leaves some items dead and others out of stock.
2. Multiply by the Peak Multiplier
During big campaigns, sales often jump several times over. Look back at data from previous campaigns to see how many times sales spiked above a normal day, then use that as your multiplier.
| Product Tier | Approximate Peak Multiplier |
|---|---|
| Best-sellers (Hero SKU) + running ads | 4–6x |
| General products | 2–3x |
| Long-tail products (slow sellers) | 1–1.5x |
These numbers are just a starting framework — always adjust them to your store's actual data.
3. Add Safety Stock as a Buffer
Set aside buffer stock for days when sales spike beyond expectations or when suppliers deliver late. Generally, best-sellers should have more buffer than general products, because the cost of running out of them is higher.
4. Subtract Existing Stock and Goods Already In Transit
Don't forget to count the products still sitting in the warehouse and the lots you've already ordered but haven't yet arrived. The actual quantity to order = peak demand − remaining stock − goods in transit.
5. Account for Production and Shipping Lead Time
Calculate backward from the campaign start date. If the supplier takes 15 days to produce and another 5 days to ship into the warehouse, you must finalize your order at least 20 days beforehand, allowing for delays.
A Simple Formula You Can Use Right Away
Summed up as a short equation per SKU:
- Sales/day × number of campaign days × peak multiplier = core demand
- + Safety Stock = total demand
- − remaining stock − goods in transit = the actual quantity to restock
Do it SKU by SKU and you'll get a clear picture of which items need a boost and which already have enough, instead of lumping the whole store together.
When the Goods Arrive: The Real Challenge Has Just Begun
No matter how good your calculations are, they mean nothing if orders flood in and you can't pack fast enough or you miscount your stock. Having just the right amount of goods must therefore go hand in hand with an accurate warehouse management system.
This is where a fulfillment service like Flash Fulfillment comes in to ease the load:
- Real-time stock data: See the remaining quantity for each SKU, helping you calculate your next restock on real numbers rather than gut feeling.
- Built for peak volumes: A pick-pack-ship system that scales with your orders, so you don't have to worry about falling behind on packing when sales pour in.
- Reduce overstock and stockouts: When data is accurate and shipping is fast, stock turns over more quickly and capital doesn't stay tied up for long.
Key Takeaways
- Think about restocking by individual SKU, not in one lump for the whole store.
- Use the formula baseline × peak multiplier + Safety Stock − goods on hand/in transit.
- Always account for Lead Time — ordering late means an immediate risk of stockouts.
- The right stock level must go together with an accurate warehouse and fulfillment system.
If you want your next big campaign to run more smoothly, consider consulting on setting up your warehouse and fulfillment system with Flash Fulfillment to find the balance that fits your store.
Frequently Asked Questions (FAQ)
How many days before a big campaign should I start restocking?
Calculate backward from your supplier's Lead Time plus the time to ship into the warehouse. Generally, you should finalize your order at least 2–4 weeks in advance, and always leave room for delays.
If I have no data from previous campaigns, how do I set the peak multiplier?
Start with a conservative multiplier, such as 2–3x for general products, then focus heavy restocking only on best-sellers you're confident about, while preparing a plan for a second quick restock if sales come in stronger than expected.
What should I do if I restock too much and have leftovers after the campaign?
Plan to clear them from the start — for example, by bundling products into sets, marking down to clear stock, or pushing leftover items as free giveaways — and refine your peak multiplier to be more accurate next round.
Can a fulfillment service really help reduce stockout/overstock problems?
It helps in terms of data accuracy and shipping speed. When you can see real-time stock per SKU and the system can handle peak volumes, your next restocking decision becomes more accurate, reducing both the chance of stockouts and goods stuck in the warehouse.
