REDUCE EXCESS INVENTORY

How to Reduce Excess and Obsolete Inventory Fast

By Jason Osajima — former VP of AI at a $250M manufacturer ·
Quick answer

A practical playbook to reduce excess inventory fast: find E&O, triage by recoverable value, attack root causes, and stop it coming back.

To reduce excess inventory fast, you don't start with a fire sale — you start with a list. Most mid-market manufacturers can't tell you what they're actually overstocked on, only that the warehouse is full and the CFO is annoyed. I ran planning at a $250M furniture manufacturer where we had eight figures in inventory and somewhere between 12% and 18% of it was excess or obsolete, sitting in the dark, accruing carrying cost at roughly 20–25% a year. We cut it hard, and the playbook below is what worked. Find it, triage it by what's recoverable, attack the root cause, and put a tripwire in place so it doesn't grow back.

First, define excess vs. obsolete precisely

Vague definitions let excess hide. Pin them down:

Write the thresholds down and apply them in code against your data. "It feels like a lot" is not a definition you can act on.

Step 1 — Find it (the E&O report)

Pull on-hand quantity and value against trailing 12-month consumption for every SKU. Compute months of supply = on-hand ÷ average monthly demand. Then bucket:

Months of supply Bucket Action priority
> 24 mo or zero demand 12 mo Obsolete Liquidate
12–24 mo Excess Reduce
6–12 mo Slow-moving Monitor
< 6 mo Healthy Leave alone

Now sort the excess + obsolete by dollar value, not unit count. This is the Pareto move: a handful of high-value SKUs almost always make up most of the trapped cash. At our plant, the top 40 E&O items were over half the total dollars. Fix those 40 and you've moved the number more than chasing 800 low-value lines.

Step 2 — Triage by recoverable value

Not all dead stock is equal. Sort your E&O list into recovery paths, fastest cash first:

The discipline: for each item, compute recoverable value minus carrying cost of continuing to hold. That comparison kills the emotional attachment to "maybe we'll need it."

Step 3 — Run the carrying-cost math out loud

People hold excess because the cost is invisible. Make it visible. Carrying cost typically runs 20–30% of inventory value per year once you add it all up:

So $2M in excess inventory is burning roughly $400,000–$600,000 a year just to sit there. Put that number in front of the team and the "let's hold it" arguments get a lot shorter.

Step 4 — Attack the root causes, or it grows back

Liquidating without fixing the cause is mowing weeds. Excess comes from a short list of repeat offenders:

Fix the top one or two driving most of your E&O and you change the trajectory, not just the level.

Step 5 — Put in a tripwire

The teams that stay lean don't run a heroic E&O cleanup once a year. They catch it monthly while it's small and cheap to fix. Build a standing process:

The difference between a clean operation and a clogged one isn't smarter people. It's a tripwire that fires monthly versus a cleanup that happens when someone finally complains about the warehouse.

Get your E&O quantified for free

Most mid-market manufacturers are carrying 10–20% excess and obsolete inventory and don't have a clean number for it. We'll run a free planning-maturity and stranded-inventory teardown on your data — quantify exactly how much cash is trapped, sort it by recoverable value, and show you the root cause feeding it. Book a call and bring your on-hand and 12-month usage; you'll leave with a prioritized list of what to move first and what it's worth.

Let's see what's worth building first.

A 15-minute call: tell me where your AI or planning is stuck, and I'll tell you the one thing worth building first — and whether it's worth doing at all.

More field notes

Inventory Turnover Ratio: Formula and BenchmarksMulti-Echelon Inventory Optimization Explained SimplyService Level vs Fill Rate: Definitions and Trade-offsAI Demand Forecasting: How It Works in 2026