Ecommerce

Demand Forecast Calculator

Three months of history, averaged one way and trended another, gives a working forecast without a statistics package.

Who this is for: Seeing whether the level or the direction should drive the order.

The last three months, and the growth you expect

Recent history

units

Units sold in the earliest month.

units

Units sold in the middle month.

units

Units sold in the most recent month.

Expected growth

%

Expected month-over-month growth (can be negative).

Next-Month Forecast

126

Three-month average grown by the rate you entered.

Formula verified 25 September 2026

3-Month Average

120.0

Mean of the three months entered.

Trend-Based Forecast

147

Latest month grown by the rate.

Report an issue

Estimate only — platform fees and costs vary; verify current rates. Read the full disclaimer ↓

Two forecasts from the same inputs

How the smoothed and trend-based forecasts are built from your three months and growth rate. The moving average grows the mean of all three months; the trend view grows only the latest. When sales are climbing, the truth usually sits between them.

FigureHow it is foundUnits
3-month average(100 + 120 + 140) / 3120
Next-month forecast ◀Average × (1 + 5%)126
Trend-based forecastLatest month × (1 + 5%)147

Estimates only — not financial, tax, or professional advice.

Calculated in your browser — the numbers you enter are never sent to our servers.

What it calculates: Next-Month Forecast, 3-Month Average, Trend-Based Forecast.

Updated 25 September 2026 · 4,367 automated cases pass

One assumes the level holds; the other assumes the direction continues

The moving-average forecast takes the mean of the three months and applies your growth rate. It is stable and ignores month-to-month noise, which is what you want when demand is essentially flat with random variation.

Forecast = recent average × (1 + growth rate) (simple moving-average method)

The trend forecast extends the direction the three months are moving in. It responds faster to a genuine change and overreacts to a one-off. Seeing both is the point: when they agree, the forecast is reasonably safe, and when they diverge sharply, the recent months contain something worth understanding before ordering against either.

Enough to catch a trend, not enough to see a season

Three periods cannot distinguish a genuine upward trend from the approach of a seasonal peak. A forecast built on August, September and October will extrapolate straight through a Christmas that the data has never seen.

Where seasonality is material, the more reliable comparison is the same months a year earlier, adjusted for overall growth. Use this tool for stable categories and short horizons, and treat its output on a seasonal line as a starting point only.

Everything downstream inherits whatever you enter here

The growth percentage is not derived from the data — it is your assumption about the future, and the forecast is only as good as it. An optimistic rate produces an optimistic order, and the stock sits in a warehouse being wrong for months.

Running the forecast at three rates — flat, your expectation, and half of it — brackets the outcome. Ordering against the conservative end and reordering into demand costs less than the reverse.

What to do with the number once you have it

The forecast feeds the reorder point and the order quantity; it does not decide them. Lead time, safety stock and the economic order quantity all sit between this figure and an actual purchase order.

Track how wrong it turns out to be. A forecast consistently 20% high is more useful than one with no track record, because a known bias can be corrected — and reviewing that gap is what makes the next forecast better.

Frequently Asked Questions

What is a demand forecast?

A demand forecast is an estimate of how much you will sell in a future period. It guides purchasing, inventory levels, staffing, and cash planning, helping you stock enough without tying up cash in excess goods.

What is the difference between the average and trend forecasts?

The moving-average forecast smooths several months, dampening swings, while the trend forecast grows only the latest month, giving more weight to recent momentum. When sales are rising, the trend figure is higher; the answer often lies between them.

Can I use a negative growth rate?

Yes. If you expect demand to fall, enter a negative growth rate and the forecast adjusts downward. This is useful for products past their peak or heading into a slower season.

Why use three months instead of one?

A single month can be distorted by a stockout, a promotion, or random noise. Averaging three months smooths those bumps and gives a more stable base before you apply a growth adjustment.

Does this account for seasonality?

No. A simple moving average treats demand as level plus a trend and cannot capture seasonal peaks like holidays. For seasonal products, use a method that adjusts for the time of year or compares against the same period last year.

How accurate is this forecast?

It is a quick, transparent estimate, not a precise prediction. It works best for stable products over short horizons. Treat it as a starting point, sense-check it against what you know, and refine with more data for important decisions.

Sources & References

Figures on this page are checked against primary, authoritative sources. Links open in a new tab.

What the calculation assumes

  • The three months entered are representative and free of one-off distortions like a stockout or a flash sale.
  • Growth is assumed to continue at the rate you enter rather than accelerating or reversing.
  • Demand is treated as roughly stable plus a trend, with no explicit seasonal pattern.
  • Results are for general planning and educational use.

Where it stops

  • A simple moving average cannot model seasonality, promotions, or external shocks that real forecasting must handle.
  • Only three months of history are used, so the forecast reacts slowly and can miss turning points.
  • It assumes a constant growth rate, which rarely holds for long in practice.
  • For high-stakes planning, use a method that incorporates seasonality and more data.

Related Calculators

Reorder PointThe stock level that triggers a reorder, covering demand through the lead time plus your safety buffer.
Economic Order QuantityThe order size that minimises ordering and holding cost together, with the total that results.
Sell-Through RateThe share of received stock that sold in a period, with the daily rate and units still on hand.
Daily Sales TargetA monthly revenue target broken into daily revenue, orders a day, and the sessions those orders need.
Order Defect RateThe marketplace defect rate and whether it sits inside the one percent threshold that governs account health.
Return LossThe full cost of returns — reverse shipping, restocking, damaged units and what resale recovers.
Exchange CostWhat an exchange costs across both shipping legs plus handling, per exchange and in total.
AI Agent CostModel per-attempt AI cost, retries, tool calls, caching, and human review to find the real cost per successful task.

More in Business, or browse all calculators.

Business disclaimer

Results are estimates for planning and analysis based on the figures you enter. They are not accounting, tax, or financial advice — verify with your own records and a qualified professional before making decisions.

How we calculate · Found an error? email us

Authorship & verification

Built and maintained by , who runs a rice mill and trading business in Kashipur, India, and works with pricing, margins, working capital and bank credit as part of it.

How this calculator is tested

4,367 automated cases pass, run against the engine this calculator shares with 7 related calculators; last run 30 September 2026.

Test cases by kind
Independent cross-check55expected values published elsewhere, or reached by a second method
Golden18worked by hand, the arithmetic written into the test
Boundary12zero, negative, extreme and invalid inputs
Property4,250rules that must hold for any input
Structural32every output present and finite

Full verification report for this calculator

What's changed (4 updates)

Published 13 September 2026

  1. Published the calculator with its formula, worked example, assumptions, limitations and a bespoke guide, and added an automated formula test suite covering it.
  2. Tested both the moving-average forecast and the trend forecast against hand-computed figures from three months of history.
  3. Tested that a flat three-month history makes both methods agree, and that a zero growth rate leaves the average untouched.
  4. Frequently Asked Questions now show on the page: 6 answers, checked in a page-by-page audit.

Add this calculator to your site

Responsive embed — and private: nothing your visitors type leaves their browser.