Inventory how-to
How to plan inventory for Valentine's Day
Treat Valentine's Day like any short demand spike: figure out your sell-through window, pick target stock levels for each variant, and order early enough that your supplier's lead time does not eat into the selling days.
Short answer: Treat Valentine's Day like any short demand spike: figure out your sell-through window, pick target stock levels for each variant, and order early enough that your supplier's lead time does not eat into the selling days. The tricky part is timing the order-by date correctly, since most of the selling happens in the two weeks before February 14.
Why Valentine's Day is different from normal reordering
Valentine's Day sales are compressed into a short window, often the last one to two weeks of January through February 14. A normal reorder point formula assumes steady daily sales, but here daily sales ramp up fast then stop almost completely after the date passes. If you plan with your regular 28-day average, you will under-order, because that average blends slow weeks with the spike.
The fix is to estimate a separate daily sales rate for the spike period, based on last year's Valentine's data if you have it, or a reasonable multiple of your current rate if you don't. Then use that higher rate in your reorder math only for the stock you need to cover the spike window.
Work backwards from the date, not forwards from today
Start from February 14 and count backwards. Add your safety days, then your supplier's lead time, then the time you want stock to actually sit in your warehouse ready to ship before the rush starts. That total tells you the latest date you can place the order and still have stock on shelves in time.
If a supplier has a 20-day lead time and you want stock in hand by February 1, you need to place the order by January 12. Leave extra buffer for Valentine's Day specifically, since suppliers of seasonal goods often see their own demand spike and may ship slower than their normal lead time.
Decide on a target stock level, not just a reorder point
For a one-off spike, do not rely on an ongoing reorder point. Instead estimate total expected units for the whole Valentine's window per variant, and order enough to cover that in one or two purchase orders. Carrying the right one-time quantity matters more here than keeping a rolling buffer, since any excess after February 14 just sits as dead stock until next year.
Be honest about which variants are truly Valentine's-specific (red and pink colorways, heart designs, gift sets) versus everyday items that just see a mild lift. Only the former needs this special treatment.
After the date, cut off reordering fast
Set a hard stop on reordering Valentine's-specific SKUs once the date passes. Demand drops close to zero overnight, so any automatic reorder logic based on recent daily sales will overcorrect and suggest quantities as if the spike will continue. Pause or manually override reorders for these variants from February 15 until you plan for the next season.
Step by step
- Pull last year's daily sales for Valentine's SKUs from mid-January to February 14, or estimate a multiple of current sales if you have no history.
- Work out your target total units needed for the spike window, not a daily reorder point.
- Add up your supplier's lead time plus safety days plus days you want stock sitting ready, and count back from February 14 to get your order-by date.
- Place the order by that date, rounding up to case packs or supplier minimums.
- Mark Valentine's-specific variants so you remember to stop auto-reordering them after February 14.
- After the 14th, check leftover stock and decide whether to mark it down or hold it for next year.
- Note what sold out or what was left over, so next year's quantity estimate is based on real numbers.
Worked example
Say a store sells a "Heart Charm Bracelet" and historical data shows 180 units sold between January 28 and February 14 last year, roughly 10 units a day in that window. The supplier lead time is 15 days and the store wants 5 safety days plus 3 days for stock to arrive and get shelved before January 28. Counting back: 15 + 5 + 3 = 23 days before January 28, which lands the order-by date around January 5. With 20 units already on hand and none on order, the order quantity is 180 minus 20, or 160 units, rounded up to the supplier's case pack of 24, giving 168 units ordered.
How SteadyShelf helps
SteadyShelf's default forecast uses a 28-day sales window and only applies seasonality once it has about 13 months of history, so it will not automatically catch a Valentine's spike the first year you use it or if you don't yet have a full year of data. For a one-off seasonal push like this, calculate your target quantity manually as above, then use SteadyShelf to draft and send the purchase order and to track receiving. Once you have a full year of Valentine's sales logged in the system, its seasonality adjustment can help flag the upcoming spike automatically in later years.
$29/month flat, unlimited products and suppliers, 30-day free trial. Run the numbers now with the free reorder point calculator.
SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.
Related guides
- How to plan inventory for wholesale orders on top of retail
- How to plan inventory purchases around cash flow
- How to plan inventory when freight times are unpredictable
- How to plan inventory for TikTok demand
All inventory how-to guides ยท Inventory glossary
FAQ
Should I use the same safety days for Valentine's SKUs as my normal inventory?
No, increase them. Suppliers of seasonal or gift items often get busy around the same time you do, so lead times can slip. Adding a few extra safety days specifically for the Valentine's order reduces the risk of stock arriving after the rush has started.
What do I do with leftover Valentine's stock after February 14?
Decide quickly whether to discount it down while there is still some tail demand, or box it up and hold it for next year if it is not time-sensitive packaging or dated material. Holding it only makes sense if storage cost is low and the item will not look dated by next February.
Let SteadyShelf do this math for every SKU
Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.
Get early access