Most inventory advice focuses on one failure mode: running out of stock. But there's a quieter, equally expensive one that gets far less attention.
Sometimes the problem isn't that you ran out of stock. It's that your money is sitting in stock that isn't moving.
Every shilling tied up in a product that hasn't sold in three months is a shilling that isn't buying the stock that actually would have sold. That's the real cost of slow-moving inventory — not the stock itself, but what it's quietly preventing.
The vocabulary, precisely
- Slow-moving stock — inventory selling meaningfully slower than it used to, or slower than similar products.
- Dead stock — the extreme case: stock that has effectively stopped selling at all.
- Excess inventory — more stock on hand than current sales pace justifies, even if it's still selling somewhat.
- Sales velocity / inventory turnover — how fast stock moves, typically measured as how many times inventory "turns over" in a period.
Why the raw number isn't the whole story
This is exactly why a bare "slow-moving" list, without context, isn't that useful on its own. What actually helps is knowing when a change in movement is worth a second look — not just that a product is slow, but whether that's new, whether it's worth investigating, and whether the timing lines up with something explainable (season, a supplier issue, a competitor) or something that genuinely deserves attention.
What Guardian actually looks at
It's worth being precise here, because overclaiming would defeat the point of this article.
Guardian doesn't run a dead-stock detector that quietly decides which products are "dead" for you, and it doesn't predict stockouts before they happen. What it does have is Restock Watch, which compares each product's sales and purchasing activity in the current period against the previous comparable period — the same kind of before/after comparison an owner would do by hand, done consistently and automatically.
Concretely, Restock Watch flags a few specific situations:
- A product that had no recent sales activity where it previously had regular activity — worth checking whether it's actually stopped moving, or just had a quiet stretch.
- A meaningful shift in sales or purchasing pace compared to the prior period (a noticeably faster or slower pace, not small week-to-week noise).
- Situations where there isn't yet enough transaction history to say anything reliable — and Guardian says so, rather than guessing from too little data.
If there isn't enough evidence to say something reliably, the honest answer is "not enough data yet" — not a confident-sounding guess.
What this is: a consistent movement comparison that catches the kind of shift an owner would eventually notice anyway, just sooner and without having to remember to check. What this isn't: a stock-level or days-of-stock calculation, and not a prediction of when something will run out. If you need to know exact stock-on-hand, that's your inventory system's job — Guardian's role here is noticing when the pace of activity around a product has changed enough to be worth your attention.
See a walkthrough of how Guardian surfaces activity changes →
Making the check part of the routine
The value of catching this early isn't abstract — it's the difference between reordering fast-moving stock promptly and having cash sitting in a corner of the shop instead. Guardian is built to make that kind of ongoing check accessible without hiring anyone or building a tracking spreadsheet yourself, backed by a 30-day money-back guarantee if it doesn't surface something meaningful from your evidence in the first month.
Who this helps
If you're not yet tracking sales and stock consistently, get that foundation in place first — Guardian works from the evidence your operational system already produces. If you already have that data building up and want an ongoing check on what's changing, without manually comparing this month to last every time, that's what this is for.