Inventory holding cost is what a unit costs you per year just by existing on your shelf, before it sells, independent of whether it ever does. Sellers who carry it as zero in their heads systematically over-order, under-clear, and wonder where the cash went. The honest number for most small ecommerce operations lands between 20 and 30 percent of unit cost per year, and knowing YOUR number changes three decisions immediately.
The four components
1. Cost of capital. Money in stock is money not elsewhere, paying down credit, funding ads, buying the SKU that actually turns. Price it at your real alternative: your borrowing rate if you carry debt (inventory financed at card or line-of-credit rates is expensive shelf decoration), or your expected return on growth spending if you are cash-funded.
2. Storage. Rent per usable shelf-meter, or FBA storage fees with their Q4 spike and long-term surcharges, divided over the units that occupy it. Home-garage operations should still price it, the garage has an opportunity cost the first time volume forces a decision.
3. Risk. Obsolescence (trend and seasonal goods aging toward clearance), shrinkage (damage, miscount, loss), and price erosion (the market moving down while stock sits). This component varies most by catalog: electronics and fashion carry double-digit risk alone; durable staples carry little.
4. Service. Insurance, the labor of counting and moving stock that is not selling, and the software and process overhead that scales with SKU count more than with sales.
Estimating your rate without a finance degree
Sum the annual components for a representative slice and divide by the slice’s cost value:
- Capital: your line-of-credit rate (say 12 percent) on the stock’s value.
- Storage: annual rent share of the space it occupies over its value, often 5-10 percent for typical goods.
- Risk: honest guess by category, 3 percent for staples, 15+ for trend goods.
- Service: 2-5 percent for small operations.
That lands most sellers in the 20-30 percent band, meaning a $10 unit costs $2-3 per year to hold. A unit that sits for two years has quietly consumed half its cost price in holding, which is why dead stock is never actually free to keep.
The three decisions the number should change
Order sizes shrink. Holding cost is the H in EOQ; pricing it honestly pushes optimal orders smaller and more frequent, and makes bulk-discount euphoria checkable arithmetic instead of a feeling.
Clearance gets a deadline. If holding costs 25 percent a year, a 20 percent markdown TODAY beats full price in ten months, the staged-clearance ladder stops feeling like defeat and starts reading as rent avoidance.
Assortment gets honest. SKUs whose margin cannot outrun their holding cost at their real velocity do not deserve reordering, the ABC tail review with holding cost attached is how catalogs stop growing by default.
Holding cost and the multichannel pool
One synced pool across channels reduces the holding you need in two ways: no per-channel stock reservations padding every marketplace separately, and combined-velocity forecasting that lets safety margins be sized once against total demand instead of guessed per channel. The same units cover more selling surface, which is holding-cost efficiency wearing an architecture costume.
Common questions
Is holding cost real if I own my space outright?
Yes, owned space has alternative uses, and capital, risk, and service still accrue. The rate drops; it does not reach zero.
How often should I re-estimate the rate?
Annually, or when a component moves: new warehouse, interest-rate change, a category shift toward trendier goods.
Do I apply one rate to the whole catalog?
Start with one, then split where categories genuinely differ, fragile, bulky, or fashion-risk lines deserve their own honest number.
Does holding cost justify dropshipping everything?
It justifies pricing the comparison: dropshipping trades holding cost for margin, control, and sync complexity of its own. Run both models’ numbers on your actual catalog.
Make the shelf pay rent
Live counts across every channel from $49/month with unlimited orders, and the per-SKU velocity, cover, and slow-mover flags that turn holding cost from theory into decisions on the plans above. See pricing.