September 28, 2026 · 7 min read

How to Turn Dead Stock into Cash Before It Eats Your Margin

Dead stock silently erodes your margin through holding costs, opportunity cost, and forecasting distortion.

How to Turn Dead Stock into Cash Before It Eats Your Margin

Dead stock does not announce itself with an invoice. It just sits in your warehouse, quietly accumulating holding costs, occupying shelf space your best-sellers could use, and locking up cash you could be reinvesting. The good news: recovery is almost always possible if you act on a clear, sequenced plan rather than a panic discount.

Key takeaways

  • Holding costs on dead inventory can add 25-30% on top of the original unit cost, according to industry research.
  • Even well-run businesses carry 20-30% dead or obsolete inventory without realizing it.
  • A blanket "20% off everything" promotion clears some stock but cannibalizes full-price sales on items that would have sold anyway.
  • The goal is not to recover your original margin. It is to get capital moving again.
  • Spotting a SKU at 6-8 weeks of zero velocity costs far less to fix than spotting it at 20 weeks.

What Dead Stock Is Actually Costing You (The Math Most Merchants Skip)

Most merchants calculate dead-stock loss by summing the cost of unsold goods and stopping there. That understates the damage significantly.

Research from Manufacturing.net shows that when all holding costs are added (storage, insurance, labor, depreciation, opportunity cost), the true cost of carrying dead inventory runs 25-30% above the unit cost value. That means $40,000 sitting in unsold stock is not a $40,000 problem. It is closer to a $52,000 problem before you write a single markdown.

There is also a margin multiplier effect to consider. At a 60% gross margin, $40,000 of dead inventory at cost represents roughly $100,000 of retail revenue you will never see and $60,000 of gross margin you will never earn. The cost is not just what you paid. It is what you could have generated.

Finally, dead stock distorts your forecasting data. Aged SKUs that never sold make your historical demand look higher than it was, which causes your next buying cycle to repeat the same mistake. Clearing dead stock is not just a cash-flow move. It cleans your forecasting inputs for the next season.

How to Identify Dead Stock Before It Gets Worse

The earlier you catch a SKU drifting toward dead status, the more recovery options you have. Action at 6-8 weeks of zero or near-zero velocity is far less costly than action at 20 weeks, when your options narrow to deep discounts or liquidation at cents on the dollar.

Three signals to watch:

  • Sell-through rate below 50% at the 90-day mark. A healthy sell-through for most ecommerce categories is 80%+ within 90 days. Below 50% is an early warning.
  • Zero units sold in the trailing 60 days. If a SKU has not moved in two months, it needs a decision, not more waiting.
  • Inventory turn below 2x annually on a core SKU. Healthy operations target 4-6 turns per year for core products. Anything below 2x is frozen capital.

The problem is that most Shopify merchants only surface these signals when they manually pull a report, which means weeks or months go by before anyone notices. A daily or weekly automated scan by SKU changes the economics of the problem entirely. For more on the metrics that matter, see our glossary of inventory KPIs.

The Recovery Ladder: Match the Tactic to the SKU

Not all dead stock deserves the same treatment. A blanket sitewide discount is the most common mistake: it moves some inventory but also applies a margin haircut to products that were going to sell at full price regardless. The better approach is a sequenced ladder, where you escalate the tactic only as needed.

Recovery StageTacticWhen to UseTrade-off
Stage 1Targeted email or segment promotion60-90 days no sale, still seasonally relevantMinimal margin loss, low volume cleared
Stage 2Bundle with a fast-moving SKU90-120 days, product has complementary pairingsMoves units without explicit price signal
Stage 3Tiered markdown (20% then 40% then 60%+)120+ days, standalone demand unlikelyRecovers partial margin, risk of cannibalizing other SKUs
Stage 4Marketplace or B2B wholesale channel150+ days, still has resale valueLower margin per unit, fast volume clearance
Stage 5Liquidator or donation (with tax write-off)180+ days, recovery rate typically 10-30 cents on the dollarMinimal cash recovery but clears holding cost immediately

The key rule: move a SKU down the ladder only when the stage above it fails. Starting at Stage 5 when Stage 2 would have worked is a controllable margin loss you chose not to prevent.

Bundling Dead Stock with Fast-Movers: The Underused Tactic

Bundling is one of the highest-ROI recovery moves available to Shopify merchants, and it is consistently underused. The logic: you pair a slow-moving SKU with a product that already has demand, which carries the bundle to a buyer who might never have searched for the dead item on its own.

Effective bundling follows a few rules:

  • The anchor product (the fast-mover) should drive at least 70% of the bundle's perceived value so the buyer feels they are getting a deal, not a grab-bag.
  • Price the bundle at a modest discount (10-15%) off the combined individual prices, not at a deep cut that trains buyers to wait for deals.
  • Limit the bundle offer to a specific time window (48-72 hours works well) to create urgency without permanently repositioning your pricing.
  • Track the bundle's sell-through separately so you can measure how much of the dead SKU you actually cleared versus how much of your fast-mover's margin you gave away.

