Dead stock is silent cash sitting on your shelves doing nothing. Here is how to find it, understand why it happened, and build a system to prevent it from recurring.
There is a category of inventory problem that gets far less attention than stockouts — but costs merchants just as much.
Dead stock. Inventory you own, paid for, but cannot sell.
It sits in your warehouse, paying rent by the square foot, depreciating in value every month, and tying up capital you could be using to buy more of what actually sells. Unlike a stockout (which is loud — customers email, orders fail), dead stock is completely silent. It just accumulates, quietly draining your business.
Dead stock is inventory that has not sold within a defined period — typically 90, 180, or 365 days depending on your category and replenishment cycle.
There is a spectrum:
Most businesses define dead stock at the 90-day mark. For fashion and seasonal products, 60 days is more appropriate given the trend cycles involved.
Understanding why dead stock happens is the only way to prevent it recurring.
The most common cause. You ordered 500 units based on optimistic sales projections or a supplier's minimum order quantity. The product sold 120. Now you have 380 units you cannot move.
Sometimes a product simply does not resonate with your customers. The description was compelling. The photography was great. Customers just did not buy it. This is the hardest cause to address because it requires admitting the product should not be in your catalogue.
Fashion, electronics, and lifestyle products have shelf lives tied to cultural cycles. A product that was trending six months ago may be completely unsellable today. Social commerce has compressed trend cycles dramatically — what used to be a 12-month trend is now 6–8 weeks.
A supplier requiring a 500-unit minimum on a new product you have never sold before is a recipe for dead stock. You are betting cash you do not have to lose on demand you cannot verify.
Too many variants. Fourteen colour options instead of four. Extended size runs with small demand at the extremes. Every variant you add is a separate inventory commitment — and tail variants (the extreme sizes, the unusual colours) almost always become dead stock.
Receiving duplicate shipments, accepting incorrect products, or failing to match received goods to purchase orders creates inventory you never intended to have. This operational dead stock is particularly frustrating because you paid for it and it was never part of your plan.
Export your Shopify inventory and calculate days of stock remaining for each SKU:
Days of Stock = Current Stock / Average Daily Sales (last 30 days)
Sort by days of stock descending. Any SKU showing 180+ days is a candidate for your dead stock list. Any SKU with zero sales in the last 90 days is already there.
Look at your carrying costs before you look at liquidation prices. A product worth $8 retail might cost you $4–$6/month to store, insure, and finance. After 6 months, you have spent more holding it than you will recover selling it at 50% off.
In order of margin preservation:
Pair a dead SKU with a fast-moving product at a slight discount. The hero product drives the sale; the dead SKU clears. Gross margin drops, but you recover capital and shelf space.
Your email list is your most efficient liquidation channel. A "clearance" email to past customers typically converts at 2–4× higher rate than to cold audiences. These customers already trust you.
Start at 20% off. If it does not move in 2 weeks, go to 35%. Then 50%. Then 70%. Set rules upfront so you are not making emotional decisions at each step.
Liquidators, discount retailers, and bulk buyers will purchase dead stock at 15–40 cents on the dollar. You recover some cash, clear the space, and avoid the operational overhead of selling unit by unit.
Some suppliers will accept returns (often at a restocking fee of 15–25%). Check your purchase terms — this is more available than most merchants realise, especially on recent overstock.
In many jurisdictions, donating inventory to registered charities creates a tax deduction at fair market value. Consult your accountant, but for fully written-down stock it is often the most tax-efficient exit.
"Mystery boxes" have become a legitimate product category in ecommerce. Curate dead stock by theme or value and sell as a discounted mystery bundle. Works well for lifestyle, beauty, and food categories.
For inventory with zero liquidation value, the right answer is disposal. Holding a $2 product for 18 months because you cannot bring yourself to write it off is not a strategy — it is avoidance. Write it off, adjust your Shopify inventory, and use the warehouse space for something that sells.
Assign a 90-day and 180-day "at-risk" review to your operations calendar. Every product that crosses 60 days without a sale goes into a watchlist. Every product at 90 days triggers a decision: discount, bundle, or hold.
Segment every SKU into A (top 80% of revenue), B (next 15%), and C (bottom 5%). C-class products need far more justification to reorder than A-class. Many dead stock problems come from continuing to reorder C-class products out of habit.
Before reordering any product with a sell-through rate below 60%, require a specific approval step. Add friction to the decision — it prevents unconscious repeat ordering of products that are trending toward dead.
For new products, launch with your core 3–4 variants. Expand only after you have demand data. This is the single most effective structural change most Shopify merchants can make to reduce future dead stock creation.
Here is a simple model for a store carrying $40,000 in dead stock:
| Cost | Monthly | Annual |
|---|---|---|
| Storage (warehouse/3PL) | $600 | $7,200 |
| Insurance | $80 | $960 |
| Capital cost (at 12% cost of capital) | $400 | $4,800 |
| Labour (cycle counts, management) | $150 | $1,800 |
| Total carrying cost | $1,230 | $14,760 |
That $40,000 in dead stock is costing $14,760/year to hold — and the inventory is likely depreciating in value simultaneously.
Recovering even 50 cents on the dollar ($20,000) and reinvesting it in fast-moving inventory at a 3× turn generates $60,000 in sales over the same period.
Dead stock is a symptom, not a cause. The root causes are over-forecasting, poor supplier terms, SKU proliferation, and inadequate review processes.
The fix is part tactical (clear what you have) and part structural (stop creating new dead stock). The merchants who manage this well do not have a lower error rate — they have a faster detection-and-response cycle.
Monitor your days of stock per SKU continuously. Set 60-day and 90-day thresholds. Act before holding costs exceed liquidation value.
CoreCaptain detects phantom stock, sync errors, and inventory discrepancies automatically. 14-day free trial, no credit card required.
Start Free Trial