Demand Forecaster Seasonality Calculator
Our ai enhanced tool computes demand forecaster seasonality accurately. Enter your inputs for detailed analysis and optimization tips.
Reviewed by Daniel Agrici, Founder & Lead Developer
Formula
Forecast = Base x (1 + g x t) x (1 + A x cos(2pi x (month - peak) / 12))
Where Base is the average monthly demand, g is the annual growth rate, t is time in years, A is the seasonal amplitude (decimal), month is the current calendar month, and peak is the peak demand month. The cosine function creates a smooth seasonal curve that peaks and troughs naturally.
Worked Examples
Example 1: E-commerce Store with Holiday Peak
Problem:An online store has base monthly demand of 2,000 orders, 8% annual growth, peak in December (month 12), and 40% seasonal amplitude. Forecast 12 months.
Solution:Month 1 (Jan): Trend = 2000 x (1 + 0.08 x 1/12) = 2013. Seasonal factor for Jan (1 month after Dec peak) = 1 + 0.4 x cos(2pi x 1/12) = 1 + 0.4 x 0.866 = 1.346. Demand = 2013 x 1.346 = 2710.\nMonth 6 (Jun): Trend = 2000 x (1 + 0.08 x 6/12) = 2080. Seasonal = 1 + 0.4 x cos(pi) = 0.60. Demand = 2080 x 0.60 = 1248.\nMonth 12 (Dec): Trend = 2160. Seasonal = 1.40. Demand = 3024.
Result:Peak: 3,024 in December | Trough: 1,248 in June | Average: ~2,100/month
Example 2: Ice Cream Shop with Summer Peak
Problem:A shop sells an average of 500 units/month with 3% growth, peak in July (month 7), and 50% seasonal amplitude over 12 months.
Solution:Month 1 (Jan): Trend = 500 x (1 + 0.03/12) = 501. Seasonal = 1 + 0.5 x cos(2pi x (1-7)/12) = 1 + 0.5 x 0.5 = 0.75 (approximate negative). Demand drops.\nMonth 7 (Jul): Trend = 509. Seasonal = 1.50. Demand = 509 x 1.5 = 764.\nMonth 12 (Dec): Seasonal factor near trough, demand approximately 265.
Result:Peak: ~764 in July | Trough: ~265 in January | Seasonal swing: ~65%
Frequently Asked Questions
What is demand forecasting with seasonality?
Demand forecasting with seasonality is a quantitative method that predicts future product or service demand by combining a baseline trend with recurring seasonal patterns. Most businesses experience predictable fluctuations throughout the year driven by weather, holidays, school schedules, or cultural events. A seasonal demand model typically decomposes the forecast into a trend component that captures long-term growth or decline and a seasonal component that captures cyclic peaks and troughs. By modeling both components together, businesses can anticipate inventory needs, staffing requirements, and marketing budgets far more accurately than using simple averages or linear projections alone.
References
Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy