Obsolete inventory is stock you can no longer use or sell at its normal price: packaging with an old design, ingredients for a recipe you've dropped, a seasonal flavor left after the season, a product nobody reorders. Slow-moving stock is the step before it: still sellable, but sitting far longer than it should. For a small maker, it rarely arrives as one big mistake. It builds up from minimum orders, rebrands, recipe changes and hopeful seasonal batches, and it sits quietly until the year-end count. Below are real examples with what they cost, how to find dead stock before it's too late, six ways to turn it back into cash, and the habits that stop it piling up.
The short version
- Obsolete: can't be used or sold normally. Slow-moving: still sellable, but sitting.
- Common causes: rebrands, dropped recipes, overbuying to meet minimums, seasonal leftovers.
- Find it by age: how long since each item last moved.
- Act early: slow stock is easier to sell than dead stock.
- Options: use it elsewhere, sell to another maker, bundle or discount, return, donate, write off.
- Prevent it by ordering from real use and checking what moves before a change.
- TaroStack shows every item's days since it last moved, and its value. More below.
Examples, and what they cost
Windward Roots, the made-up taro business I use in these examples, looked at its shelves at year end:
| Item | How it got there | On hand | Cost |
|---|---|---|---|
| Chip pouches, old design | The label changed; 2,000 were left | 2,000 | $620.00 |
| Ube paste, for a dropped pastry | The pastry didn't sell; the paste had a minimum of 12 tubs | 7 tubs | $126.00 |
| Holiday spice tins | Made for December; 60 left in January | 60 | $309.60 |
| Gluten-free flour blend | Bought for a trial that never happened | 3 bags | $87.00 |
| Shipping cartons, wrong size | Ordered for a box that changed | 300 | $255.00 |
| Total | $1,397.60 |
Nearly $1,400 of cash, none of it doing anything. The pouches and cartons will never be used; the paste and flour have dates; the tins might still sell. Each needs a different answer, which is why it's worth listing item by item.
How to find it
Sort every item by how long since it last moved, meaning last used, sold or shipped, and look at the oldest first.
| Days since last moved | What it usually means | What to do |
|---|---|---|
| Under 30 | Normal | Nothing |
| 30 to 90 | Slowing | Check why; stop reordering |
| 90 to 180 | Slow-moving | Act: use, bundle, discount |
| Over 180, or past its use | Probably obsolete | Sell off, donate, or write off |
Adjust the bands for what you sell: 30 days is old for fresh cream and young for printed labels. For anything with a date, check the date against how fast it's moving; slow stock with a short date is the urgent kind. The same item-by-item view, set against shelf life, is in inventory turnover example.
Six ways to turn it back into cash
| Option | Fits | Example |
|---|---|---|
| Use it in another product | Ingredients with life left | Ube paste into a weekend special |
| Sell it to another maker | Ingredients and packaging others can use | Gluten-free flour to a baker friend |
| Bundle or discount | Finished goods that still sell | Holiday tins in a gift bundle, or 30% off |
| Return it | Unopened stock, if the supplier allows | The wrong cartons, with a restocking fee |
| Donate | Food with life left; some tax rules may help | Short-dated goods to a food bank |
| Write it off | Nothing else works | The old-design pouches |
The order matters: each option further down the list gets back less. Acting at 90 days usually means a discount; acting at 365 usually means the bin. A write-down, for stock that still sells but for less, and the entry are in what is an inventory write-down, and the tax side of throwing stock away or donating it is in expired inventory tax write-off.
How to stop it piling up
| Habit | Stops |
|---|---|
| Before a rebrand or recipe change, count what the old version still has on hand | Pouches and paste stranded by a change |
| Weigh a supplier's minimum against how fast you'll use it | Overbuying to save a few cents |
| Make seasonal batches to orders and last year's sales, not hope | January's leftover tins |
| Set reorder points from real use, and stop reordering slowing items | Restocking things nobody buys |
| Look at stock not moving every month | Finding it at the year-end count |
The trade-off between a supplier's minimum and dead stock is in minimum order quantity.
Where this stops working
On a spreadsheet, nothing tells you an item has stopped moving. The sheet shows 2,000 pouches whether they're about to be used or will never be used, and nobody looks at when each item last moved because that would mean reading every row's history. So dead stock gets found at the year-end count, when the best options are gone, and the rebrand that stranded the pouches gets planned without anyone asking how many were left.
How TaroStack does it
TaroStack shows slow and dead stock while there's still something to do about it.
Stock that isn't moving, with its age. Every item shows how long since it last went out, so slow money is visible: the pouches that haven't moved since the label changed, the paste nobody's used since the pastry was dropped. Stock value is kept at what each item really cost, per site and type, so you see what the dead stock is worth, not only how much of it there is.
Dates watched before they pass. Every lot carries its dates, oldest goes first everywhere stock is picked, and TaroStack forecasts what will expire before it's used and what that stock cost, while there's still time for the weekend special or the sale to another maker.
Buying that doesn't create it. The reorder list shows days of cover at the rate each item really moves, with reorder points suggested from real use, so a slowing item stops being reordered. The suggested order rounds to the supplier's minimum and says when it has, so you see when a minimum is buying you months of stock.
And clear-outs leave a record. Every write-off carries its reason (expired, damaged, sample, correction), so the losses report shows what was thrown away, why, where and what it cost, and the year's dead stock isn't a mystery.
| The job | On a spreadsheet | In TaroStack |
|---|---|---|
| Find dead stock | At the year-end count | Stock not moving, with days since it last went out |
| Its value | A count, priced by hand | Stock value at what it cost |
| Short-dated slow stock | Found too late | Expiry forecast, with its cost |
| Stop reordering it | Habit wins | Days of cover and suggested reorder points |
Stock value, stock not moving, lots, the expiry forecast, the reorder list and the losses report are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
