Inventory holding cost: why the number on your 3pl invoice is only half the story
The storage line item on a 3PL invoice is what most brands use as their proxy for inventory holding cost. In practice it's usually about half the real number, sometimes less, and the gap matters more as revenue scales.
Real inventory holding cost starts with the storage fee on the invoice, but that's maybe 40% of the actual number. Capital cost of the inventory value runs 20 to 30% of inventory value annually depending on your cost of capital, insurance adds a small percentage that compounds at scale, obsolescence risk is hard to quantify exactly but is real for anything with a trend cycle, and the opportunity cost of capital tied up in slow-moving SKUs is a number most brands never calculate because it doesn't show up anywhere on an invoice.
For brands sourcing from Asia with a traditional 3PL model, the inventory holding cost calculation starts before inventory even arrives. Ocean freight runs 4 to 6 weeks, customs clearance and domestic receiving add more time, and inventory accumulates holding cost across the entire pipeline before generating a dollar of revenue.
The variable that changes the real number most is weeks of cover, how much inventory you're carrying relative to weekly sales at any given time. Brands running 12 weeks of cover because their lead time requires it pay holding cost on 12 weeks of inventory continuously.
China 3PLs like Portless house inventory near manufacturing hubs compressing the dead pipeline window significantly, which is a meaningful solve.
Inventory holding cost is the number that almost never appears in a 3PL comparison and almost always has more impact on total unit economics than the pick and pack rate.