Dead stock is inventory that has stopped selling and is unlikely to sell at its current price, such as last season's styles, broken size runs or products customers never took to. The cash you paid for it is already gone. The only decision left is how to recover as much of it as you can, and how fast.

I am Carina Hatton, boutique owner since 2013 and ecommerce coach since 2019. Every store I have ever looked at has some dead stock, including mine. It is not a sign you are bad at buying. It becomes a problem when nobody looks for it, so it quietly eats your buying budget and your floor space. The figures in this guide are hypothetical examples, and I do not give a universal number of days that makes stock "dead", because that depends on your category and season.

Dead stock vs slow-moving, excess and obsolete inventory

These terms get used interchangeably, but they call for different actions.

Run the numbers before you price

Before you price your next product, run the numbers with the Boutique Profit Margin Calculator so you keep margin protected.

Open the Boutique Profit Margin Calculator →
TermWhat it meansUsual action
Slow-moving inventoryStill selling, but slower than plannedMove it, restyle it, feature it, watch it
Excess inventoryMore units than demand can absorb in the selling window, even if the style sellsStop reordering, mark down the surplus, rebalance sizes
Aging inventoryStock that has been on hand longer than your normal selling windowReview on a schedule and decide before it goes dead
Obsolete inventoryOut of season, discontinued, damaged or out of trendClear through outlet, bundle, donation or write-off
Dead stockNot selling at all and unlikely to at full priceClear it and learn from it

Why dead stock costs more than it looks

A style that has not sold is not neutral. It takes rail space from new product, it ties up cash you could spend on proven winners, and it keeps costing you in storage, handling and the risk of damage. I cover this in detail in inventory carrying cost. The short version: waiting rarely makes old stock worth more, and it usually makes it worth less.

There is also an open-to-buy cost. If dead stock stays on your books, your inventory looks healthier than it is, and your open-to-buy plan gives you less room for fresh product.

How to run a simple inventory aging report

An inventory aging report sorts what you have on hand by how long it has been there. Most POS systems can export on-hand units with a received date. If yours cannot, a spreadsheet works.

  1. Export every SKU with units on hand, cost and date received.
  2. Add a column for days on hand: today's date minus the received date.
  3. Add units sold in the last 30 days and your sell-through rate since arrival.
  4. Sort into age buckets that match your own selling window, for example 0 to 30, 31 to 60, 61 to 90 and over 90 days.
  5. Total the cost value in each bucket.

Those buckets are an example, not a benchmark. A basics or gift store with year-round product can carry older stock safely. A trend-led clothing boutique usually cannot. Pick buckets that match how long your product normally takes to sell, then keep them the same every month so you can compare.

Hypothetical aging example

Age bucketStylesCost valueShare of stock
0 to 30 days42$9,00045%
31 to 60 days30$5,00025%
61 to 90 days18$3,00015%
Over 90 days20$3,00015%

In this made-up store, $6,000 at cost, 30% of inventory, is past 60 days. That is the pile to work on this month, starting with the oldest styles that have sold nothing recently.

Signs a style is turning into dead stock

  • No sales in the last few weeks even though it is on the floor and in its size run.
  • Sell-through well behind other styles that arrived at the same time.
  • Only extreme sizes or one color left.
  • Customers try it on and put it back, repeatedly.
  • The season it was bought for has passed.
  • You have moved it more than once and it still does not sell.

Decide what to do with each style

Do not treat every old item the same. Sort styles into three groups:

GroupLooks likeWhat to do
RescueGood product, poor placement or poor stylingMove it, style it into an outfit, photograph it again, email it
Mark downSelling slowly or broken sizes, still wantedA planned first markdown, then a deeper one if needed
ExitOut of season, damaged, or already marked down with no movementClearance, bundle, sell in bulk, donate or write off

Ways to clear dead stock, in the order I would try them

  1. Re-merchandise. Put it at the front, on a mannequin or in the window. Sometimes the product was hidden. My window display ideas and visual merchandising guides help here.
  2. Style and bundle. Pair a slow piece with a best seller as a complete outfit, or add it as a gift with purchase above a spend level.
  3. Email and social to past buyers. Your existing customers are the cheapest audience. Show it styled, not just discounted.
  4. Planned markdown. Take a first markdown, then a deeper one if it still does not move. My retail markdown guide covers the formula and timing.
  5. Clearance rack or event. Keep one clearly marked area rather than spreading sale product across the store.
  6. Sell online or through a marketplace. A different audience may want what your local customers passed on.
  7. Sell in bulk. Some buyers purchase lots of end-of-season goods. You will recover less per unit but clear it in one move.
  8. Donate. Frees space and can support your community. Ask your accountant how donations and write-offs are treated for your business, since that varies.

Check the math before you discount

A markdown on dead stock is recovering cash, not earning your normal margin. Hypothetical example: a top cost $20 and was priced at $50.

PriceDiscountGross profit per unitMargin
$500%$3060%
$3530%$1543%
$2550%$520%
$1864%-$2Below cost

Selling below cost can still be the right call when the style is truly finished, because $18 in cash beats $20 of stock that never sells. Just make that choice on purpose. The markdown calculator works out the sale price and margin after fees for you.

How to stop buying dead stock

  • Buy shallow on new vendors and untested styles. Reorder winners instead of guessing deep.
  • Check sell-through at two and four weeks after arrival, and act on what you see.
  • Plan the first markdown date when you place the order, not when the item is already old.
  • Buy size runs from your own sales history, not the vendor's default pack.
  • Keep your SKU count tight so each style gets real floor space.
  • Use a budget. My open-to-buy calculator keeps new orders in line with what is actually selling.
  • Track inventory turnover monthly so a buildup shows up early.

For the full system of tracking, reordering and counting, see retail inventory management for boutiques.