Skip to main content

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

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