Amazon Inventory Management
Inventory is what lets you grow and what quietly eats the margin you grew for. The whole discipline is two numbers: the share of your traffic that sees a buyable offer with the delivery promise intact, and what holding inventory costs against what it sells. This is how an in-stock manager keeps both healthy, and what to do when either one breaks.
Inventory is the ceiling
Everything you do on Amazon multiplies against the units available to sell. Price moves, deals, advertising: at zero units they all stop existing. Inventory is not one lever among several. It is the ceiling on all of them.
That alone would make it worth managing well. What makes it worth managing with real discipline is that it does not behave like the other levers.
Inventory is a committed stock, not a dial.
The cost of a bad call arrives late and compounds.
And the correction takes months, in both directions.
Amazon prices both failure modes
Amazon charges you for holding too much. Since April 2024 it also charges you for holding too little. The platform itself treats inventory as a discipline with two failure modes, and it priced both.
The heavy side is familiar: monthly storage billed on the cubic feet you occupy, a utilization surcharge that ladders up as your stored volume outgrows your shipped volume, and an aged-inventory surcharge once units pass 181 days in the network.
The lean side is newer and less read. The low-inventory-level fee applies to standard-size products that carry consistently low inventory relative to unit sales. Amazon's stated reason: thin inventory stops it spreading your stock across the network, which degrades delivery speeds and raises its shipping costs. Its stated avoidance: hold more than four weeks of inventory relative to sales.
Read the two columns as one instruction. Amazon is telling you, through its fee schedule, that it wants you between roughly four weeks of cover and roughly twenty-two, and it charges an escalating toll on either side of that band.
Where the money actually goes
The storage bill is the meter, not the whole cost. It is the one number Amazon itemises for you, and it is engineered to escalate. The larger costs hide behind it.
What the meter cannot show: the margin surrendered to clear excess, the ad spend put behind a product that was already underperforming, the sales you could not fill, the rank you had to buy back, and the cash sitting in boxes instead of funding the next purchase order.
Read the right-hand column again. Almost none of it is visible in a normal weekly review, and two of the largest entries, lost sales and bought-back rank, never appear as transactions at all.
Too much and too little are not symmetric
Carrying too much costs money slowly and recoverably. Running out costs rank, and rank does not come back on its own.
This asymmetry is the single most useful idea in inventory planning, and almost every published rule of thumb ignores it.
Overstock is a bad outcome with a floor. You are out the storage, the surcharges and some margin, and you can usually see the whole bill. The units still exist and most of the money is recoverable.
A stockout has no such floor. You lose the orders you could not fill, which is the part people count. Then the listing stops converting, the flywheel unwinds, and the position gets taken by whoever is still available. Coming back means buying velocity again at whatever the shelf now charges for it.
How excess causes stockouts
Too much stock on your weak products is the most common cause of running out on your strong ones.
These look like opposite problems. They are the same problem, which is capital allocation, appearing in two places at once.
The first mechanism is cash, and it is not subtle. Money spent on units that are not selling cannot fund the next purchase order. The longer the excess sits, the more of it goes to storage, and the less there is when the product that is actually working needs a reorder.
The second mechanism is that Amazon charges for it directly, and this is the part almost nobody has read closely.
By the time the winner goes thin, the diagnosis usually lands on the winner: bad forecasting, unexpected demand, a supplier delay. The decision that caused it was made two quarters earlier on a different SKU, and it has been quietly taxing everything else since.
The two KPIs
The goals of this discipline fit on one dashboard: instock% and storage as a share of net sales. Everything else in this guide exists to move one of those two numbers before it moves on its own.
Instock% is a share of traffic, not a share of days.
But the gate erases its own evidence, so you measure days, with a floor.
One more wrinkle sits under every rung: availability has a middle state. A listing can be technically buyable, with every unit stuck in transfer between fulfilment centres, quoting a delivery date that loses the shopper. Available on paper. Losing the sale in practice.
Storage as a share of net sales: the second number.
Read together, the two KPIs describe the whole job. One measures whether the gate is open when demand shows up. The other measures what keeping it open costs.
Forecast your own promotions
Half of next quarter's demand is a decision you are about to make. Put it in the plan.
An ad budget step-up changes demand. A discount changes demand. A deal event changes demand, and so does winning a placement you were not winning before. Those are not forecasting problems. They are entries on your own calendar.
The stockouts that hurt most are usually self-inflicted in exactly this way: a brand plans a promotion, executes it well, sells through the plan and runs out. The demand was not unforecastable. It was on a different spreadsheet.
Building the demand curve: three signals
A seasonal demand curve is built from three signals: your own sales history, Amazon search volume, and general search interest. The skill is not blending them. It is knowing when each one lies.
Your own sales are the truest signal about your own products, and the most contaminated one: every stockout, promotion and ad step-up in your history is baked into the shape. Amazon search volume reads category intent on the platform where the buying happens, but the usable history is short. General search interest runs five years deep and is free, but it measures looking, not buying.
The weights are a judgment about data quality, per product, and the honest way to show what that judgment looks like is real decisions. These five are from the same operator's planning workbooks, built in the same month, for five different products.
| Product | Own sales | Amazon search | Google trends | The judgment |
|---|---|---|---|---|
| A costume, October-peaking | 100% | 0% | 0% | years of clean seasonal history; search would add noise, not signal |
| A costume, Thanksgiving-peaking | 100% | 0% | 0% | same logic, different peak |
| A party glow product | 33% | 33% | 34% | every signal thin, so no signal earns trust; split the difference |
| A kitchen tool | 50% | 50% | 0% | the only search term available described the dish it makes, not the tool |
| A kitchen mat | 0% | 70% | 30% | own history too thin to trust; lean on the market's shape |
Same operator, same month, and the weights run from one hundred percent own-sales to zero. That range is the lesson. A fixed blending formula would have been wrong four times out of five.
Normalize before you blend, or the units fight.
Search measures looking. Conversion turns it into buying.
What the season really looks like
Sports nutrition is far less seasonal than people assume, its busy season runs later than they plan for, and two of the bumps everyone builds around do not exist.
We measured it rather than assuming it. Five years of weekly search interest across three shelves, detrended so a single unusual year cannot bend the shape, then aggregated by the median across years.
The New Year season is real, and longer than the calendar suggests
The back-to-school bump is not there
Neither is the summer lull
The real shape is a fourth-quarter trough
Setting cover targets
A cover target is how many weeks of forward demand you intend to hold. One target across a catalogue is the standard mistake: the right answer is a spread, set by pricing a stockout per product.
The spread exists because the cost of being wrong is not the same on every product. On the SKU carrying your rank, your reviews and your brand search, a stockout is expensive in a way that does not show up for months. On a long-tail variant, a stockout is a lost order and very little else.
So the products whose position you cannot afford to lose carry more, and the tail carries less. As an example of the shape: sixteen weeks on the products that carry your rank, twelve on the core, eight on the tail. An example, not a prescription. The spread is a risk-management call per product, priced by the arithmetic below.
The arithmetic is a comparison almost nobody runs: what one stockout event actually costs, against what a year of carrying the extra cover costs. You cannot set a defensible cover target without pricing a stockout, so price one.
Run it once for a hero product and once for a tail variant, and the spread stops being advice and becomes your own numbers. The hero justifies weeks of extra cover with room to spare. The tail usually does not, and that is the spread.
Lead time is two numbers
A shipment sitting at Amazon is not inventory. Plan the receiving time separately or you will be short by it.
Lead time gets written down as a single figure, and that figure is almost always the shipping half. The other half is the gap between a shipment arriving at Amazon and the units becoming sellable.
Splitting them matters for two reasons. The first is accuracy: plan against one combined number and you are systematically short by the invisible half, and you find out during your busiest weeks.
The second is that they behave differently. Ship time varies enormously between an overseas container and a domestic warehouse a day away. Receiving time applies to everyone, and it is the part you cannot negotiate.
The restock arithmetic
Order up to a level, on a fixed cadence, with math a director can check by hand. There is no model in this chapter, deliberately.
First the cadence. If you reorder the moment cover drops below target, you will be back below target a week later, and you will place a small order every week forever. Suppliers price against that, and your team stops believing the plan.
The fix is periodic review. Decide how often you actually place orders, then order enough to carry you to the next order rather than enough to touch the target. The buy is bigger, there are fewer of them, and each one is defensible to a supplier, a finance team and a warehouse.
Then the arithmetic. All of it fits in four lines.
Three rules keep the arithmetic honest, and all three come from the same discipline: the plan must describe reality, not repair it.
Cap the forecast by the stock that exists.
Never accept a plan that cannot physically land.
Net the returns that come back sellable.
Where your units sit: FBA, AWD, MFN
Where a unit waits is a pricing decision. Amazon now runs two tiers of its own storage, and your own warehouse is a third option, and the three are priced completely differently.
FBA is the shelf: fast, Prime-badged, and the most expensive place to wait.
AWD is the warehouse behind the shelf.
MFN is your own dock, as a channel.
The network design that falls out of the pricing: depth sits upstream in AWD or your own warehouse, weeks of cover sit in FBA, and an MFN offer stands by on the products whose rank you cannot afford to lose. That is not sophistication for its own sake. It is the same cover target, held at a lower rate and outside the surcharge ratio.
Measure the forecast, not just the sales
A forecast you never score is an opinion. Score it monthly, and score it for bias, because bias is the error you can fix.
Snapshot the plan before you touch it.
Measure bias, not just accuracy.
Flag divergence, review only the flags.
Excess gets more expensive with age
Excess inventory is not a stable state. It gets more expensive with age, which means the decision has a deadline whether or not you set one.
Two facts set the clock, and both come from Amazon's own description of how FBA charges work.
Storage is billed on volume, not on units
Past 181 days it stops being ordinary storage
And the rate itself is a ladder, not a number
The practical consequence is that doing nothing is a choice with a price, and the price rises on three separate axes at once: how long the unit has been there, how much you are holding relative to what you ship, and what month it is.
Budgeting storage for a seasonal product
On a seasonal product the storage bill arrives before the revenue does. That spike is not a mistake. It is the plan, and the discipline is budgeting it rather than panicking at it.
Watch storage as a share of net sales and a flat-demand product is easy: the ratio runs level all year, and any movement is a signal.
A fourth-quarter product is a different animal. Inventory has to land in August and September, ahead of an October peak, so for two months you pay storage on a warehouse full of product while sales run at their annual low. The ratio spikes. Nothing is wrong.
The failure mode is not the spike. It is a team that never planned the spike, sees the ratio triple in September, and reacts: a panicked discount into the pre-season lull, or a removal order on stock the season would have sold. The overcorrection costs more than the bulge ever would.
The four options for excess
Promote, advertise, remove, destroy. It is a ladder ordered by what you recover, not a menu, and the question that ranks it is whether the product has a future.
If it does, clearing excess is not purely a salvage job. Ad spend that moves units also buys velocity and position on a listing you intend to keep, which means some of the cost is doing work you would have paid for anyway.
If it does not, none of that applies and the only question is which exit is cheapest. That is a different calculation, and it usually has a different answer.
The calculator runs all five routes side by side. Every uncertain input belongs to you: we do not publish a lift figure, a resale value or a labour cost, because those are properties of your business rather than facts about Amazon.
One structural note about the output. The ranking is by cash recovered, because your landed cost is already spent and is the same in every route, so it cannot change the order. But the cost basis is on the page as the yardstick: each route reads as a share of what you paid, which is the number a P&L conversation actually needs.
The real cost of removals
The removal fee is the small half of the cost of a removal. Amazon does not send back a pallet.
Removal reads as the responsible option. You keep the units, you pay a modest per-unit fee, and you resell them somewhere else. Every published guide quotes that fee and stops there.
What actually arrives is not a pallet. It is units returning piecemeal, in many mixed boxes, over weeks, from more than one location, in no particular order, with no manifest that matches how you would want to receive them.
Somebody at your warehouse then opens all of it, sorts it, checks condition and puts it away. For most brands that labour is larger than the removal fee, sometimes by a multiple, and it lands as disruption to a team that had other work.
When disposal is the right answer
When the product has no future and no channel, disposal ends the bleed for a known fee. That is sometimes the best available outcome.
Destroying inventory feels like an admission of failure, which is why it tends to be the last option considered and the one deferred longest. Deferring it is usually the more expensive mistake.
The case for it is narrow and clear. If there is no resale channel, no future for the listing, and no version of the discount that clears the units before the surcharges compound, then every week of delay costs storage and buys nothing.
The honest way to think about it: the loss happened when the units were ordered. Disposal is not the loss. It is the decision to stop paying rent on it.
What discounting really costs
A price cut costs you the margin, and it also teaches the shelf a price. The second cost outlasts the promotion.
Discounting to clear excess is the most common route and the one whose full cost is least examined. The margin arithmetic is easy and immediate. The rest is not.
In our own measurement of competitor price moves, cuts that were never restored are associated with a worse fourteen-day share outcome than temporary promotions that went back up. A permanent drop does not read to the market as a deal. It reads as a new price, or as distress.
Triage when you are thin
Once the shortfall is certain, the job changes from selling as much as possible to spending the remaining units well.
When supply is fixed and demand exceeds it, every unit you sell cheaply or acquire expensively is a unit you cannot sell well. The question stops being how to sell more and becomes which demand you want to serve with what you have.
Three levers do that work: price, the channel the last units ship from, and the mix of advertising you leave running. The next three chapters take them in that order.
Raise the price
A higher price rations the remaining units towards the buyers willing to pay for them, and recovers margin on stock you cannot replace yet.
It does three things at once. It slows the sell-through, which buys time for the replenishment to land. It improves the margin on every remaining unit. And it does both without turning the listing off, which matters for the reasons in the next three chapters.
The limit is that a large increase on a price-sensitive shelf can cost conversion badly enough to hurt rank on its own, which is the thing you were protecting. Move it far enough to ration, not far enough to look like a different product.
The merchant-fulfilled backstop
If you have sellable units anywhere outside FBA, a merchant-fulfilled offer can keep the listing alive while replenishment lands. Worse economics, slower promise, and still usually worth it on the products that matter.
The mechanics are simple: the same listing carries a second offer that ships from your warehouse or your 3PL. When FBA stock hits zero, the merchant offer keeps the product buyable instead of letting the listing go dark.
The trade is conversion for continuity. The delivery promise lengthens, the badge changes, and some shoppers walk. But a listing converting below its normal rate is still feeding the velocity signal your rank rests on. A dark listing feeds nothing.
Where it earns its keep
Where it does not
Which ads to cut, and in what order
Cut defensive and branded spend first. Protect acquisition, but only while you will still have stock when those customers arrive.
The instinct when stock is short is to pause everything. That is cheaper than doing nothing and worse than triaging.
These rules sit beside the wider argument about what advertising is actually buying, which is covered in the advertising guide.
What a stockout actually costs
The lost orders are the cheap part. The expensive part is the position, and it is charged to a later quarter.
The mechanism is worth stating precisely. Rank rides recent sales velocity more than old velocity, so a week at zero does not just pause the signal, it poisons the most heavily weighted part of it. The listing stops converting, the ranking that rested on that conversion decays, and competitors take the impressions. Some of the customers who were yours become theirs, along with the reviews and the repeat purchases that would have followed.
This is the same flywheel that makes advertising work in the first place, running backwards. Stop feeding it and you do not simply pause. You fall.
Recovery: buying the position back
Recovery is not the fall in reverse. You buy the position back at whatever the shelf charges now.
Restocking does not restore rank. It restores availability, which is the precondition for earning rank again, at a moment when a competitor has had weeks of uncontested velocity.
What follows is a rebuild: spend to regain the placements, at a conversion rate that has to be re-established, against a rival whose review count grew while yours did not. It takes sustained weeks of selling to re-teach the algorithm what your normal velocity is. That spend is real, it lands after the stockout has stopped being visible in the numbers, and it is almost never attributed back to the shortage that caused it.
The weekly rhythm
This is a weekly job with a monthly cadence of decisions. Run it on a rhythm or it becomes a series of emergencies.
The weekly pass has three questions. What has to be ordered now, given lead time and cover. What is drifting heavy against its planned storage curve and needs a decision before the clock steepens. And what is going thin and needs triage rather than a purchase order it is too late to place.
The monthly pass is the forecast discipline from chapter 14: refresh the actuals, re-score the plan for bias, snapshot before touching anything.
Watch the distribution of cover, not the average
Decide early, when the options are cheapest
How much inventory should I hold on FBA?
More than a pure cost model tells you, and a different amount per product. The two ways of being wrong are not symmetric: carrying too much costs money slowly and almost all of it is recoverable, while running out costs your rank, and rank has to be bought back with ads and time. Amazon also sets a floor in its own fees: the low-inventory-level fee applies to standard-size products that run consistently low relative to sales, and Amazon's stated way to avoid it is holding more than four weeks of inventory. So the answer is a spread: the products whose position you cannot afford to lose earn a longer cover target than the long tail, and no single number is right for a whole catalogue.
What is a good instock rate on Amazon?
Defined properly, instock% is the share of your traffic that saw a buyable offer with the fast delivery promise intact. You cannot measure that directly, because a stockout suppresses its own traffic: the listing drops out of search and the ads pause, so the sessions you would have counted never arrive. The honest instrument is day-based: a day counts as instock when a product holds at least a day or two of sellable cover, weighted by what the product normally sells. Amazon grades a version of this too, the FBA In-Stock Rate on the Inventory Performance dashboard. The target is a cost question per product: on a hero a dark day compounds into lost rank, on the long tail it is a lost order and little else.
Why measure storage fees as a share of net sales?
Because an absolute storage bill has no meaning without the sales it supports, and because the ratio is what makes seasonal products legible. A flat-demand product runs an even ratio all year. A fourth-quarter product spends August and September paying storage on inventory that does not sell until October, so its ratio spikes before the season by design. Measured as a share of net sales against a plan, that spike is a budgeted cost of doing seasonal business. Measured as a raw bill, it looks like a mistake and invites a panicked correction.
What is the low-inventory-level fee?
A fee Amazon introduced effective April 2024 for standard-size products that carry consistently low inventory relative to unit sales. Amazon's stated reason is that thin inventory stops it distributing stock across its network, which degrades delivery speeds and raises its shipping costs, and its stated avoidance is maintaining more than four weeks of inventory relative to sales. The teaching in it is larger than the fee: Amazon charges for holding too much and for holding too little, which means the platform itself prices inventory as a discipline with two failure modes.
Is it ever right to destroy inventory rather than remove it?
Often, and more often than people expect. Removal looks cheap because the per-unit fee is small, but Amazon does not send back a pallet. Units come back piecemeal across many mixed boxes over weeks, and the labour of receiving and re-sorting them at your own warehouse is usually the larger cost. If the product has no future and no resale channel, disposal ends the storage bleed for a known fee.
Should I switch to merchant fulfillment when FBA runs out?
If you have sellable units anywhere else, usually yes, as a bridge rather than a strategy. A merchant-fulfilled offer keeps the listing buyable while FBA replenishment lands, which protects the conversion signal your rank rests on. The economics are worse per order and the delivery promise is slower, which costs conversion. But some conversion beats zero conversion, and the alternative is handing weeks of uncontested velocity to whoever is still available.
What should I do with ads when I am about to run out of stock?
Triage rather than pause everything. Defensive and branded spend goes first, because those buyers were largely going to find you anyway. Acquisition spend is the one worth protecting, but only while you will still have stock when those customers arrive. Paying to acquire someone into a stockout sends them to a competitor, which is worse than not advertising at all.
Does raising the price make sense when inventory is short?
It is one of the few moves available. A higher price rations the remaining units towards buyers willing to pay for them, and it recovers margin on the stock you have left rather than selling it out faster at a thinner spread. It also slows the clock on the stockout, which buys the replenishment time to land.
Should the demand plan include my own promotions?
Yes, and this is the half most plans miss. An ad step-up, a discount, a deal event or a new placement all change the demand you are trying to forecast. If the plan does not carry your own marketing calendar, you will be surprised by a stockout that you caused.
The blend-weight table in chapter 8 is from five demand-planning workbooks built by the operator behind this site in 2023, at a consumer products company, for five product categories. Categories are described generically to keep the company anonymous; the weights and the reasoning are reproduced as built.
The price-move figures in chapter 20 are from our own panel of tracked competitor listings across supplements and oral care. They are correlational, not causal.
FBA policy and rates on this page come from Amazon's own pages and were checked 6 august 2026. Storage is charged monthly on daily average volume in cubic feet; the aged-inventory surcharge applies to items stored longer than 181 days; the storage utilization surcharge is set by stored volume against shipped volume, applies only to inventory aged over 30 days, and is calculated per size tier across the whole seller account. The storage rates shown are US, standard-size, non-dangerous goods; oversize is lower at every step and dangerous goods are charged differently. New sellers within their first year and accounts under 25 cubic feet of daily volume are exempt from the utilization surcharge. The low-inventory-level fee is described from Amazon's fee announcement of 5 december 2023, effective 1 april 2024: standard-size products, applied when inventory runs consistently low relative to unit sales, avoided by holding more than four weeks of inventory relative to sales; its current thresholds and rates live behind Seller Central login. AWD rates and the auto-replenishment description are from Amazon's public AWD program page, checked 6 august 2026. The FBA In-Stock Rate is an Inventory Performance dashboard factor; its published definition sits behind login and is paraphrased here from Amazon's dashboard documentation. Amazon changes all of these figures, so verify the current card before planning against it rather than trusting a date stamp on a guide.
Both calculators run entirely in your browser. Nothing is uploaded and nothing is stored. Every uncertain input in them, including velocity lift, resale value, receiving cost, recovery length and recovery drag, is a default you are expected to replace, not a measurement of ours.
No performance is promised anywhere on this page.