
You open your best-seller list before placing a supplier order. A product you've sold for years has more sales than one you added recently, but you can't tell which product sells faster.
Sales velocity tells you which product sells faster. In ecommerce, sales velocity is units sold ÷ months in stock: the number of units a product sells per month while customers can buy it. You can use that number to compare older and newer products, then decide what to reorder or discount. WooCommerce doesn't calculate it for you, but you can work it out from your orders and product list.
A product can appear near the top of your best-seller list because you've sold it for a long time. A product you've listed for three years has had three years to collect sales. One you added last quarter has had only three months. Even if the newer product sells twice as fast, it can still appear below the older one.
A product can also appear lower on the list because it ran out of stock. If it was unavailable for four months, customers couldn't buy it during those months. The product's total sales don't tell you how well it sold when you had stock.
Compare these two products:
Product A comes first when you sort by total sales, with 240 units against 90. But Product B sells faster: 15 units a month, while Product A sells 10.
Sales velocity accounts for how long each product has been available to buy, so you can compare a product you added last quarter with one you've sold for three years.
Start with this formula:
For a useful result, you need to account for when you added the product and when you couldn't sell it.
A product you added in October has been listed for three months by January. Divide its sales by three. If you divide by twelve, the result makes the product look as though it sells four times slower than it does.
Say a product sold 120 units over the last twelve months, but you had no stock for four of those months.
Use 15 units a month when deciding how much to reorder. Customers couldn't buy the product during the other four months, so those months shouldn't lower your estimate of how fast it sells.
The adjusted formula is:
From here on, “sales velocity” means this adjusted number.
You need the units sold, the date you added each product, and an estimate of how long it was out of stock.
For fifty products, this can take an afternoon. You'll need to repeat the work every few months as sales change. With five hundred products, the calculation keeps getting postponed, and until it's done, you choose what to buy from the list sorted by total sales.
Three units a month can be slow for phone cases and good for handmade furniture. A number from another store won't tell you how to judge your products.
Rank the products in your own catalog by in-stock sales velocity. Reorder the fastest sellers first and give them the most visible places on your site. At the bottom of the list, look for products you've held for a long time, because you've paid for stock that still hasn't sold.
You decide which selling speeds count as fast or slow in your store. A practical starting point is to:
Check why a product isn't selling before you discount it. A product with no sales this quarter may be out of season, newly listed, or hard to find on your site. Each of those calls for something other than a price cut. Our guide to what to do with dead stock explains how to make that check.
Compare each product's sales velocity with the quantity you have left, then decide what to do.
Sales velocity counts units. ABC analysis ranks products by the revenue they bring in. An expensive product can sell few units and still bring in substantial revenue, so it helps to compare both rankings. Our ABC analysis guide explains when to use each one.
Tendlio is a WooCommerce plugin that does these checks for you. Doing this by hand means collecting sales, checking product dates, estimating time out of stock, and updating a spreadsheet. You then need to compare the results with the stock you have left. Repeat that work across your catalog whenever you need updated sales figures, and it can delay decisions about what to buy or discount.

On Products & insights, sort by Sales/mo to see which products sell fastest. The health dots compare selling speed within your own catalog, and the Fast, Slow, and Dead filters help you find products to review. Tendlio also distinguishes new products that haven't sold yet from dead stock, and marks seasonal products that are currently out of season. Those distinctions help you avoid treating every product without recent sales as something to discount.
The Stopped selling filter finds products that sold in the last year but have now gone longer than usual without a sale, so you can check the price or the photos before the product turns Dead.
In the same table, the ABC column ranks the products by revenue, so a pricey product that sells a few a month still shows up as one of your top earners.
Want every product ranked by its in-stock pace, with the ones about to run out and the ones tying up cash already sorted for you? Start your free trial of Tendlio.
Three units a month can be too few or a good result, depending on what you sell. Rank your own catalog by in-stock sales velocity, give the fastest sellers priority, and watch whether each product moves up or down that ranking.
Sales velocity tells you how many units a product sells per month while it's in stock. Sell-through rate tells you what share of the stock you bought sold during a particular period. Our sell-through rate guide explains the second calculation.
Before every reorder, and at least once a month. Seasons, trends, and price changes affect what customers buy, so a figure you calculated six months ago may no longer tell you which products to reorder.
Judge a seasonal product by how much it sells during its own busiest months. A discount given because off-season sales are low can cut the price of stock that would have sold at full price a few months later.
Conversion rate divides orders by views. Shoppers can add a product to their cart from a category page without opening its product page, so some purchases won't have a corresponding product-page view. For inventory decisions, use the units sold in orders and the time the product was in stock.
No card needed.
Early access open now. Free trial at launch.
We'd like to use cookies to count visits and see how people use these pages. We set them only if you accept, and you can change your choice any time under Cookie settings.