How exponential smoothing works for FBA
Exponential smoothing produces a demand forecast by blending the most recent actual sales with the previous forecast, controlled by a single parameter called alpha (α). Unlike a simple moving average that treats all periods equally, exponential smoothing gives progressively less weight to older data points, making it responsive to genuine demand changes while filtering out random fluctuations.
For Amazon FBA sellers managing 50+ SKUs, exponential smoothing strikes the right balance between simplicity and accuracy. It requires minimal historical data to start, updates automatically with each new data point, and adapts faster than a moving average when demand shifts. These properties make exponential smoothing the default starting method in most inventory planning systems.
The method gets its name from the exponentially decaying weights applied to past observations. The most recent period gets weight α, the one before gets α(1−α), the one before that gets α(1−α)², and so on. Old data fades out gradually rather than dropping off a cliff the way it does when a period rolls out of a moving average window.
Exponential smoothing formula
| Variable | Meaning |
|---|---|
Ft | Forecast for the current period |
Dt−1 | Actual demand in the previous period |
Ft−1 | Forecast for the previous period |
α | Smoothing constant (0 to 1). Low α (0.1–0.2) = slow reaction, stable SKUs. High α (0.3–0.5) = faster reaction, volatile or new SKUs. |
Example: a $35 kitchen product
You sell a silicone kitchen utensil set at $35 ASP, sourced from Shenzhen with a 60-day ocean freight lead time. Monthly sales:
| Month | Actual | Forecast (α=0.3) |
|---|---|---|
| 1 | 420 | 420 (seed) |
| 2 | 380 | 420 |
| 3 | 450 | 408 |
| 4 | 410 | 421 |
| 5 (forecast) | 417 |
Step by step: F₃ = 0.3 × 380 + 0.7 × 420 = 408. F₄ = 0.3 × 450 + 0.7 × 408 = 420.6 ≈ 421. F₅ = 0.3 × 410 + 0.7 × 421 = 417.4 ≈ 417.
With a 60-day lead time (roughly 2 months), your lead time demand is approximately 834 units. Add safety stock on top of that for your full reorder quantity.
FBA-specific considerations
Exponential smoothing works well for FBA because Amazon’s ecosystem introduces noise that a simple moving average handles poorly. FBA receiving delays of 1 to 3 weeks mean your sellable inventory fluctuates unpredictably. Short stockout periods suppress sales data that a moving average would include at face value. The decay function in exponential smoothing naturally reduces the weight of those distorted periods as new data arrives.
Storage limit pressure also matters. If your IPI score drops below 400, Amazon restricts your shipment capacity. Tighter forecasts from exponential smoothing help you avoid over-sending, which protects your IPI and keeps your storage allocation intact. During Q4, when seasonal storage surcharges spike, over-forecasting gets expensive fast.
Common mistakes
- Using the same alpha for every SKU. A stable everyday consumable and a trending seasonal product need different alpha values. Using α = 0.3 universally means you under-react to trending products and over-react to stable ones. Group your SKUs by demand variability and assign alpha ranges per group.
- Ignoring seasonality. Standard exponential smoothing does not handle seasonal patterns. If you sell pool supplies, a flat exponential smoothing forecast trained on winter data will badly under-forecast summer demand. Pair it with a seasonality index or use Holt-Winters (triple exponential smoothing).
- Not adjusting alpha for new products. A product with only 3 months of history needs a higher alpha (0.4 to 0.5) because the limited data makes older observations less reliable. As you accumulate 6+ months of sales, you can lower alpha to reduce noise sensitivity.