Dead Stock Reduction Playbook for Ecommerce

What Dead Stock Really Costs
Dead stock is not just unsold product sitting on a shelf. It is cash that has been converted into a depreciating asset that consumes space, incurs storage fees, ties up working capital, and distracts operational attention from products that actually generate revenue. The true cost of dead inventory operates across three dimensions.
Cash Cost
Every dollar locked in dead stock is a dollar that cannot be used to purchase fast-moving inventory, fund marketing, or invest in growth. For a business carrying $200,000 in dead inventory at a 25% annual cost of capital, the opportunity cost is $50,000 per year — before accounting for storage fees, insurance, and depreciation. That is $50,000 in growth capital that is effectively frozen.
Space Cost
Warehouse space is not free. Whether you operate your own facility or use a 3PL, every pallet position and shelf slot occupied by dead stock is a position that cannot hold sellable inventory. At typical 3PL storage rates of $15 to $25 per pallet per month, 50 pallets of dead stock cost $750 to $1,250 per month in storage alone. In Amazon FBA, long-term storage fees escalate to $6.90 per cubic foot for inventory aged over 365 days — a punitive cost designed to force exactly this kind of inventory hygiene.
Attention Cost
Dead stock creates noise in your inventory system. It inflates your total SKU count, complicates warehouse slotting, and dilutes your team's attention across products that will never contribute meaningful revenue. A catalog with 30% dead SKUs requires your team to manage 30% more complexity for zero incremental return.
Dead Stock Identification Framework
Before you can reduce dead stock, you need to identify it systematically. Gut-feel identification ("this product hasn't been selling") misses slow bleeders and catches obvious cases too late. Use a data-driven classification framework.
The Three-Signal Test
A SKU qualifies as dead stock when all three signals are present:
- Zero or near-zero velocity: The SKU has sold fewer than 5 units in the last 90 days (adjust threshold by your category's typical velocity).
- No upcoming demand driver: There is no seasonal event, promotional plan, or market trend that would reasonably drive demand in the next 90 days.
- Age exceeds threshold: The inventory has been on hand for more than 180 days (or your category-appropriate threshold) without meaningful sell-through.
SKUs that meet criteria 1 and 3 but have an upcoming demand driver (e.g., seasonal products in the off-season) should be classified as "seasonal hold" rather than dead stock — they require different treatment.
Aging Report Structure
Aging Bucket Status Action Trigger
0 – 90 days Current Standard monitoring
91 – 180 days Aging Recovery review required
181 – 270 days At-risk Active recovery plan mandatory
271 – 365 days Critical Liquidation or write-off decision
365+ days Dead Execute disposition immediately
SKU Triage Model
Once you have identified dead and aging stock, each SKU needs a disposition decision. The triage model classifies every at-risk SKU into one of four action paths based on recovery probability and brand impact.
| Action Path | Criteria | Typical Recovery Rate | Brand Impact |
|---|---|---|---|
| Recover | Product is viable but listing/positioning is weak | 60-80% of original margin | Neutral to positive |
| Repackage | Product works in bundles, kits, or alternate channels | 40-60% of original margin | Neutral |
| Liquidate | No viable recovery path at acceptable margin | 10-30% of cost basis | Low (controlled channels) |
| Sunset | Carrying cost exceeds any recovery value | 0% (write-off) | None (donation/disposal) |
Recover: Revitalize Before Discounting
Many "dead" products are not dead because the market does not want them — they are dead because the listing is poor, the price is wrong, or the product is buried in search results. Before discounting, invest 2 to 4 weeks in recovery tactics:
- Listing optimization: New hero images, updated bullet points, A+ content for Amazon. A product with bad photography can see a 2x to 5x conversion lift from professional images alone.
- Price repositioning: Test a 10% to 15% price reduction — not a clearance markdown but a strategic repricing that improves competitiveness without signaling distress.
- Advertising test: Run a 2-week PPC campaign with a controlled budget to test whether the product converts with paid traffic. If it converts at acceptable ACoS, the problem was visibility, not product-market fit.
Repackage: Create New Value From Existing Inventory
- Bundle creation: Pair the slow-mover with a bestseller. The bundle moves the dead unit without standalone discounting.
- Multi-pack assembly: For consumables, create multi-packs at a per-unit discount that encourages larger orders.
- Gift sets: Seasonal gift packaging can reposition everyday products as gifting occasions.
- Channel redirection: Move the product to a channel where it has better product-market fit — from Amazon to your DTC site, or from DTC to a wholesale account.
Liquidate: Controlled Disposition
When recovery and repackaging fail, liquidation recovers some cash while controlling brand damage:
- B2B wholesale lots: Sell bulk quantities to off-price retailers or wholesale buyers. Recovery is typically 10% to 30% of cost basis but moves volume quickly.
- Marketplace liquidation channels: Amazon Outlet, eBay lots, or specialty liquidation platforms.
- Flash sale partnerships: Partner with a flash sale site to move units in a controlled, time-limited event.
Sunset: Write-Off and Dispose
For products where the carrying cost will exceed any liquidation recovery within 60 days, write-off is the rational choice. Donate for a tax benefit where applicable, or dispose responsibly. The write-off is painful but freeing — it releases warehouse space, simplifies your catalog, and eliminates the ongoing carrying cost.
Channel-Specific De-Risking Strategies
Different sales channels offer different tools for dead stock recovery. Use channel-specific tactics to maximize recovery rates.
Amazon
Use Lightning Deals and Amazon Outlet for controlled clearance. Create FBA removal orders for items approaching long-term storage fee thresholds. Consider FBM fulfillment for remaining units to avoid FBA storage fees while you work recovery or liquidation tactics.
DTC (Direct-to-Consumer)
Your DTC site gives you the most control over brand perception. Use site-wide sales events (end-of-season, warehouse clearance) to move dead stock alongside regular products so the clearance does not define your brand. Offer dead stock as free gifts with purchase — this moves units while increasing average order value on your regular catalog.
Wholesale and B2B
Wholesale channels are the least brand-sensitive disposal path. Offer dead stock to wholesale accounts at deep discounts without it appearing on your consumer-facing channels. Many ecommerce brands maintain wholesale relationships specifically as a dead stock outlet.
eBay and Secondary Marketplaces
Secondary marketplaces like eBay are natural liquidation channels. Buyers on these platforms expect discounts and are less sensitive to clearance pricing. List dead stock as "clearance" or "open box" to set expectations and move volume.
Prevention System: Buy Discipline and Assortment Governance
The best dead stock strategy is preventing dead stock from forming in the first place. This requires discipline at two control points: how you buy and how you manage your assortment.
Buy Discipline
- Smaller initial orders: For new products, order the minimum viable quantity to test market response. Use the 90-day velocity test before committing to a larger reorder.
- MOQ negotiation: Negotiate minimum order quantities with suppliers. A higher per-unit cost on a smaller initial order is cheaper than a lower per-unit cost on 5,000 units that do not sell.
- Pre-sell testing: For DTC brands, test demand with pre-orders or landing page interest before committing to production.
Assortment Governance
- New SKU approval process: Every new product should have a documented demand hypothesis, a target velocity, and an exit plan (what happens if it does not sell by day 90).
- One-in-one-out rule: For catalog-constrained operations, require that adding a new SKU means sunsetting a bottom-performing SKU. This forces continuous portfolio optimization.
- Quarterly portfolio reviews: Review the full catalog quarterly. Flag any SKU below the velocity threshold for triage review. Do not wait for annual inventory counts to discover problems.
KPI Dashboard for Stock Health
Metric Target Review Cadence
Dead stock % of total inventory < 5% Monthly
Inventory age (avg days on hand) < 90 days Monthly
Dead stock carrying cost/month Declining trend Monthly
Recovery rate (units recovered) > 50% of at-risk Quarterly
Write-off rate < 2% of total inv Quarterly
New SKU 90-day velocity hit rate > 70% Quarterly
Healthy inventory turnover is the leading indicator that dead stock is under control. If turnover is improving, dead stock percentage should be declining. If turnover is flat or declining, dead stock is likely accumulating even if the absolute number has not yet triggered an alert.
Managing a high-SKU catalog makes dead stock discipline even more critical — every additional SKU is an additional potential source of trapped capital.
Free Up Cash and Simplify Your Catalog
Dead stock is a solvable problem. The playbook is straightforward: identify aging inventory early, triage each SKU through the recover-repackage-liquidate-sunset framework, execute the disposition decisively, and prevent recurrence through tighter buy discipline and assortment governance.
The financial impact of getting this right is immediate. Every dollar freed from dead stock is a dollar available for inventory that sells, marketing that grows, and operations that scale. Stop paying to store products that will never earn their cost back.
See how Nventory helps diagnose dead-stock risk by channel — explore our features.
Frequently Asked Questions
Dead stock is inventory that has not sold in a defined period — typically 180 to 365 days depending on your category and product lifecycle. The precise threshold varies: fashion and seasonal products may be considered dead after 90 to 120 days past season, while durable goods and evergreen products may use a 12-month threshold. The key diagnostic is not age alone but the combination of age and velocity: a product with zero sales velocity for 120+ days and no upcoming seasonal demand driver is functionally dead. Products with declining but non-zero velocity are 'slow-moving' — a different category that requires a different intervention.
Aggressive discounting is a last resort, not a first response. Before marking down, exhaust value-preserving strategies: bundle the dead SKU with a popular item to move units without visible discounting, reposition the product with new photography and listing copy (sometimes a product is dead because the listing is poor, not because demand is absent), offer it as a free gift with purchase to improve perceived value of orders, or sell through B2B wholesale channels where brand perception is less sensitive to pricing. Only move to direct markdowns after these strategies have been tested and failed to move sufficient volume.
Prioritize liquidation of SKUs with the highest carrying cost per unit per month combined with the lowest probability of recovery. This means: bulky items that consume disproportionate warehouse space, items with approaching expiration or obsolescence dates, products with active storage fees accumulating (like Amazon FBA long-term storage fees), and items where the carrying cost will exceed the liquidation recovery value within 60 to 90 days. Do not liquidate high-value items with seasonal potential — hold and sell during the next relevant season instead.
Bundling pairs a dead or slow-moving SKU with a high-velocity product at a combined price that is attractive to the customer but moves the dead unit without standalone discounting. The key is that the bundle must create perceived value — the customer should feel they are getting a deal on the combination, not that they are being forced to buy unwanted product. Effective bundle structures: complementary products (a phone case bundled with a screen protector), starter kits (a core product bundled with accessories), and variety packs (multiple flavors or colors including the slow mover).
Prevention requires discipline at three points: buy planning (smaller initial orders with reorder triggers rather than large speculative buys), assortment governance (a formal process to approve new SKUs that includes exit criteria — what happens if this product does not sell?), and regular portfolio reviews (monthly inventory health reviews that flag aging stock before it becomes dead). The single most effective prevention tool is a mandatory 90-day velocity review for every new product launch — if a new SKU has not reached its target velocity by day 90, trigger the recovery playbook immediately rather than waiting for it to become dead stock.
Related Articles
View all
Inventory Allocation by Channel: Strategy Guide
Allocating inventory across DTC, marketplace, and wholesale channels without overselling or starving your best opportunities is one of the most consequential decisions in multi-channel operations. This guide breaks down the models, the math, and the mechanics.

Safety Stock Formula for Ecommerce: Complete Guide
Master the safety stock formula for ecommerce with step-by-step calculations, service level tables, and real-world examples for DTC brands selling across multiple channels.

Reorder Point Calculator: Formula & Guide
Learn how to calculate your reorder point using the ROP formula, including lead time, safety stock, and demand variables — with worked examples for ecommerce.