Skip to main content
Calcimator

Demand Forecast Calculator

Forecast demand using moving average, weighted MA, and exponential smoothing.

About this calculator

Rather than committing to a single forecasting method, this calculator runs your six months of actual demand through four different techniques so you can see where they agree and where they diverge. The simple moving average just averages the three most recent months, treating every one of them equally. The weighted moving average also uses the three most recent months but gives the newest month three times the weight of the third-most-recent one, so it reacts faster to a recent shift without abandoning the older data entirely.

Exponential smoothing takes a different approach, blending every prior month's actual and forecast together with a decaying weight controlled by your alpha value — a higher alpha makes the forecast track recent months more closely, while a lower alpha smooths out month-to-month noise at the cost of reacting more slowly to a real change. The trend-based forecast is the odd one out: it fits a linear regression line through all six months and projects that line one month forward, which is the only method here that can extrapolate a sustained upward or downward trend rather than just averaging recent history. None of these methods knows about seasonality, promotions, or external events — they're all extrapolating from the pattern in your six data points, so a forecast that assumes next month looks like a weighted blend of recent months will miss a demand spike or drop driven by something outside that historical pattern.

Inputs

Results

SMA Forecast (Next Month)

1,217

WMA Forecast1,233
Exponential Smoothing Forecast1,204
Trend-Based Forecast1,313
Monthly Trend (units)51.4
Monthly Growth Rate4.5%
Average Demand1,133
How to Use This Calculator
  1. Enter actual demand for the last six months, from Month 1 (oldest) to Month 6 (most recent).
  2. Set the smoothing factor (alpha, 0.01-1) — higher values give more weight to recent months in the exponential smoothing forecast.
  3. Review the next-month forecasts calculated four ways: simple moving average, weighted moving average, exponential smoothing, and trend-based.
  4. Check the monthly trend (slope) and monthly growth rate to see whether demand is rising or falling.
  5. Compare the four forecasts alongside the average demand to gauge how closely the methods agree.

How the result changes with Month 6 Actual

Month 6 ActualSMA Forecast (Next Month)
6501,000
9751,108
1,9501,433
3,2501,867

What each input means

Month 1 Actual
Actual demand for month 1 (oldest).
Month 2 Actual
Actual demand for month 2.
Month 3 Actual
Actual demand for month 3.
Month 4 Actual
Actual demand for month 4.
Month 5 Actual
Actual demand for month 5.
Month 6 Actual
Actual demand for month 6 (most recent).
Smoothing Factor (alpha)
Exponential smoothing alpha (0-1, higher = more weight on recent).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Month 1 Actual = 1000, Month 2 Actual = 1100, Month 3 Actual = 1050, Month 4 Actual = 1200 = 7 input(s) provided
  2. Calculate SMA Forecast
    1217 = 1217
  3. Calculate WMA Forecast
    1233 = 1233
  4. Calculate Exponential Smoothing Forecast
    1204 = 1204

Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why do the four forecasts give different numbers from the same data?

Each method weights history differently: the simple moving average treats the last three months equally, the weighted average favors the most recent month, exponential smoothing blends all history with a decaying weight set by alpha, and the trend forecast extrapolates a straight line through all six points. When demand is flat, the four converge closely; when it's trending or noisy, they diverge more.

How should I choose the smoothing factor (alpha) for exponential smoothing?

A higher alpha, closer to 1, makes the forecast react quickly to recent months but also makes it more sensitive to one-off noise or a fluke month. A lower alpha, closer to 0, produces a smoother forecast that changes gradually, which suits demand that's genuinely stable but lags behind a real, sustained shift in demand.

When does the trend-based forecast diverge most from the other three?

It diverges most when demand shows a consistent upward or downward trajectory across all six months, since it's the only method that explicitly fits and projects a slope rather than averaging recent values. The moving-average methods will lag behind a real trend because they're always looking backward at recent averages instead of extrapolating a direction.

Why does the calculator use exactly six months of data?

Six months gives enough history to compute a meaningful three-month moving average, a weighted average, a full exponential smoothing chain, and a linear trend, without requiring years of historical records that many smaller operations don't have readily available. More historical months would generally improve trend and seasonality detection, but this is a practical middle ground.

Should I trust these forecasts for a product with strong seasonality?

Not on their own — none of the four methods here explicitly models seasonal patterns, so a product that spikes every December or dips every summer will show that pattern as noise or a false trend rather than a recognized seasonal cycle. For strongly seasonal demand, compare the same calendar month across multiple years rather than relying on six consecutive months.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.