Part of our guide to Revenue Leakage
Veterinary Inventory Overstock: The Cash Tied Up in Slow-Moving Stock
By Diego Pittaluga, Founder / Product Lead at VetPulse
Expired inventory gets attention because it's a visible loss — you can point to the box you had to throw away. Overstocked inventory is a quieter problem: nothing gets wasted yet, but cash that could be anywhere else in the practice is parked on a shelf instead, sometimes for months.
Overstock vs. expired stock — a different problem
These get lumped together, but they're not the same issue. Expired stock is a realized loss the moment it's discarded. We've covered that side separately. Overstock is an opportunity cost — the item hasn't expired or been wasted, but the cash spent on it is unavailable for anything else until it eventually sells through, and some of it may still expire before it does.
Why it accumulates quietly
Overstock usually isn't one bad decision — it's a slow drift from ordering habits that made sense at some point (a supplier discount for a larger order, a demand spike that didn't repeat) but never got revisited once usage patterns shifted back. Nobody decided to overstock; the reorder point just never got updated.
What to look for
The useful measure is days-of-supply relative to actual recent usage — an item with six months of stock on hand against a usage rate that would consume it in six weeks is overstocked, regardless of what the original order size was. The inventory turns calculator gives you the aggregate version of this number for your whole inventory.
Catching it item by item
VetPulse's inventory overstock alerts flag specific items where days-of-supply has outpaced actual usage, delivered in the weekly briefing rather than surfacing only when someone happens to notice a shelf that's too full.