Skip to content
Kolineo

5 min read

Dead stock: how to reduce unsold inventory and storage costs

Dead stock consists of products generating no sales, or too few sales to justify keeping inventory at its current level. There is no universal number of days that defines it. A seasonal item may stay in storage for months before its selling period; a product with a short shelf life requires a much faster response.

For an ecommerce store, the first goal is to produce a list of products that need a decision. Inventory age, sales velocity, margin and space occupied then help you choose between a sales initiative, reduced purchasing and removing the goods from inventory.

Distinguish slow-moving, seasonal, blocked and obsolete stock

A slow-moving product still sells, but more slowly than expected. Seasonal stock is waiting for an identified selling period. Blocked inventory cannot be sold until a problem is resolved, such as a quality check, missing information, incorrect packaging or an incomplete listing. An obsolete product no longer matches demand or can no longer follow its usual sales channel.

These situations call for different actions. A promotion does not fix a disabled product page. Liquidating a seasonal item just before demand peaks can unnecessarily destroy margin. Conversely, keeping an old model indefinitely may cost more than its recoverable value.

Before discounting, check that physical inventory, available inventory and visibility in your store agree. A synchronization error can make a product appear to have no buyers when it is actually displayed as out of stock.

The inventory report to prepare

The 30-, 60- and 90-day windows are starting points for analysis, not an automatic definition of dead stock.

Data Why track it Possible decision
SKU, variant and available quantity Identify the affected units precisely. Act on one variant without discounting the entire range.
Receiving date and last sale Separate inventory age from lack of demand. Trigger a review after a period appropriate to the product.
Sales over 30, 60 and 90 days Observe recent sales velocity and how it changes. Reduce purchases or test a sales initiative.
Purchase cost and estimated net margin Compare recovery scenarios. Choose a sustainable discount.
Location, volume and storage charges Identify items that are expensive to keep. Prioritize bulky, slow-moving products.
Lot, expiry date and quality status Identify sales restrictions. Accelerate a decision or maintain the hold.

Calculate inventory coverage

A simple measure divides available quantity by average daily sales: days of inventory coverage = available units ÷ units sold per day. Use a representative sales period and handle stockout periods separately, since they can cause you to underestimate demand.

Illustrative example: you have 300 units and sold 60 over 30 days. Average sales are 2 units per day, giving 150 days of coverage. If a strong season is approaching, this level may be intentional. If sales are falling and a new model is arriving, it calls for action.

When sales are zero, this calculation does not produce a finite number of days. Place the item on a “no sales during the period” list and investigate the cause. Do not display zero days of coverage, which would incorrectly suggest an imminent stockout.

Assess the cost of waiting

Holding costs include storage, any handling, inspections and tied-up capital. Add the risk of deterioration, expiry or falling prices. Some costs are billed monthly; others only become visible when the goods leave inventory.

Compare two scenarios from today onward. In the first, keep the product with a review date and a realistic sales assumption. In the second, reduce its price or move it through another channel. Calculate expected net proceeds after discounts, preparation, delivery and channel fees.

The purchase price remains useful for measuring overall margin. To decide between waiting and liquidating, also examine avoidable future costs and the amount you can actually recover. Do not count the same storage charge in several lines of the comparison.

Choose the right action for each SKU

  1. Remove a barrier to sales. Check photos, description, price, variants, active channels and displayed availability.
  2. Reduce replenishment. Review open orders and minimum purchase quantities with suppliers before adding more units to the problem.
  3. Test a targeted offer. Limit the discount to a variant, audience or period. Measure units sold and margin, not revenue alone.
  4. Create a coherent bundle. A complementary product can become part of a set, provided the cost of kitting and preparation remains compatible with the margin.
  5. Change the channel or location. A B2B sale or transfer can meet identified demand. Pricing transport and receiving prevents you from simply relocating dead stock.
  6. Organize removal. A supplier return, liquidation or another authorized disposition needs an owner, a date and an inventory record.

Products that are non-compliant or unfit for use should not be sold through an ordinary promotion. Handle them according to the requirements for their category and your quality procedure.

Prevent dead stock from building up again

Set up a short monthly review covering key items with no sales, expected receipts, decisions made and results from previous actions. For each selected SKU, set a quantity-reduction target, an owner and the next decision date. A list without deadlines quickly becomes just another report.

FIFO and FEFO help select the right units to ship; they do not create demand. Combine physical stock rotation with a purchasing policy based on sales, supplier lead time and observed variability.

Agree with your warehousing provider on the available data and report format. The warehouse can organize locations and carry out approved stock removals; purchasing, discounts and assortment strategy remain commercial decisions to manage.

Frequently asked questions

After how many days does inventory become dead stock?

No threshold fits every product. Set an alert based on seasonality, shelf life, replacement cycles and normal sales velocity. Age bands help prioritize review without automatically triggering liquidation.

Should you always discount unsold products?

No. First check displayed availability, product page quality and seasonal demand. Then compare a sales initiative, a bundle, another channel and liquidation using net recoverable proceeds.

Can a 3PL warehouse eliminate dead stock?

A 3PL can improve visibility and carry out agreed operations such as consolidation, bundling, transfers or removal. Reducing unsold inventory over time also requires decisions about purchasing and the commercial offer.

Make your inventory easier to manage

Tell us about your SKUs, volumes and stock rotation requirements. We will assess storage and the operations your products need.