Skip to content
← All guides
Guide8 min readBy Daniel Jones

The Real Cost of Holding Overstock

  • Selling surplus
  • Operations
  • Guides

Nobody plans to hold overstock. It accumulates: a forecast that ran long, a programme cut after production, a season that came in under plan. Then it sits, and sitting feels like the safe option, because the alternative on the table is a number below what the stock cost to make. Holding costs nothing extra this week, so holding wins the week, and then the next one.

The flaw in that reasoning is not greed. It is that only one side of the comparison arrives with an invoice. Selling produces a visible figure somebody has to sign off. Holding produces costs spread thinly across rent, wages, cover and attention, where no line ever says "overstock". This guide writes that ledger down.

Why holding feels free

Book value is the reason. Stock sits on the balance sheet at what it cost, unchanged, month after month, until the day somebody writes it down. Nothing in the management pack shows it quietly losing worth, so it looks like it is holding its value while the business pays to keep it. The actual costs land elsewhere, recorded against departments rather than against the pallets causing them. That is the whole trick: the costs of holding are invisible not because they are small, but because they are distributed.

The space it occupies

Racking is finite and already paid for, which is exactly why filling it badly is easy to miss. A pallet space holding stock that is not moving is not free space, it is spent space, and the right question is not what the position costs but what it would be doing instead.

  • The next inbound load has nowhere to go. When good stock arrives and the racking is full, something gives: external storage, double handling, or turning down volume you wanted. Warehouses rarely fill up gradually. Everything fits until suddenly nothing does.
  • The lines that do sell get the worse pitch. Fast stock ends up wherever there is room rather than where it should be. Pick routes lengthen, aisles congest, and the cost lands on every order going out.
  • Awkward stock drifts to awkward places. Moved to the back, a problem line stops being seen, and stock that is not seen is not sold.

The working capital it ties up

Money spent on stock has already left the business. Until it sells it is not cash, it is an asset with a hope attached, and hope does not settle a supplier invoice.

The cleanest way to see it is this: overstock is a loan the business made to its own warehouse. No term agreed, no interest schedule, no repayment date, and repayment only if a buyer eventually turns up. No finance director would sign that facility if it were put in front of them on paper, yet it gets signed by default every week it is not addressed.

Whatever else the cash would have done is the real price: ingredients for a line that does sell, a supplier settled early for the discount, borrowing not drawn.

The running costs nobody books to the pallet

  • Insurance. Cover is priced against what is in the building. Slow stock is still in the building, insured at the same rate as the stock earning its keep.
  • Handling and re-handling. Stock that never leaves still gets moved: shifted for access, consolidated to free a bay, repalletised after damage, pulled for a count and put back. Every touch is labour and none of it advances a sale. Handling works on the packaging too, and scuffed outers price lower than sound ones.
  • Counting and reconciliation. Every stock count includes it, as does every reconciliation, every audit sample and every query that has to explain the variance.
  • Management attention. The problem line comes up in the same meeting every month. Someone re-checks the dates, someone chases a contact who sounded interested in the spring, someone writes another options paper. Attention is the scarcest resource in most businesses, and a problem pallet consumes it on a schedule.

What the calendar takes off the value

Date erosion belongs on the cost side too, because a code running down is a cost being incurred whether or not anyone books it. Each week narrows the field of buyers who can still get the stock into a depot, out to stores and through a till in time, and a narrower field prices more cautiously. That is the value side of the same coin, so we tell it once and tell it there: what your surplus stock is worth sets out how date position moves an offer. Here, one line is enough. The stock is worth more today than when you next look at it.

Where holding ends up if nothing changes

Holding is rarely a decision to hold forever. It is a decision to decide later, and later has a shape.

  • The markdown spiral. Small reductions taken one at a time, each too modest to clear the stock and each setting a lower reference price for the next conversation. The cumulative discount usually ends up past the offer refused at the start, with months of admin to get there.
  • The write-off. Erosion that was invisible month by month arrives in a single entry, in a quarter nobody chose, and lands with finance rather than the warehouse that generated it.
  • The disposal invoice. Past a certain point the stock stops being an asset and becomes something you pay to remove: paying twice for goods you once paid to make. The routes at that end, and how the waste hierarchy ranks them, are compared in disposal versus redistribution.

