All guides

InventorySeptember 1, 20266 min read

How to Identify Slow-Moving Inventory

Which metrics actually flag a slow-moving SKU, where the line sits between slow and dead, and when to just stop reordering something entirely.

Nothing about a slow-moving SKU trips an alarm. It never hits zero, so no low-stock badge turns red and no reorder point ever fires. It just sits on the shelf, gets reordered out of habit because that's what happened last quarter, and quietly ties up a line item on every purchase order after that.

Catching it takes a different kind of check than a stock-level alert. This post covers which numbers actually flag it, and what to do once you've found one.

Metrics that flag a slow mover

Three of the metrics from our inventory metrics guide do this job well together. That post has the full formulas, so this one won't re-derive them. What matters is the pattern each shows on a genuinely slow SKU: turnover noticeably low relative to your own catalog's average, a sell-through rate that stays low order after order on a product you keep reordering anyway, and a days-of-inventory figure that's climbed well past your normal reorder cadence.

Take "Cedar & Fig, 250g," the site's usual example, selling a steady 5 units a day, against a slower sibling in the same product line, "Cedar & Fig, Sandalwood 250g," moving closer to one candle every three days. Both are real, sellable products. The difference is entirely in the pace, and turnover, sell-through, and days of inventory are what make that difference visible instead of buried inside a total-units-sold number that looks fine at a glance.

No single metric alone is conclusive. A low sell-through rate on a SKU you deliberately over-bought for a seasonal push isn't a slow mover, it's a planned surplus still working its way through. It's the combination, low turnover, flat sell-through, climbing days of inventory, all agreeing, that's the real signal.

Setting your own threshold

There's no universal cutoff, and every source that offers one says so directly. Practitioner references land around 90 days of near-zero sales for fast-moving categories and 180 days for general wholesale or B2B contexts, useful as a starting anchor, not as a rule to import wholesale into a catalog those numbers weren't measured against.

The more defensible version: compare each SKU's turnover and days of inventory to your own catalog's average and to its own trailing periods, and set your review window to match how often you actually place orders — a store reordering monthly should look at a SKU's last 60–90 days; a store reordering quarterly should look further back. The threshold that matters is calibrated to your own ordering rhythm, not borrowed from a category you may not even be in.

Slow-moving vs. dead

Slow-moving and dead stock are the same problem at different severity, not two separate categories. A slow mover still sells, just rarely; dead stock has effectively stopped. What is dead stock? covers that harder-edged definition and the reduction levers that apply once a SKU has crossed into it. This post's job stops at detection, placing a SKU somewhere on that spectrum rather than defining the far end of it.

The stop-reordering decision

Detecting a slow mover and deciding what to do about it are close enough to be the same act, not two separate steps, so it belongs here rather than in a second article. The criteria worth checking before you place the next purchase order:

  • Has it been slow across multiple review cycles, not just one? A single quiet month can be noise. Two or three in a row, with the metrics above agreeing each time, is a pattern.
  • Is there a seasonal or relaunch explanation? A SKU that always slows down in the off-season isn't a candidate for discontinuing — it's doing exactly what it's supposed to.
  • Did the last batch actually sell through, or did you reorder anyway? Reordering a SKU before the prior order has cleared is how a slow mover quietly becomes dead stock instead of a decision anyone made on purpose.
  • Would that purchase-order budget do more somewhere else? Every dollar tied up in a slow SKU's next batch is a dollar not funding a faster one.

If the answer points toward stopping, the next question is what to do with the stock you're already holding. Calculating exactly how much excess you have comes first, then selling through it without giving away your margin.

Someone has to run turnover, sell-through, and days-of-cover across a real catalog by hand, every month, for this to work as a habit rather than a one-off audit. StockCue's inventory-ageing report and its Overstock & dead stock alert surface this automatically rather than waiting for someone to notice during a stocktake.

STOCKCUE

StockCue's inventory-ageing-by-days/weeks-of-cover report (CSV export from Growth) and its Overstock & dead stock alert flag a slow mover automatically, instead of waiting for a manual monthly review to catch it.

Install StockCue on Shopify →

Frequently Asked Questions

How do you identify slow-moving inventory on Shopify?

Watch three signals together rather than any one alone: turnover that's low relative to your own catalog average, a sell-through rate that stays low order after order on a SKU you keep reordering at the same volume, and a days-of-inventory figure that's climbed well past your usual reorder cadence. Any one can be a false alarm — a deliberate seasonal over-buy, for instance — but the three agreeing is a real signal.

What's a reasonable threshold for "slow-moving"?

There's no universal number. Practitioners commonly reference 90 days of near-zero sales in fast-moving categories and 180 days in general wholesale contexts, but no source treats either as a fixed standard. Set your own threshold from your own catalog's typical turnover and reorder cadence instead of importing someone else's cutoff.

What's the difference between slow-moving and dead stock?

They sit on the same spectrum. Slow-moving stock still sells, just at low velocity; dead stock has effectively stopped selling and has little to no realistic chance of moving at a normal price. See what is dead stock for the full definition and the reduction levers once a SKU has crossed that line.

How do you decide to stop reordering a specific SKU?

Once a SKU has shown low velocity across several review cycles in a row, with no seasonal or relaunch explanation for the lull, stop reordering it and redirect that purchase-order budget toward a SKU that's actually moving. Reordering out of habit, without checking whether the last batch even sold through, is how a slow mover quietly becomes dead stock instead of a decision you made on purpose.

Devmerx

Devmerx is a Shopify and WordPress development agency helping DTC brands build faster stores, cleaner migrations, and higher-converting experiences. Based in London, UK, serving clients worldwide.

See our work

Need help with your Shopify store?

Devmerx builds and optimises Shopify stores for DTC brands. Book a free 20-minute consultation.