Amazon FBA Excess Inventory: An Honest Guide to Causes, Cures, and Prevention

TL;DR
Amazon FBA excess inventory is stock that stopped earning its keep. In most cases, that happens once a SKU passes 180 days without meaningful sales. You have four exit paths for Amazon FBA overstock: discount, liquidate, remove, or dispose. Prevention beats all four.
Every Amazon FBA seller eventually finds some FBA excess inventory sitting in the back of their Seller Central account. Think of the 40 units of that color variation that looked great in the sample but never caught on. Or the holiday inventory that arrived in January. Or the SKUs quietly racking up storage fees and threatening your IPI score while you pretend they do not exist.
Call it what you want. Excess inventory, overstock, dead stock once recovery is gone. If you sell on Amazon FBA long enough, you will generate some. The question is not whether it happens. It is how much you tolerate, how fast you catch it, and what you do when you find it.
I have spent the last decade and a half in this space. First as a Senior PM and Director of Product at Jungle Scout, then running Forecastly, and now building Profit Hawk. Along the way, I have watched hundreds of sellers turn "I will deal with it later" into five-figure write-downs. Here is the honest playbook for FBA excess inventory: causes, cures, and prevention.
Jump to the section you need:
What Is FBA Excess Inventory?
FBA excess inventory is stock that has stopped earning its carrying cost. The key word is "rate." A SKU doing one unit per month is not automatically overstock. It is just slow. But that same SKU with 400 units sitting in FBA is a different story. The ratio of units on hand to velocity is what turns slow into excess.
Amazon has its own internal thresholds. Excess inventory kicks in at roughly 90 days of forward supply, based on Amazon's demand forecast. Aged inventory surcharges start well before the one-year mark. They escalate in tiers as units keep aging [VERIFY: current 2026 aged inventory surcharge tier thresholds in Seller Central]. Stranded inventory is a separate category. It covers units that physically exist at Amazon but are not sellable because of a listing issue.
Most sellers use looser labels than Amazon. Some call it excess. Some call it overstock. Some call it dead stock once recovery is gone. My working rule is simple. If a unit has sat longer than 180 days without a sale, treat it as FBA excess inventory. The same applies if your days of supply exceed 365. At that point, build a plan. Past 365 days with zero sales, call it dead and go straight to the exit paths.
FBA Excess Inventory (definition): Amazon FBA overstock that has sat in fulfillment centers too long for its current sales velocity. At that point, storage and capital costs exceed any realistic margin you can earn by holding it. The threshold varies by category. For most Amazon FBA sellers, 180 days without meaningful sales is a safe rule of thumb.
Why Amazon FBA Overstock Hits Sellers Harder Than You Think
Most sellers do the math on FBA excess inventory wrong. They look at the monthly storage fee, shrug, and tell themselves they will move it eventually. That math is missing four or five zeros.
The monthly storage fee is usually the smallest line item. The biggest is the opportunity cost of capital trapped in a product that is not selling. Say you paid $6 per unit for 100 units. That is $600 of working capital you cannot use to restock a hot seller. Amazon FBA sellers already face brutal cash conversion cycles. Overstock just widens the bleed.
Then there is the IPI score hit. Amazon flags products with more than 90 days of forward supply as excess. That flag drags your Inventory Performance Index down. Cross below 400, and Amazon starts restricting your capacity limits. So if you are holding excess inventory heading into Q4, you may not be able to send in the seasonal product you actually want to sell (see the Q4 survival guide for the full cascade).
Finally, there is the aged inventory surcharge. Amazon layers additional per-cubic-foot fees onto units that have sat in FBA for extended periods. The heaviest surcharges kick in after a year of storage. For a palletized slow-mover, you can easily spend more in surcharges over twelve months than the inventory cost you to produce. The further out you kick the decision, the more negative the equation gets.
The real cost stack of one year of FBA excess inventory
Here is what a typical $15 retail SKU at 100 units looks like after sitting in FBA for twelve months:
| Cost component | Approximate impact |
|---|---|
| Monthly storage fees (standard size, full year) | $6 to $10 per unit per year |
| Aged inventory surcharge (once past the first aging tier) | $3 to $8+ per unit, increasing with age |
| Capital opportunity cost (at 15% annualized) | ~$0.90 per $6 of unit cost per year |
| IPI score drag and capacity cuts | Unquantifiable, but real during Q4 |
| Team time and mental overhead | You know this one |
Add it up. Most excess inventory costs more to keep than it did to buy. The honest move is simple. Stop treating storage as a passive line item. Start treating it as a ticking clock.
How to Spot FBA Excess Inventory in Your Account
Before you can cure FBA excess inventory, you need a repeatable way to identify it. Here is the process I run for Profit Hawk customers, and the one I used to run for my own SKUs.
- Pull the FBA Inventory Age report. In Seller Central, go to Reports > Fulfillment > Inventory Age. It shows units sorted by age bucket (0 to 90 days, 91 to 180, 181 to 270, 271 to 365, 365+).
- Layer on trailing 90-day velocity. A SKU with 300 units in the 181-to-270 bucket is not automatically excess. Check how many units it sold in the last 90 days. If the answer is more than 300, you have a supply chain timing issue, not an overstock problem.
- Calculate days of supply. Take current FBA units and divide by average daily sales over the last 90 days. Anything over 180 days of supply is a candidate for intervention. Anything over 365 is dead.
- Cross-reference with profitability. Some slow movers are still profitable enough at low volume to justify the storage drag. The Inventory Age report alone cannot tell you that. Pull net margin per unit after FBA fees, referral fees, and ad spend. If the SKU is unprofitable at current velocity, the excess threshold drops to 90 days.
- Flag stranded inventory separately. Go to Inventory > Manage FBA Inventory and filter by "stranded." These are not excess, they are stuck. Usually a suppressed listing, a variation issue, or a compliance hold. Fix the listing and they reactivate.
FBA excess inventory decision matrix
| Days of supply | Trailing 90-day sales | Classification | Action |
|---|---|---|---|
| Under 90 | Normal | Healthy | None |
| 90 to 180 | Slowing | At risk | Reduce next reorder, test price |
| 181 to 365 | Weak | Excess inventory | Promote, bundle, or liquidate |
| Over 365 | Minimal | Overstock (dead) | Liquidate, remove, or dispose |
| Any | Zero for 90+ days | Overstock (dead) | Remove from FBA immediately |
I run this check weekly for my top 20 SKUs by revenue. Monthly is fine for the long tail. Do not waste time polishing C-item reports. Just make sure you catch excess inventory before it crosses the 365-day tier. That is where recoverable value collapses.
How to Cure Amazon FBA Overstock: The Four Real Exit Paths
You have four exit paths for excess inventory. Three of them recover some money. The fourth just stops the bleeding. Pick based on recoverable value per unit, not hope.
1. Aggressive pricing and bundles
Say the SKU still has some demand, but you are carrying too many units. Your first move is usually a price test. Drop price to your net landed cost plus FBA fees. If it moves, you have unloaded inventory without paying Amazon's 15 percent liquidation referral fee. If it does not move within 30 days at breakeven, you are not facing a pricing problem. You are facing a demand problem.
Bundling is the next move. Pair the slow SKU with a fast mover at a small discount. The excess unit rides the coattails of the product customers actually want. This approach works best for accessories, consumables, or anything that fits as a "buy-the-main-thing, get-the-extra" offer.
2. Amazon FBA Liquidations program
Amazon FBA Liquidations sends your excess inventory to wholesale liquidators. In return, you recover roughly 5 to 10 percent of average selling price (ASP). Amazon takes a 15 percent liquidation referral fee plus a per-unit processing fee based on size and weight. Payment hits your Seller Central balance within 60 to 90 days.
Liquidation is unglamorous but efficient. You type in a quantity, click submit, and the problem goes away. The trade-off is the recovery rate. On a $20 retail item, you are getting $1 to $2 per unit after fees. That is a loss. But it is usually smaller than paying ongoing storage and surcharges on Amazon FBA overstock while hoping demand comes back.
3. Removal orders
Removal orders ship the inventory back to an address you specify. This is the right move when the product still has meaningful resale value outside Amazon. Think your own website, eBay, an Etsy shop, a local retailer, or a wholesale buyer. Amazon charges a per-unit removal fee, roughly $1 for standard size and higher for oversize. You pay the shipping destination.
Removals make sense when you can realistically recover more than 25 percent of retail through another channel. Below that, you are better off liquidating and moving on.
4. Disposal
Disposal is the nuclear option. Amazon destroys or recycles the inventory. You recover nothing, but the per-unit fee is the lowest of the four paths. Use disposal when the product is damaged, returned, expired, or non-compliant. It also fits when the product is so outdated that removal shipping costs exceed any channel value.
Exit path comparison
| Exit path | Recovery | Best for | Timeline |
|---|---|---|---|
| Price drop or bundle | Up to full margin if it moves | SKUs with some remaining demand | 30 to 60 days |
| FBA Liquidations | 5 to 10% of ASP, net of 15% fee | Slow movers with no off-Amazon channel | 60 to 90 days for payment |
| Removal order | Depends on secondary channel | Products with off-Amazon demand | 2 to 4 weeks |
| Disposal | 0% | Damaged, expired, or non-compliant units | 1 to 2 weeks |
Enjoying this breakdown? Get the next one in your inbox.
Monthly Amazon FBA deep dives on inventory, margin, and operations. Practical, no fluff. Subscribe and never miss one.
Fixing the Root Causes: Why FBA Excess Inventory Piles Up
Curing overstock once is a project. Preventing it from coming back is a system. Every pile of excess inventory I have seen traces back to one of five root causes. Usually two of them combined.
1. No forecasting model, or a bad one
Some sellers order based on "feels about right" or last year's number plus 10 percent. That approach guarantees over-ordering on misses and under-ordering on hits. In contrast, every real forecasting system uses trailing velocity, seasonality, and lead time as inputs. Our reorder point formula guide walks through the math for sellers doing this in a spreadsheet.
2. Oversized POs chasing MOQs or shipping breaks
Suppliers love to tell you that ordering 5,000 units instead of 2,500 saves you 12 percent on unit cost. On paper, that is true. In practice, the story changes. If 2,500 units is four months of supply and 5,000 is eight months, the extra storage costs and capital tie-up almost always wipe out the unit savings. Economic order quantity is the discipline that keeps you honest here.
3. Excess safety stock
Safety stock is a buffer against demand spikes and supply delays. It is not a blanket. Say you carry 60 days of safety stock on a SKU with 10-day lead times and stable demand. The back half of that buffer is excess inventory in waiting. Here is how I set safety stock correctly without over-buffering.
4. Too many product launches too fast
New SKUs are the single biggest source of Amazon FBA overstock for growing brands. You convinced yourself the launch would do 20 units a day, and it is doing 3. Multiply that by 4 to 8 launches a year, and you have a chronic excess inventory pipeline. So slow your launch cadence. Validate demand with smaller test orders. Then reinvest the capital savings into the SKUs already working.
5. Holding on too long
This one is emotional, not analytical. You picked the product. You championed it internally. You do not want to admit it did not work. I have seen sellers hold overstock for 18 months before pulling the plug. By the end, they had racked up four times the storage cost of the original COGS. The 180-day rule exists to take the emotion out of the decision. When the clock hits 180, you review. When it hits 365, you act. No exceptions.
Want the official Amazon thresholds? Amazon's own Seller Central help page on the aged inventory surcharge is the source of truth. The numbers change. The principle does not.
FAQ
What counts as FBA excess inventory?
FBA excess inventory is stock that has sat in FBA too long for its current sales velocity. At that point, storage and capital costs outpace any realistic margin. A practical rule: if a SKU has gone 180+ days with no meaningful sales, or days of supply exceeds 365, it is overstock. Below that, it is at risk but not yet excess.
How do I get rid of Amazon FBA overstock?
You have four paths. First, discount and bundle to move it at breakeven. Second, liquidate through Amazon FBA Liquidations (5 to 10 percent recovery). Third, submit a removal order and sell it through another channel. Fourth, dispose. Pick based on recoverable value per unit. For most SKUs at the 365-day mark, liquidation is the fastest and cleanest way to clear excess inventory.
How much can I recover from Amazon liquidations?
Amazon FBA Liquidations returns roughly 5 to 10 percent of average selling price. Amazon takes a 15 percent liquidation referral fee plus a per-unit processing fee. Net recovery shows up in your Seller Central balance within 60 to 90 days. It is a loss. But it is usually smaller than continuing to pay storage fees on Amazon FBA overstock.
Does excess inventory hurt my IPI score?
Yes. Excess inventory (generally 90+ days of supply) is one of the largest inputs to your Inventory Performance Index. Carrying FBA excess inventory drags your IPI down. Once you cross below 400, Amazon restricts your FBA capacity limits. For sellers heading into Q4, this can be the difference between hitting your number and watching competitors capture your demand.
How often should I check for overstock?
Weekly for your top 20 SKUs by revenue. Monthly is fine for everything else. The goal is to catch excess inventory before it crosses the 180-day mark, while your options are still open. Waiting until 365 days locks you into liquidation or disposal because recoverable value has already eroded.
Bottom Line
FBA excess inventory is a tax on Amazon FBA sellers who stop paying attention. The cure is boring and repeatable. Measure weekly. Set trigger points at 180 and 365 days. Act without emotion when SKUs cross them. Prevention is harder because it demands discipline on forecasting, order sizing, safety stock, and launch cadence. But every dollar you stop losing to overstock is a dollar you can redeploy into products and experiments that actually move your business.
The sellers I have watched scale without hitting a wall are not the ones with zero excess inventory. They are the ones who catch it fast and act without drama. Do that, and the occasional misfire stops being a crisis.
15+ years in the Amazon selling world, helping hundreds of brands figure out inventory without losing their minds. I built Forecastly, which became the go-to tool for Amazon inventory forecasting before Jungle Scout acquired it. After leading Product and Design at Jungle Scout for several years, I missed being close to the real problems sellers face. In 2025, I kept hearing the same thing: inventory tools were too complex, too expensive, or just didn't fit. So I built Profit Hawk.



