What's the most expensive inventory mistake you've made — and what did it teach you?

Asking this genuinely because I think the honest answers are more useful than any best practice guide.

Every seller has one. The oversell that happened during their first flash sale. The dead stock they’re still trying to clear two years later. The sync error that took out their marketplace ranking for a month. The return that never got restocked and sat in a corner of the warehouse for six months.

Inventory mistakes are fascinating because they’re almost never about carelessness. They’re almost always about a system that worked fine at one scale and silently stopped working at another and nobody noticed until the damage was done.

The 15-minute sync interval that was fine at 20 orders a day became catastrophic at 200. The spreadsheet that tracked stock accurately for one channel became a liability when there were three. The manual reorder process that worked when you had 50 SKUs broke quietly when you had 500.

What makes inventory mistakes expensive isn’t just the immediate cost the refunds, the cancelled orders, the lost rankings. It’s that they’re invisible until they’re not. They accumulate quietly in the background, showing up as slightly worse margins, slightly higher return rates, slightly more operational overhead none of which triggers an alarm individually.

So what was yours?

What happened, what did it cost you beyond the obvious, and what did you change afterwards?

And if you haven’t had a serious inventory mistake yet what are you doing proactively to make sure you don’t?

The one I see wreck people most isn’t a dramatic oversell, it’s the slow bleed from inventory drift across channels. Store says 12, marketplace says 12, warehouse actually has 7, and nobody notices until three orders land on the same two units.

What makes it expensive is the cleanup, not the lost sale. Cancelling, apologizing, eating the marketplace ranking hit. By the time you trace it back, the trust damage is already done.

The fix that actually stuck for the stores I’ve worked with was picking one system as the source of truth and forcing everything else to reconcile to it, even if that meant slightly slower syncs. Curious what everyone else lands on, single source of truth or real-time sync across all channels?

The one that gets missed a lot is bundles. The bundle product shows as available, but one component SKU is already low or reserved somewhere else, so the order goes through and only then someone realizes the “in stock” item was only half-buildable.