Slow-Moving Inventory: How to Spot It and What to Do

Slow-moving inventory is stock that's still selling, but at a rate that's well below what would let you turn it over in a reasonable time. It's easy to overlook because, unlike dead stock, it isn't obviously stuck — but the cash it ties up adds up the same way.

See which of your SKUs are slow-moving right now

Upload a CSV and get a free preview of what's trapping your cash.

Run a Free Inventory Audit

What is slow-moving inventory?

Slow-moving inventory is any product still generating sales, but at a pace too slow to clear the units you're holding in a reasonable window for that category. It sits on a spectrum between healthy, fast-turning stock and dead stock that has stopped selling entirely — which is exactly why it's easy to miss. A slow mover doesn't trip an alarm the way a SKU with zero sales does; it just quietly underperforms, month after month.

Why slow inventory becomes a cash-flow problem

A product that sells one unit a month but has 40 units on hand is, functionally, tying up over three years of cash for one item. That's cash that isn't available for inventory that turns faster, for marketing, or for payroll. Slow movers are often the largest category of trapped cash in a catalog, precisely because they don't trigger the same alarm that a fully dead SKU does — a business can carry dozens of slow movers, each individually unremarkable, and only notice the total impact once it's reviewed as a portfolio rather than product by product.

How to identify slow-moving SKUs

No single number tells the whole story. These signals, read together, are what actually separate a slow mover from a product that's simply seasonal or newly launched:

  • Inventory age. How long the current stock has been on hand. Rising age with flat sales is a warning sign; rising age with steady sales may just mean you bought a large batch.
  • Days since last sale. A widening gap between sales, even if the product hasn't fully stopped, signals declining demand.
  • Sales velocity. How fast the product is actually moving right now, compared with a prior period — a decline matters more than the absolute number.
  • Sell-through rate. Units sold relative to quantity on hand, well below your typical rate for that category.
  • Gross margin. The same slow sales pattern calls for a different response on a high-margin item than a low-margin one — margin is what makes a markdown viable or not.
  • Quantity on hand. A large quantity relative to how much actually sells in a given window, independent of how long it's been sitting.
  • Cash tied up. Quantity on hand multiplied by unit cost — the actual dollar amount at stake, which is what ultimately decides whether a SKU is worth acting on first.

Slow-moving vs. dead stock

The key difference is whether the product is still finding buyers at all. If it is, a lighter-touch action — a moderate markdown, a bundle with a faster-moving item, or a multi-buy promotion — can often restore a healthy turnover rate without giving up much margin. If the trend continues and sales stop entirely, it graduates into dead stock, where the right response usually changes.

SignalSlow-movingDead stock
Recent salesStill occurring, just slowlyEffectively none over a meaningful window
Typical responseModerate markdown, bundle, or promotionDeeper markdown, wholesale, or liquidation
UrgencyWorth monitoring before it worsensUsually needs a deliberate decision now

Not sure which side of the line a specific item is on? The free Dead Stock Calculator gives it a transparent risk read in seconds.

Why blanket discounting is not always the right answer

Marking every slow mover down by the same percentage is easy, but it treats a high-margin item and a thin-margin one identically, and it can hand away margin on products that just needed better placement or timing. A product that's slow because it's seasonal, poorly merchandised, or simply new doesn't need the same response as one that's genuinely lost demand. The right response depends on remaining margin, how much cash is actually at stake, and whether the underlying demand problem is temporary or permanent — which is why a per-product read, not a store-wide sale, is usually the better starting point.

How Inventory Assassin evaluates your inventory

Inventory Assassin classifies every SKU as Healthy, Watch, Slow, or Dead, using inventory age, days since last sale, sales velocity, sell-through, gross margin, and cash tied up together — not any single metric in isolation. Products flagged as at-risk are ranked by Threat Level, a combined read on inventory risk and cash exposure, so the items actually worth acting on rise to the top of a full catalog instead of getting lost in a spreadsheet. Each one comes with a specific recommended action and the reasoning behind it, not just a label.

Catching it early

Because slow movers don't look urgent individually, they're easiest to catch with a portfolio-wide view — sorting your catalog by cash tied up and sell-through rate together, rather than reviewing products one at a time. Try one item first with the free Slow Moving Inventory Calculator, then run a regular inventory audit to surface these before they become harder, more expensive problems. Manage your inventory in QuickBooks? See how to run this analysis on a QuickBooks export.

This article is general guidance, not a financial or accounting recommendation for your specific business. The right threshold for “too slow” varies by category and business model.

Find your slow movers automatically

Upload a CSV and get a free preview of what's trapping your cash.

Run a Free Inventory Audit