In 2019 I was doing a year-end count at a 3PL warehouse in Rancho Cucamonga when I scanned the back row of racking: 12 pallets of phone cases, received March 2016. Three years, zero picks. The owner asked what the stock was worth. On the books, $40,000. In reality, less than nothing — three years of storage fees had already eaten past the inventory value.
That's the gut punch of dead stock: you think it's just "slow-moving," but it's spending your money every single day. In 20 years of warehouse work, I've watched too many owners treat dead stock as an asset until cash flow chokes. Here's my verdict up front: dead stock isn't sold off slowly — it's cut decisively. And the three ways it kills you? You're probably living through at least one right now.
First, know where it comes from
Before you dispose of anything, cut it off at the source. In 20 years I've seen dead stock come from exactly three places:
Purchasing overbought for the discount. The vendor says "take 20% more, get 5 points off," and purchasing runs the numbers and bites. The problem: that extra 20% takes 8 months to sell through, and storage plus cost of capital wipes out the 5 points twice over. My rule: MOQ discounts only count against 60 days of sell-through. If the volume exceeds 60 days, I don't take it no matter how sweet the discount.
Sales forecasted with a finger in the wind. New product launches, sales says "we'll move 5,000 units this month," purchasing stocks 5,000. Reality sells 800; the other 4,200 go straight to the dead pile. Getting a forecast wrong isn't shameful — never reviewing it is. My approach: the first order on a new SKU covers 30% of forecast. If it sells, chase with a second order — expedited freight costs far less than a year of dead-stock storage.
Nobody manages the product lifecycle. The old model is still being reordered while the new one is already on shelves. Worst in phone accessories, apparel, and seasonal goods. Run a "birth, aging, sickness, death" review every quarter: SKUs entering decline get their purchase orders cut immediately, and tail inventory moves to the clearance channel.
If the source keeps flowing, even the prettiest disposal job is wasted effort.
Death #1: It eats your slots and strangles your cash
A pallet position in a 3PL warehouse around California's Inland Empire runs me roughly $12 to $18 a month, depending on the lease. Twelve pallets, that's nearly $2,000 a year — just the visible rent.
The hidden bills are bigger. First, tied-up capital: $40,000 sitting on racks for three years, at a 6% annual cost of capital, is thousands more in opportunity cost. Second, the slot itself: those 12 positions could have held a fast-turning SKU rotating 12 times a year. Instead they rotate zero times.
Here's the formula I use with clients — steal it:
Dead-stock carrying cost = monthly storage fee × pallets × months + inventory value × annual cost of capital × years
Run the math and the "let's just sell it slowly" instinct usually collapses. Because "selling slowly" assumes the goods still hold their value — and dead stock only moves in one direction.
Death #2: It gets cheaper the longer you keep it
This one is the cruelest. Anything with a shelf life — food, cosmetics, batteries — expires into a write-off. Electronics and seasonal goods aren't better: an iPhone 7 case is worthless as a giveaway today, and Christmas decor is hard to move at 70% off come January.
Then there's the silent killer: packaging decay. Two years in a warehouse and cartons absorb moisture, crush, fade. The goods are fine; the packaging looks trashed. I once saw a batch of imported wine — the wine was perfect, the gift boxes had mildewed — and the whole lot had to be broken down and sold loose, cutting the margin in half.
"Waiting for the market to come back" is mostly fiction. Dead stock loses value daily. Time is dead stock's enemy, not its friend.
Death #3: The zombie on your balance sheet
The first two deaths cost you money. This one costs you judgment. The system shows the stock as "on hand, with value," purchasing sees adequate safety stock on the report and keeps ordering at the old cadence — new goods arrive and go straight into the dead pile. A vicious cycle.
Worse, the finance view: that $40,000 sits on the books as an asset. The owner budgets and borrows against it. Only at liquidation does the gap between book value and real value show up — and it's a chasm.
Cycle-count variances usually start here too. Stock nobody touches rots fastest on paper: slotting mix-ups, unrecorded damage, stale expiry dates. After three years, matching 70% of book to physical would count as luck.
The one way out: a 30-day disposal playbook
The good news: dead stock is fixable, and it needs no fancy tech. Give me 30 days:
Step 1: Define it, in the SOP. My line is 180 days with zero movement. Don't agonize over 90 vs. 180 — pick one number and make the whole company use it. Stock nobody defines never gets dealt with.
Step 2: List it, ABC-rank it, cost it. Pull every dead SKU, sort by inventory value, and focus on the top 20% (your A items). Run the carrying-cost formula on each pallet and print it on the list — make everyone see what "keeping it" costs per day.
A worked example (numbers are illustrative; the method is yours to keep): one SKU sits dead on 200 pallets. At $15 per pallet per month, that's $3,000 a month, $36,000 a year. The goods are worth $120,000; at a 6% cost of capital that's another $7,200 a year. Total carrying cost: $43,200 a year. Discount-liquidating the lot today would recover roughly $50,000 — keep it one more year and you burn the entire recovery, then some.
Step 3: Four exits, in order.
| Exit | When it fits | Key point |
|---|---|---|
| Internal absorption | Residual value, can ride along | Bundle it in promos or free gifts — never give it its own slot |
| Return to vendor | Purchase contract allows returns | Negotiate early; the longer you wait, the harder it gets |
| Discount liquidation | Can't return, can't sell | Sell the lot to a liquidator — the goal is cash recovery, not margin protection |
| Donate / destroy | Residual value near zero | Donations may be tax-deductible (check current tax rules); keep certificates for destruction |
One decision rule: if holding it six more months costs more than selling it at a discount today, sell. No sentiment, just numbers.

Step 4: Stop the next batch at the source. Disposal treats the symptom; prevention is the cure. Review purchasing MOQs quarterly — don't overstock three months of goods for a 5% discount. Trial new products in small batches and scale only after sell-through hits target. And run an automated dead-stock watch report every month: anything crossing the 180-day line gets flagged to purchasing and ops leads.
The first thing I do in a consulting engagement is ask the owner to pull every SKU untouched for 180 days and run the carrying-cost math. Nine times out of ten, they approve the cut on the spot. Cutting dead stock: the earlier you do it, the less you lose. I've said that for 20 years. No exceptions yet.










