← All guides

StockSense guide

How to Calculate Sales Velocity

Sales velocity is how fast a product sells: units per day or per week. It is the number behind every reorder decision, and it is easy to get wrong. This guide covers the formula, the common mistake that understates it, and how to choose the right time window.

The formula

Take the units sold in a period and divide by the number of days in that period. Use net units, after returns and cancelled orders, so you measure real demand. If you sold 180 units in the last 30 days, your velocity is 6 units a day, or 42 a week.

Count in-stock days

If the product was out of stock for part of the period, dividing by every calendar day understates how fast it sells. Divide by the days it was available to buy instead.

Use the in-stock figure for reordering. Otherwise each stockout lowers your velocity, which lowers your next order, which causes the next stockout.

Pick the right window

A short window reacts quickly but jumps around. A long window is steady but slow to notice change. Match the window to how the product sells.

Comparing two windows also shows the trend. If the 7-day velocity is well above the 30-day velocity, demand is rising, and the reverse means it is cooling.

Clean up the data

Some sales do not reflect normal demand. Decide how to treat them before you use the number.

What velocity feeds

Velocity is rarely the end result. It is the input to the numbers you act on.

See how to calculate a reorder point and how to calculate safety stock for the next steps.

Doing this at scale

StockSense forecasts per-SKU demand from your order history using velocity, trend, seasonality and lead-time-aware safety stock. It recommends a reorder point, quantity and date for each SKU, and ranks SKUs by revenue at risk. See StockSense.

Doing this for a whole catalog or every order?

See how StockSense handles it for you.

Explore StockSense →

More StockSense guides