Storage Is Not an FBA Strategy: What Holding Inventory Really Costs an 8-Figure Brand
Extra inventory is how brands absorb slow, unpredictable inbound. Here is what that buffer costs in fees and trapped cash, and how to walk it down.

“You guys don’t do storage?”
We hear it on intro calls every week. It’s asked like an objection. A gap in the offer. Something a buyer has to work around.
But this decision is on purpose. You won’t find a single rack in our facilities because the brands we work with aren’t trying to store more inventory, they’re trying to need less of it in storage at any one time. They’re running the leanest FBA strategy they can without stocking out. And with ZonPrep, they have the Amazon inbound speeds that make running lean (and freeing up cashflow) possible.
To be clear, we aren’t against having inventory at Amazon. You need coverage and going out of stock costs way more than just a few lost sales. But we have a case against treating more inventory as the answer to slow, unpredictable inbound.
What a storage-based FBA strategy actually looks like
Most brands don’t choose a storage-based strategy, it just happens over time.
- Inbound to Amazon is slow and unpredictable. Check-in takes days in a good week and weeks in a bad one.
- So the brand holds more cover at Amazon to ride out the variance.
- And holds a second buffer upstream, at a 3PL or its own warehouse, so it can top up Amazon when a shipment stalls.
- Then buys bigger and earlier, because a slow pipeline needs more product in it.
Each step is reasonable on its own, but together they produce an inventory position where a large share of working capital is sitting still in two places, paying rent in both, so the brand can absorb a delay it has accepted as normal.
That’s the storage-based strategy. The pallets are just a symptom of an inbound speed problem.
Cost 1: Storage fees that spike during peak
Amazon’s monthly storage fees aren’t flat. They step up from October through December, and for standard-size product the Q4 rate can run as much as 3x the January to September rate, depending on category.
We walked through this using two random ASINs on Amazon’s Revenue Calculator.
- ASIN 1: storage cost of $0.21 per unit January to September. October to December: $0.53 per unit.
- ASIN 2: $0.13 per unit off-peak. $0.39 per unit in Q4. That’s 3x.
The amounts look close enough per unit, but multiply it by the volume you’re getting during Q4. Then factor in how the units in storage aren’t the ones for next week but maybe the next month.
We’ve broken the fee layers down in detail in Amazon FBA Storage Fees.
Cost 2: Watch out for low-inventory fees
If storage fees punish carrying too much, why not just run thin?
Because Amazon charges for that too. Amazon’s low-inventory-level fee applies to standard-size units when a product’s historical days of supply drops below 28 days, measured on both a short-term and a long-term window. Since January 2026 Amazon measures it at the individual FNSKU level rather than the parent ASIN.
That gives every FBA brand two walls:
- Carry too much: storage fees, Q4 rates, and eventually aged-inventory surcharges.
- Carry too little: the low-inventory-level fee, plus the bigger cost: stockouts, lost rank, and lost sales.
Our rule of thumb for where to sit between them:
- 60 days of on-hand should be your ceiling. Past that, you’re carrying cost you don’t need.
- Aggressive brands run down to around 30 days.
- Below roughly 30, you start getting penalized.
The window between “too much” and “too little” is narrower than most operators’ inbound variance. That’s the real problem. If your inbound can swing by two or three weeks, you can’t safely live at 35 days of cover. You’ll sit at 75 or 90 because the pipeline forces you to.
Cost 3: Lazy capital tied up in stock
Trapped capital is an even bigger problem than storage fees with this whole situation. Let’s run some sample math:
- You sell 1,000 units a day across the catalog.
- Your average landed cost is $8 per unit.
- Every 10 days of cover you carry is 10,000 units, or $80,000 of inventory sitting still.
Go from 90 days on hand to 60 and you’ve released $240,000 in cash with the same amount of sales and SKUs. That money could fund a launch, reorder at better terms, or an ad push into Q4 instead of sitting on a shelf.
If you’re also holding 30 days of stock at a 3PL so you can top up Amazon when a shipment stalls, that’s another $240,000 in this example, plus storage and handling on both ends. You pay to put it away, pay to store it, and pay to pick it again when it finally moves.
The Q4 compounding effect
These three costs don’t just add up, we’ve seen them multiply, especially during Q4.
Slow inbound in the fall means you ship Q4 inventory earlier, on older data, to make sure it’s checked in before the rush. So you carry more units into October, exactly when storage rates step up. If demand comes in under forecast, those units roll into January as excess, on their way toward aged-inventory surcharges. If demand comes in over forecast, your replenishment is still weeks out and you stock out in December, with the low-inventory fee waiting on the way down.
Either way, you pay for slow pipelines. If you have a short, predictable pipeline you can ship later because you have better data, and course correct mid-quarter. It’s a lead-time advantage that makes forecasting easier.
But lean only works when inbound is fast
Every replenishment system answers the same question: how much stock do I need to hold to cover the time it takes my next shipment to become sellable?
Shorten that time and the answer shrinks. Make that time predictable and the safety stock on top of it shrinks too.
That’s why our clients can run lean. It isn’t a forecasting trick. It’s lead time:
- 24 to 48 hours is our average inbound check-in at Amazon, measured from when shipments leave our facility.
- If you’re also using ZonPrep for prep, 72 hours is our maximum prep SLA. From delivery to our dock, every shipment is received, prepped, labeled, and has its shipment plan created, 365 days a year.
- We quote 5 days or less, year round, from arrival at our facility to arrival at Amazon. That includes Prime Day, Black Friday, and Cyber Monday.
Set that against the industry-standard check-in range of 7 to 43 days, and the inventory math changes. When the next truck is days away instead of weeks, you don’t need a second warehouse full of insurance stock. And because our shipments go to Amazon as optimized splits rather than paying placement fees, inventory lands closer to where it sells.
What lean looks like in practice: Front Row
Front Row runs a large multi-brand Amazon business. Before working with us, it took them three to five weeks from PO placed to inventory received at Amazon.
After moving their middle mile to ZonPrep, Front Row shaved roughly 10 to 14 days off that supply chain. Shorter lead times meant less buffer inventory, and days on hand fell from 90 to the low 70s across the business. That’s roughly two weeks of inventory pulled out of the system.
Two weeks of inventory across a portfolio that size is real money. Nobody negotiated a lower storage rate to get it. The pipeline got shorter, so the buffer could too.
Why we don’t do storage
Back to our main point. We don’t have anything against storage, but ZonPrep is built to move inventory, not to hold it.
Our facilities in McDonough, Georgia are set up for throughput: prep, labeling, shipment creation, and consolidation into floor-loaded truckloads going to Amazon’s regional facilities. We have the capacity to move 1 million units a day, and we ship more than 20 million units into Amazon every month for 200+ brands.
We get paid when your product moves into Amazon, so our job is to make sure it does, fast.
That’s why “you don’t do storage” is the wrong frame. The better question is: why does your current setup need so much of it?
How to get off a storage-based strategy
You don’t flip this overnight. You walk it down. Here’s the sequence:
- Measure your real lead time. Pull your last 90 days of FBA shipments. For each one, measure shipment creation to check-in. Look at the spread, not the average. The slowest 20% is what’s setting your buffer.
- Find where the days go. Is it prep turnaround? Freight? Check-in at Amazon? Placement-fee routing through a national cross-dock? Each one has a different fix.
- Count your buffers. Days of cover at Amazon, plus days at any upstream 3PL or your own warehouse. Put a dollar value on both using your landed cost.
- Set a target, not a hope. If your ceiling is 60 days on hand and you’re at 90, that’s your gap. Shrink lead time first. Then lower the reorder point to match. Never the other way around.
- Hold the floor. Watch days of supply against the 28-day low-inventory threshold. Lean is the goal. Stocking out isn’t.
- Re-check before Q4. The cost of carrying excess cover peaks when storage rates step up. September is when you decide how much exposure you want in November.
The bottom line
Storage feels safe. It’s what you do when you don’t trust your pipeline. But every extra day of cover is cash that isn’t working, rent you’re paying twice, and exposure to a fee schedule that triples when it matters most.
The brands that win on Amazon aren’t the ones with the most inventory parked. They’re the ones that can afford to hold less because their inventory moves.
If you want to see what your lead time is costing you in cover, start with our complimentary FBA Opportunity Analysis. We’ll put your current inbound side by side with the same volumes running through ZonPrep.
Let’s get after it.
Related reading: