Obsolete Inventory: What It Is, How to Manage and Prevent It 2026
Obsolete inventory explained for ecommerce sellers: what it is, how it differs from dead stock, how to identify and write it off, and practical ways to prevent it.
Obsolete inventory explained for ecommerce sellers: what it is, how it differs from dead stock, how to identify and write it off, and practical ways to prevent it.
Some of the stock in your warehouse will never sell. Not at full price, not at a discount, possibly not at any price. A trend moved on, a newer model launched, a supplier changed the packaging, and now those units just sit there, taking up space and quietly draining cash. That is obsolete inventory, and for ecommerce sellers it is one of the most expensive problems precisely because it is so easy to ignore. Research on inventory costs suggests that obsolescence, shrinkage, and damage together can account for a meaningful slice of total holding cost, and the write-offs land directly on your bottom line. This guide explains what obsolete inventory actually is, how it differs from dead stock and excess inventory, how to identify and account for it, and the practical steps that stop it building up in the first place.
Obsolete inventory is stock that has reached the end of its useful selling life and is unlikely ever to sell, whether through normal demand, a markdown, or a promotion. It is sometimes called obsolete stock or excess and obsolete (E&O) inventory. Unlike a slow-moving product that will eventually clear, obsolete inventory has effectively no path back to a profitable sale. The market for it has gone.
The defining feature is that the product has lost its value while still physically sitting in your warehouse. A smartphone case for a model that was discontinued two years ago, a fashion item from a season that is long over, a gadget superseded by a newer version: all of these are functional, intact, and completely unsellable. This is obsolescence in the inventory sense, the process of goods becoming out of date or superseded by newer alternatives.
Because the value has gone but the cost has not, obsolete inventory eventually has to be recognised as a loss in your accounts. Until that happens, it overstates the value of your stock on paper, ties up warehouse space, and masks the true health of your catalogue.
Actionable Insight: Obsolete inventory is not just a storage problem, it is an accounting problem. Every unit you carry at full cost on your books but cannot sell is inflating your reported asset value and hiding a loss you have already taken in reality.
These three terms are used loosely and often interchangeably, but they describe different stages of the same underlying issue, and confusing them leads to the wrong fix.
Excess inventory is stock you have more of than you can sell in a reasonable timeframe. The product still sells; you simply over-ordered. The demand exists, the units will move eventually, and the problem is one of timing and cash flow rather than saleability.
Dead stock is inventory that has stopped selling and has been sitting unsold for an extended period, often defined as having no sales movement over six to twelve months. It is on the danger list but may still be recoverable through aggressive discounting, bundling, or finding a new channel. Our guide on what dead stock means covers how to spot it and clear it before it deteriorates further.
Obsolete inventory is the end state. The product is no longer wanted by the market at any realistic price. Excess inventory can become dead stock if demand never catches up, and dead stock becomes obsolete once there is no commercially viable way to sell it. Think of it as a progression: excess, then dead, then obsolete.
| Type | Still sells? | Recoverable? | Typical fix |
|---|---|---|---|
| Excess inventory | Yes, slowly | Yes | Pause reordering, let it sell through |
| Dead stock | Barely or not at all | Sometimes | Discount, bundle, new channel |
| Obsolete inventory | No | Rarely | Liquidate, donate, write off |
Knowing which category a SKU falls into tells you what to do. Treating obsolete inventory like excess inventory, by simply waiting for it to sell, just burns more storage cost on stock that is never coming back.
Obsolete inventory is almost always the symptom of a decision made months earlier. The common causes:
1. Inaccurate demand forecasting. Ordering based on optimism rather than data is the single biggest driver. Buy 5,000 units expecting a hit, sell 1,500, and the remaining 3,500 begin their slow march toward obsolescence.
2. Product or technology cycles. Electronics, accessories, and anything tied to a specific device or platform age fast. When the next model lands, demand for the old one can evaporate almost overnight.
3. Seasonality and trends. Fashion, festive, and trend-led products have a hard expiry on demand. Miss the window and the stock is stranded until the same season next year, by which point styles have often moved on.
4. Poor inventory visibility. When you cannot see what you are holding and how fast it is moving, slow movers hide in the data. By the time they surface, they are already obsolete. This is especially acute for sellers spread across multiple marketplaces with fragmented stock records.
5. Over-ordering for bulk discounts. A supplier’s “buy more, save more” deal looks attractive, but if the extra units outlive their demand, the discount is wiped out by the eventual write-off.
6. Quality issues or supplier changes. Packaging redesigns, recalls, or a switch to a new supplier can instantly strand the old version of a product.
Actionable Insight: Notice that most causes trace back to two root problems: weak forecasting and poor visibility. Fix those two and you cut off obsolete inventory at the source rather than mopping it up after the fact.
You cannot manage what you cannot see, and obsolete inventory is dangerous precisely because it accumulates quietly. The key is to monitor a few signals continuously rather than discovering the problem during an annual stock count.
Track days since last sale. The simplest early-warning signal. Any SKU with no sales for several months is a candidate. Set a threshold appropriate to your category (90 days for fast-moving goods, longer for staples) and review everything that crosses it.
Calculate your inventory obsolescence rate. This metric tells you what proportion of your stock has gone obsolete:
Inventory Obsolescence Rate (%) = (Obsolete Inventory Value / Total Inventory Value) × 100
If you hold $200,000 of stock and $12,000 of it is obsolete, your obsolescence rate is 6%. Tracked over time, a rising rate is a clear warning that ordering is running ahead of real demand.
Watch your inventory turnover. A low or falling inventory turnover ratio is one of the earliest signs that stock is ageing faster than it sells. Turnover measures how many times you sell through and replace your inventory in a period, and slow turnover is the soil obsolete inventory grows in. Slicing turnover by SKU surfaces the specific products dragging the average down.
Measure profitability per SKU, not just sales volume. A product can still record the occasional sale and yet lose money once storage and capital costs are charged against it. Tracking gross margin return on investment reveals which SKUs genuinely earn their shelf space and which are quietly heading toward obsolescence.
Actionable Insight: Build an ageing report that buckets every SKU by days in stock (0 to 90, 91 to 180, 181 to 365, 365 plus). The oldest buckets are your obsolescence pipeline. Reviewing this monthly catches problems while there is still time to discount and recover some value.
Once inventory is genuinely obsolete, accounting standards require you to recognise the loss rather than continue carrying it at full cost. There are two ways to handle this depending on severity.
Inventory write-down. When stock has lost some, but not all, of its value, you reduce its carrying value on the balance sheet to its lower net realisable value (what you could still get for it). The difference is recorded as an expense.
Inventory write-off. When stock has no remaining value at all and cannot be sold, you remove it from your books entirely. The full cost is recognised as a loss. A write-off formally acknowledges that the asset can no longer generate a return.
Either way, the loss usually flows through either the cost of goods sold or a dedicated obsolete inventory expense account. Many businesses also maintain an inventory reserve (a provision set aside in advance for expected obsolescence) so that write-offs do not land as a single nasty shock at year end.
The accounting treatment has real consequences. Carrying obsolete stock at full value overstates both your assets and your profit, which can mislead your own decisions and anyone reviewing your accounts. Recognising it promptly gives you a truthful picture and, in many jurisdictions, the write-off is deductible. Because the exact treatment and tax implications vary by country and accounting framework, confirm the specifics with a qualified accountant before finalising your books.
Actionable Insight: Do not let obsolete stock linger on your books just to avoid recording the loss. The loss already happened the moment the product stopped being sellable. Delaying the write-off only distorts your numbers and the storage meter keeps running.
Before writing inventory off completely, work through the recovery options. Recovering even a fraction of the cost beats a total loss, and clearing the space has value of its own.
The order matters. Exhaust the value-recovery routes first, and only write off what genuinely cannot be sold, returned, or donated.
Clearing obsolete stock is damage control. The real win is preventing it from accumulating, and since the root causes are weak forecasting and poor visibility, that is where prevention focuses.
Forecast demand from data, not optimism. Base order quantities on actual sales history, seasonality, and realistic trend assessment rather than best-case hopes. Our guide on demand planning and forecasting walks through building forecasts that keep ordering aligned with real demand.
Order smaller and more often. Smaller, more frequent replenishment keeps average inventory lower and your catalogue fresher, so fewer units are exposed to the risk of going obsolete. It also makes the occasional forecasting miss far less costly.
Adopt first-in, first-out handling. Selling and shipping the oldest stock first stops units quietly ageing at the back of the shelf while newer arrivals sell in front of them.
Review ageing stock continuously. A monthly review of your oldest inventory buckets lets you act while products still have residual value, through a timely discount, rather than discovering them when they are already worthless.
Centralise inventory across every channel. Obsolescence prevention depends on seeing what you hold and how fast it moves, and that is hardest for sellers operating across Shopee, Lazada, TikTok Shop, Amazon, and their own Shopify store. A unit listed on five channels is still one unit at risk, but fragmented systems make it easy to lose track of what is ageing where, over-order out of uncertainty, and let slow movers slip past unnoticed.
This is where OneCart earns its place. It syncs stock levels across every connected marketplace and storefront in real time, giving you one accurate view of what you hold, where it sits, and how fast each SKU is selling. With a single source of truth for inventory, slow movers surface early instead of hiding in fragmented records, reorders can be right-sized to real demand rather than guesswork, and the obsolescence pipeline shrinks because nothing ages unseen. Less obsolete stock means fewer write-offs, lower inventory carrying cost, and more of your capital working on products that actually sell.
Obsolete inventory is stock that has reached the end of its sellable life and is unlikely to sell at any realistic price, even with discounts. The product has lost its market value, usually because it has been superseded, the trend passed, or demand disappeared, while still physically sitting in your warehouse and costing you money to hold.
Dead stock is inventory that has stopped selling and has sat unsold for an extended period, but it may still be recoverable through discounts, bundles, or a new sales channel. Obsolete inventory is the end stage, where there is no commercially viable way to sell the stock at all. Dead stock becomes obsolete once every realistic route to a sale has closed.
Divide the value of your obsolete inventory by the value of your total inventory, then multiply by 100. For example, $12,000 of obsolete stock against $200,000 of total inventory gives a 6% obsolescence rate. Tracking the rate over time shows whether ordering is running ahead of real demand.
When stock loses some value, you write it down to its lower net realisable value and record the difference as an expense. When it has no value at all, you write it off and remove it from your books entirely, recognising the full cost as a loss, typically through cost of goods sold or a dedicated obsolescence expense account. Confirm the exact treatment with a qualified accountant, as it varies by jurisdiction.
Obsolete inventory is the quiet endpoint of decisions made months earlier, and the sellers who keep it under control are the ones who can actually see their stock and forecast it well. Recover what value you can, write off what you genuinely cannot sell, and then attack the root causes through better forecasting and real-time visibility. OneCart gives you the multi-channel inventory clarity that prevents obsolescence in the first place, syncing stock across Shopee, Lazada, TikTok Shop, Amazon, and Shopify so nothing ages unseen. Start your free trial and stop paying to store stock that will never sell.
OneCart's Item Master keeps stock levels in sync across every marketplace you sell on, automatically.
Try OneCart freeUsed by hundreds of merchants in Singapore & Southeast Asia