Skip to content

New Calgary warehouse · Space available

What are long-term storage fees and how do I avoid them?

Long-term storage fees, and what they do to seasonal stock.

5 min read · Updated August 1, 2026

What are long-term storage fees and how do I avoid them?

A long-term storage fee is a surcharge applied to inventory that has been held beyond a defined age, commonly 30, 60, 90 or 180 days, and it is typically charged at a multiple of the standard storage rate rather than as a flat addition. Warehouses use them to discourage slow-moving stock from occupying space that could hold faster-turning product, so the fee is a capacity-management tool rather than a cost recovery. The businesses most affected are seasonal sellers, importers holding safety stock, and anyone with long-lead inventory that legitimately has to sit — cases where the dwell time is a feature of the business rather than a failure to sell. The surcharge structure should be visible on the quote before signing, along with the age thresholds and how inventory age is calculated.

This is the fee that catches people out, because it does not appear on the first invoice, or the second. It appears once inventory has been sitting long enough to trip a threshold nobody mentioned during the sales conversation.

It is a legitimate charge with a real rationale. It is just one you should see coming.

How the mechanism works

Inventory is aged from the date it was received. Once a unit or pallet passes a threshold, its storage rate steps up — often to a multiple of the base rate rather than a small premium, and sometimes stepping again at a later threshold.

The thresholds vary widely between providers, and so does the arithmetic underneath them.

  • Where the thresholds sit — 30, 60, 90 and 180 days are all common
  • Whether the multiple applies to the whole holding or only the aged portion
  • How age is calculated when stock of the same SKU arrives on different dates
  • Whether the clock resets on partial movement, or only on the specific units received

That third question is the expensive one. If a provider ages by SKU rather than by receipt, new stock arriving can inherit the age of old stock — or mask it.

Why warehouses charge them

It is not primarily a cost-recovery measure — the cost of holding a pallet does not increase because the pallet is old. It is capacity management. A warehouse makes money on movement as well as space, and a customer whose product never moves occupies a position that could hold a faster-turning account.

Understanding that helps in negotiation. The provider's real concern is throughput, so a conversation about your actual movement pattern is more productive than arguing about the fee in isolation.

Who gets hurt

The businesses these fees punish hardest are usually the ones where long dwell is normal and unavoidable, not a sign of a problem.

  • Seasonal stock — built or imported months ahead, sitting until the season opens
  • Long-lead project material staged well before an installation date
  • Importers holding safety stock against a long and variable ocean lead time
  • Anything waiting on a regulatory or certification decision before it can be sold
  • Slow-moving service parts and long-tail SKUs that must be available but rarely move

How to structure around them

Some of this is negotiation and some is just accurate description at quoting time. The worst outcome is being quoted against an assumed turn rate that does not match reality.

  • Describe your real dwell profile up front rather than an optimistic one — a rate priced against a pattern you do not have will be corrected later, by surcharge
  • Ask for the thresholds and multiples in writing, on the quote, before signing
  • Consider a per-square-foot or dedicated-space arrangement instead: if you are holding a footprint regardless, paying for the footprint can beat paying per pallet plus an age penalty
  • Split the profile if it makes sense — fast-moving stock on pallet rates, slow reserve in a cheaper arrangement
  • For genuinely seasonal peaks, ask about short-term transient space rather than trying to make an annual contract fit a four-month need

Where we stand

Whatever applies to your account is on the quote before you sign it, alongside storage, handling in, handling out, container work and consumables. We quote against the movement pattern you actually describe, and the point of itemising is that nothing appears in month three that was not visible in week one.

Seasonal patterns are normal here rather than an inconvenience. Terms are measured in months, and short-term transient space exists precisely for peaks and project work.

Related

FAQ

Related questions

Are long-term storage fees standard in the industry?

They are common and have become more so, though thresholds and multiples vary a great deal between providers. Treat their presence as normal and their disclosure as the test: a provider who will state the thresholds and multiples in writing before you sign is behaving properly, whatever the numbers are.

Can long-term storage fees be negotiated?

Often, particularly if your dwell profile is a feature of your business rather than a symptom of overstocking. The warehouse's underlying concern is throughput, so a conversation grounded in your real movement pattern tends to go further than treating the fee as a line item to haggle over.

Is dedicated space cheaper than pallet rates for slow stock?

Sometimes, and it is worth modelling. If you are effectively holding a footprint whether it is full or not, paying per square foot can beat paying per pallet plus an age surcharge. It also removes the age question entirely, since you are renting area rather than positions.

How is inventory age actually calculated?

Usually from the receipt date, but the important detail is what happens when the same SKU arrives on multiple dates — whether the provider ages by individual receipt or by SKU. That single mechanic can change the bill substantially, and it is worth asking about specifically.

Still deciding? Tell us what you move.

Every line itemised, back inside 48 hours.