How Amazon charges FBA storage fees — monthly rates, long-term surcharges, peak season multipliers — and how to spot aging inventory before it hits.
Amazon FBA storage fees are one of the biggest cost lines for FBA sellers, and the one that catches teams off guard most often. They are billed monthly, calculated on cubic feet not units, and they spike during Q4. Long-term surcharges add a second layer for anything aged past Amazon’s thresholds.
This guide explains how storage fees actually work and how to spot the inventory that’s about to cost you.
TL;DR: Amazon charges monthly storage fees based on cubic feet your inventory occupies. Standard-size and oversize products have different rates, and rates roughly triple in peak season (October to December). Inventory aged past 180 days triggers an aged inventory surcharge that rises with age. Tracking storage costs properly means joining the storage fee report to your inventory aging data, then forecasting what hits next month before it does.
Charged on cubic feet, not unit count. The bigger your products, the more you pay. Categories:
Rates vary by Amazon marketplace. US, EU and JP all have their own schedules.
From October through December, monthly storage rates roughly triple. The surcharge applies to all stored inventory, not just inventory that arrived for the holidays. This catches sellers who keep average storage models and don’t account for the seasonal multiplier.
Beyond the monthly fee, Amazon charges a long-term surcharge on inventory aged past a threshold. Today it starts at 181 days, with higher tiers as inventory ages further.
The surcharge is significant — typically dollars per cubic foot per month, on top of the regular storage fee. For low-velocity SKUs it can quickly exceed the unit’s margin.
The right time to act on aging inventory is two to three months before the surcharge fires — when there is still time for a sell-through promo. Not after.
That means tracking, per SKU per warehouse:
Combine those and you have a working aging dashboard. Without joining inventory aging data to current velocity, you are flying blind.
The right action depends on margin math, not gut feel. Removal costs money. Disposal costs money. Holding costs money. The cheapest option depends on the SKU.
FBA storage fees punish slow movers. The numbers are predictable, but only if you have the data joined and tracked. Most sellers find out about long-term surcharges after they fire. Few catch them in time to act.
DataDoe’s Amazon data layer joins inventory aging, storage fees and velocity into one query so you can spot the surcharge before it hits, not after.