Home » Glossary Terms » Demand Forecasting

Demand Forecasting

Demand Forecasting - Featured Image
Definition
Demand forecasting is the process of estimating future unit sales for each SKU using historical sales data, trends, and seasonality patterns. For FBA sellers, the demand forecast is the single input that drives every reorder decision: how many units to buy, when to ship them, and how much working capital to commit.

What demand forecasting means for FBA sellers

Demand forecasting takes your historical sales velocity and projects it forward to answer one question: how many units of each SKU will you sell over a given future period? The output feeds directly into your reorder point calculation, your purchase order quantities, and your cash flow planning.

For Amazon FBA sellers sourcing from Asia, the forecast window matters more than in most retail businesses. A 75-day ocean freight lead time means you’re placing orders today based on what you expect to sell three months from now. Get the forecast wrong by 30% and you either stockout (losing the Buy Box and organic rank) or sit on excess inventory (paying aged inventory surcharges and tying up capital).

The two most common forecasting methods for FBA are the simple moving average and the weighted moving average. Both use trailing sales data. The difference is whether recent weeks count more than older weeks.

Demand forecasting formulas

SIMPLE MOVING AVERAGE (SMA)
SMA = (Sum of daily sales over N days) / N
WEIGHTED MOVING AVERAGE (WMA)
WMA = (W₁ × Period₁ + W₂ × Period₂ + … + Wₙ × Periodₙ) / (W₁ + W₂ + … + Wₙ)
N = number of periods (typically 30, 60, or 90 days)
W = weight assigned to each period (higher = more influence)
// Forecast units for next period = SMA or WMA × days in forecast window

Example: forecasting a $42 garlic press

You sell a garlic press at $42 ASP, sourced from Guangzhou with a 68-day lead time. Here are your last 4 months of daily sales averages:

MonthAvg daily units
January22
February26
March31
April28

Simple moving average (4-month): (22 + 26 + 31 + 28) / 4 = 26.75 units/day

Weighted moving average (weights: Jan=1, Feb=2, Mar=3, Apr=4):

(1×22 + 2×26 + 3×31 + 4×28) / (1+2+3+4) = (22 + 52 + 93 + 112) / 10 = 27.9 units/day

The WMA is higher because it gives more weight to March and April, which had stronger sales. For a 68-day lead time order, you’d forecast: 27.9 × 68 = 1,897 units of lead time demand. Add safety stock on top of that for your actual PO quantity.

If you used the SMA instead: 26.75 × 68 = 1,819 units. The 78-unit difference at $42 ASP represents about $3,276 in potential lost sales if the WMA turns out to be more accurate.

How Amazon's ecosystem changes the forecast

Raw sales data on Amazon is noisy. Stockouts suppress demand (you can’t sell what you don’t have), so any period where you were out of stock understates true demand. PPC spend shifts velocity up or down artificially. Lightning deals and coupons create spikes that may not repeat. And competitor stockouts can temporarily inflate your numbers.

Before feeding data into a moving average, clean it. Replace stockout days with your average in-stock velocity. Strip out one-time deal spikes unless you plan to repeat them. Account for any planned advertising changes in the forecast window. Amazon’s receiving delays (often 5 to 14 days at peak) also need to be layered into your lead time, which extends the forecast window you’re predicting for. Pairing your forecast with adequate safety stock buffers the inevitable forecast errors.

Common mistakes

  1. Using raw sales data during stockouts. If you were out of stock for 12 days last month, your average daily sales will be understated. Backfill those days with your in-stock average or your forecast will be too low every cycle.
  2. Ignoring seasonality. A flat 90-day moving average will underorder for Q4 and overorder for Q1 every year. Apply a seasonality index to adjust the baseline forecast.
  3. Setting the forecast window too short. A 30-day average reacts fast to trends but whipsaws on noise. For products with 60+ day lead times, a 60 or 90-day window smooths out the noise while still capturing real trend changes.

Related terms

How Profit Hawk handles this
Profit Hawk runs weighted moving average and exponential smoothing forecasts on every SKU automatically, recalculating daily. It detects and excludes stockout periods from the baseline, applies your seasonality index, and factors in lead time variability so the forecast window matches your actual replenishment timeline. Every reorder recommendation shows the forecast math behind it. See the forecasting engine.

Frequently asked questions

What is demand forecasting in Amazon FBA?

Demand forecasting in Amazon FBA is the process of predicting how many units of each SKU you will sell over a future period, typically your lead time plus a safety buffer. The forecast drives purchase order quantities, cash flow planning, and reorder timing. Most FBA sellers use moving averages or exponential smoothing applied to their Seller Central sales history.

How far ahead should I forecast for FBA?

Your forecast window should cover at least your full lead time plus safety stock coverage. For products sourced from China with a 60-90 day lead time, you need a forecast that looks 90-120 days ahead. Shorter lead times (domestic suppliers, AWD transfers) let you forecast 30-45 days out.

Should I use simple or weighted moving average?

Weighted moving average is better for most FBA products because it gives more influence to recent sales trends. Simple moving average treats all periods equally, which can lag behind real demand shifts. Use WMA when your product has visible trend direction. Use SMA when sales are stable and you want to smooth out noise.

How do I handle stockout periods in my forecast?

Replace stockout days with your average daily sales rate during in-stock periods. If you sold 30 units/day when in stock but were out for 10 days, backfill those 10 days at 30 units before calculating your moving average. Otherwise the stockout artificially deflates your forecast and causes a repeating under-ordering cycle.

What forecast accuracy should I target?

Most FBA sellers should target a MAPE (mean absolute percentage error) under 25%. Top operators hit 15-20%. Below 30% is workable but burns more cash in safety stock. Above 35% means your forecast method needs revision. Track MAPE monthly by comparing your forecast to actual sales.

Keep going

[ph_glossary_nav]

Nine free Amazon FBA calculators — plain English, no signup.