Bundling works best when executed while the dead SKU is still at Stage 2 or 3. By Stage 5, the SKU's demand signal is too weak for a bundle to help.

Why "Wait and See" Is the Most Expensive Strategy

The instinct to hold at the original price is understandable. No one wants to realize a loss. But the math on waiting is brutal.

If a product has not sold in 90 days, waiting another 90 days does not reduce your exposure. It increases it: another quarter of holding costs accrues, your shelf or warehouse space stays blocked, and the SKU's data continues to pollute your demand forecast. The goal should not be to recover your original margin. It should be to recover as much cash as possible and put that capital back to work in inventory that actually sells.

A formal liquidation threshold helps remove the emotion from this decision. Many operators use a rule like: any SKU with zero sales in 90 days enters a formal review process. That review forces a decision (markdown, bundle, liquidate, or write off) rather than letting inertia make the decision for you.

How to Stop Creating Dead Stock in the First Place

Clearing current dead stock is only half the job. The other half is making sure your next buying cycle does not recreate the same problem.

Dead stock is almost always a buying decision problem, not a selling problem. The inventory was ordered in quantities that demand never supported, often because the reorder decision was made by gut feel, last year's sales total, or a supplier minimum order quantity rather than a real demand signal.

Four buying habits that prevent dead stock:

  1. Set a SKU-level reorder quantity based on actual velocity, not round numbers. "Order 200 units because that's the MOQ" is how dead stock is born.
  2. Apply an open-to-buy cap each quarter so total purchase commitments stay proportional to projected revenue and current stock levels.
  3. Flag slow-movers at 60 days, not 180. Early visibility means you can adjust the next purchase order before you compound the problem.
  4. Review supplier lead times regularly. Over-ordering often happens because merchants buffer against long or variable lead times. Accurate lead time data means you can order less and reorder more frequently.

This is the intersection where a tool like Stockcast: Inventory Forecast earns its keep: it surfaces dead-stock candidates daily ranked by how long they have sat still, shows you the exact cost basis locked in each SKU, and flags which purchase orders contributed to the problem so you can adjust terms with that supplier. Every recommendation shows the underlying calculation, so you are not trusting a black box to decide which $40,000 of inventory to write down.

FAQs

Q: How long does inventory have to sit before it is considered dead stock? A: There is no universal rule, but 90 days of zero sales is the most common threshold used by ecommerce operators to trigger a formal review. Some categories with faster cycles (fashion, consumables) use 60 days; slower categories like tools or B2B parts may use 120-180 days. What matters is that you set a defined threshold and act on it consistently rather than reviewing ad hoc.

Q: Is it better to discount dead stock or bundle it? A: Bundling typically protects more margin than discounting because it moves units without sending an explicit price-reduction signal to the market. Start with bundling if the dead SKU has a natural pairing with a fast-mover. Move to tiered discounts if the bundle does not clear the stock within 3-4 weeks. Reserve liquidation channels for stock that has not responded to either approach.

Q: Can dead stock be written off for tax purposes? A: In most jurisdictions, inventory that has become worthless or is donated to qualifying charities can be written off, potentially generating a tax deduction that partially offsets the loss. The rules vary by country and business structure, so confirm the specifics with your accountant before treating a write-off as a guaranteed recovery mechanism.

Try Stockcast: Inventory Forecast on the Shopify App Store if you want a daily signal on which SKUs are drifting toward dead-stock territory before the holding costs compound.

inventory managementdead stockshopifycash flowliquidation

Frequently asked questions

How long does inventory have to sit before it is considered dead stock?

There is no universal rule, but 90 days of zero sales is the most common threshold used by ecommerce operators to trigger a formal review. Some categories with faster cycles (fashion, consumables) use 60 days; slower categories like tools or B2B parts may use 120-180 days. What matters is that you set a defined threshold and act on it consistently rather than reviewing ad hoc.

Is it better to discount dead stock or bundle it?

Bundling typically protects more margin than discounting because it moves units without sending an explicit price-reduction signal to the market. Start with bundling if the dead SKU has a natural pairing with a fast-mover. Move to tiered discounts if the bundle does not clear within 3-4 weeks. Reserve liquidation channels for stock that has not responded to either approach.

Can dead stock be written off for tax purposes?

In most jurisdictions, inventory that has become worthless or is donated to qualifying charities can be written off, potentially generating a tax deduction that partially offsets the loss. The rules vary by country and business structure, so confirm the specifics with your accountant before treating a write-off as a guaranteed recovery mechanism.

Six years of Shopify, on one page.

Roles, projects, stack and certifications are on the resume.

Resume Download PDF LinkedIn