Inventory glossary
What is Seasonal forecasting?
Seasonal forecasting is predicting future sales by accounting for recurring demand patterns tied to time of year, such as holidays or weather changes.
For a small Shopify store, ignoring seasonality leads to the same mistakes every year: running out of stock right before your busiest month, or sitting on excess inventory after demand drops. Seasonal forecasting helps you plan purchase quantities and order timing around patterns you already know exist, like a spike in candle sales before winter holidays or a drop in apparel sales in summer.
To use it well, look at what happened in the same period last year or the year before, not just last month. If your store is new and has no history, start with a reasonable guess based on the category and adjust as real sales come in.
Formula
Example
A candle shop sold 100 units per month on average last year, but sold 300 units in November. The seasonal index for November is 300 / 100 = 3. If the store expects to sell 150 units per month on average this year, it should plan for roughly 150 x 3 = 450 units in November.
Common mistakes
- Using only last month's sales to predict a seasonal spike, instead of looking at the same period in prior years.
- Treating a one-time promotion or viral moment as a seasonal pattern.
- Forgetting to adjust supplier order timing earlier, since lead times mean you must order weeks or months before the seasonal spike hits.
Seasonal forecasting and SteadyShelf
SteadyShelf's demand forecasts factor in each variant's sales history so order-by dates and quantities reflect seasonal patterns rather than a flat average.
SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.
Related terms
Demand forecasting · Seasonality · Seasonal index · Moving average forecast · Lead time demand
FAQ
How far in advance should I apply seasonal forecasting to my orders?
You need to order early enough to cover your supplier's lead time plus the seasonal spike itself. If a supplier takes six weeks to deliver and your busy season starts in November, you should place that order by mid-September at the latest.
What if I don't have a full year of sales history yet?
Use industry knowledge or similar products as a starting point, then track actual sales closely during your first season. Adjust your forecast each year as you build up real history.
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