The ledger at a glance

Cost When it shows up Who notices
Space Immediately, and again at every intake The warehouse, when the next load lands
Working capital Continuously Finance, at the cash flow forecast
Insurance and cover Continuously Nobody, it sits inside an existing budget
Handling and counting Every touch, every count Operations, as a general drag
Date erosion Weekly, silently The seller, when the offer arrives
Markdown and write-off All at once, later The board, in one entry
Disposal At the end Everyone, and too late

The comparison that actually matters

The instinct is to hold the offer up against what the stock cost. That feels responsible and it answers the wrong question, because what you paid is gone in every version of the future. Waiting does not recover it; waiting adds to it.

The honest comparison is between the offer you can take today and whatever you eventually recover, minus everything holding costs in between, weighted by the real chance that "eventually" never arrives. Written out that way the arithmetic often reverses, because the later number is not later and higher. It is later and smaller, with a bill attached to the gap.

None of which means holding is always wrong. It is the right call when there is a dated route to selling the stock through at full value: a named customer, a confirmed promotion, a season that reliably comes round, and enough life on the code to reach it. Set the date, hold to it, and treat its arrival as a decision point rather than a formality. Holding with no route and no date is what quietly becomes the write-off.

What acting looks like

Acting is smaller than it sounds. It is not a commitment to sell and it does not start with a negotiation. It starts with a list: product, quantity, date codes, condition and where the stock is sitting. Back comes a written offer for the load, with payment terms agreed for that deal and stated in it, which gives you a real number to set against the cost of holding.

Then you decide with information rather than instinct. If the number does not work, saying so is the end of it, and you have lost the time it took to send a spreadsheet. If it does work, the racking goes back to earning and the problem closes in one transaction instead of dragging across quarters. Liquidating excess and overstock sets out how the desk handles that kind of load, and how to liquidate excess food and drink inventory walks the whole sequence, from building the manifest to the four documents the transaction should leave in your accounts.

Next steps

  1. Pick the lines you already know will not sell through at full value, and be honest about which they are.
  2. List them: product, quantity by case or pallet, date codes, condition and location.
  3. Get a stock offer and set the written number against what another quarter of holding costs.

Not sure a line is worth listing yet? Ask the desk; a couple of lines with rough quantities is enough for a first read.

Frequently asked questions

Why does overstock cost money if it is already paid for?

Because the payment bought the goods, not the space they sit in, the cover on them, the labour that keeps moving them or the time they take up. Those carry on accruing for as long as the stock is in the building, and they are charged to rent, wages and insurance rather than to the pallet, so nothing on the ledger ever says overstock. The cash is unavailable until the stock sells, which is a cost of its own.

Is it ever right to hold overstock?

Yes, when there is a dated route to selling it through at full value: a named customer, a confirmed promotion or a season that reliably returns, with enough life on the code to reach it. Write the date and the route down, then hold to that date and review it when it arrives. What rarely works is holding without either, because that is not a plan, it is a hope with a storage bill attached.

What does holding do to the eventual offer?

It narrows it. Every week takes life off the code, which shortens the list of buyers who can still sell the stock through in time, and a shorter list prices more cautiously. Packaging and condition drift the same way under repeated handling. What moves the number in either direction is set out in our guide to what surplus stock is worth.

How do we work out what holding is costing us?

Take the costs one at a time rather than hunting for a single figure. The pallet spaces occupied and what would otherwise be in them, the cash tied up and what else it could fund, the cover and handling attached to stock that is not moving, and the value the date code takes off the eventual sale. The useful output is the direction of travel rather than a precise total, and the direction is always the same.

Does asking for an offer commit me to selling?

No. The offer comes in writing and carries no obligation. Payment terms are agreed per deal and stated in that offer, so you can set a real number against the cost of holding before you decide anything.