Brands of Babel
The Library · Inventory · ~30 min read · updated august 2026

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.

By the operator behind Brands of Babel. About →
Channel companion: Advertising →
27 chapters16 figures · 2 calculators5 years of weekly demand measuredFBA focus throughout
part 1The case, and the two KPIs
Chapter 1

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.

Nearly everything else you control adjusts the same week you decide to adjust it. Inventory was decided months ago: the cash has left, the units are on the water, and nothing you decide today changes what is in that container.

The cost of a bad call arrives late and compounds.

Storage and aged-inventory charges accrue quietly for months after the decision that caused them, and they steepen the longer they run. You decided in March. It starts hurting in October.

And the correction takes months, in both directions.

A shortfall takes the whole lead time to fix. An overshoot takes longer, because working excess back down means selling it, discounting it, or paying to be rid of it. So the work is a rhythm of good commitments, not a series of fast reactions.
Chapter 2

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.

Amazon charges for too much, and it charges for too little
Holding too much
Monthly storage
charged on your daily average volume in cubic feet
Storage utilization surcharge
a ladder set by stored volume against shipped volume, from about 22 weeks of cover
Aged inventory surcharge
stacks on top after a unit passes 181 days in the network
Peak season rates
October to December storage runs roughly 3x the off-peak base
Running too lean
Low-inventory-level fee
applies when standard-size inventory runs consistently low relative to unit sales
The four-week line
Amazon's stated way to avoid it: hold more than four weeks of inventory relative to sales
Degraded delivery promise
thin regional stock means slower quoted delivery, which costs conversion before it costs sales
Your IPI grade
the FBA In-Stock Rate is one of the factors Amazon scores your account on
Fee mechanics from Amazon's own pages: storage and the 181-day aged surcharge from sell.amazon.com, checked 6 august 2026; the utilization ladder from the published US rate card; the low-inventory-level fee from Amazon's fee announcement of 5 december 2023, effective 1 april 2024, standard-size only. Current terms live behind Seller Central login and change: verify before planning against them.

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.

The operating band
Everything after this is about holding a level inside a priced band. The band is not a metaphor. It is on the rate card.
Chapter 3

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.

Where inventory actually hits the P&L
On the meter
Landed cost of goods
on the P&L, in COGS
FBA fulfilment fee
per unit, per order
Referral fee
a share of every sale
Monthly storage
itemised for you, every month, on the meter
Behind the meter
Aged inventory surcharge
the longer it sits, the steeper
Utilization surcharge on your good products
set account-wide, so dead stock raises the rate on the winners
Margin given up to clear it
every discount is a permanent price lesson
Ad spend to clear it
paying to move stock you already own
Removal fees and receiving labour
the fee is the small half
Disposal
the only line that recovers nothing
Sales you could not fill
invisible: it never becomes a transaction
Rank you had to buy back
the expensive one, and it lands next quarter
Cash locked in boxes
on no statement, and it decides what you can buy next
Structural, not numeric: the sizes of these lines differ by business, so the figure shows WHERE the money goes rather than how much. The left column is what a normal weekly review sees. The right column is triggered by the same buying decision and mostly never appears as a line item.

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.

The operating consequence
Watch storage as a share of net sales, weekly, per product group. When the ratio moves against plan, one of the invisible costs is usually about to start accruing. The meter is not the disease. It is the earliest symptom you get.
Chapter 4

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.

The two ways to be wrong do not cost the same
the level you meant to holdtoo littlelost orders, then lost ranktoo muchstorage, surcharges, locked cashunderstockedoverstockedcost
ILLUSTRATIVE. This figure shows the SHAPE of the two costs, not measured magnitudes. The overstock side is roughly proportional to what you are carrying and almost all of it is recoverable. The stockout side bends because losing the position costs more than the lost orders, and the position has to be bought back.
The practical consequence
The correct cover target is deliberately higher than a pure cost model would choose. A model that prices only storage against only lost orders will always tell you to run lean, because it cannot see the expensive half of the downside. Chapter 10 puts arithmetic on this.
Chapter 5

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.

The surcharge is calculated across your account, not per product
The storage utilization surcharge is set by your ratio of stored volume to shipped volume, and Amazon calculates that ratio per size tier across the whole seller account, not per SKU. When it applies, it applies to all of your inventory in that tier aged over 30 days. So the dead stock does not just tie up its own cash. It raises the storage rate on the products that are working, and those products pay the bill for a decision that had nothing to do with them.

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.

Why this belongs in the P&L conversation
Held badly, inventory is not a warehouse problem, it is a growth problem. You can be perfectly profitable on paper and unable to fund the thing that is working.
Chapter 6

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.

The definition that matters: the share of your traffic that saw a buyable offer with the fast delivery promise intact. Weighting by traffic is the point. A dark Tuesday during your biggest week of the year should count for what it cost, not as one day in thirty. And the bar is the promise, not the warehouse: if shoppers are arriving while your delivery estimate has slipped, you are losing them before any report calls you out of stock.

But the gate erases its own evidence, so you measure days, with a floor.

You cannot actually weight by the traffic, because a stockout suppresses it: the listing drops out of search, the ads pause, and the sessions you would have counted never arrive. The metric would grade you kindly at the exact moment you failed. So the practical instrument is day-based: a day counts as instock when the product holds at least a day or two of sellable cover, not a single unit, and each product's days are weighted by what it normally sells. The definition stays traffic-and-promise. The measurement is days, honestly labelled.
Three ways to measure instock%, in ascending order of honesty
1
Average Offer Count
Business Reports · Sales and Traffic by date
Your count of live offers, averaged daily. Dips when listings go inactive.
Blind spot: Unweighted: a dead hero and a dead tail variant each count as one. Conflates stockouts with suppression and stranding. Account-level only.
2
FBA In-Stock Rate
Inventory Performance dashboard
Share of time replenishable SKUs were in stock, trailing 30 days, weighted by recent units sold.
Blind spot: Replenishable SKUs only, dashboard only, day-grain, and blind to the state of the promise.
3
Day-based instock%, with a floor
Computed: daily inventory snapshots, weighted by normal velocity
A day counts as instock when the product holds at least a day or two of sellable cover, not a single unit. Weight each product's days by what it normally sells.
Blind spot: Day-grain, and it reads the warehouse, not the promise. It is still the best instrument you can actually build, for the reason in the caption.
Average Offer Count is defined in Amazon's Business Reports; the FBA In-Stock Rate is an Inventory Performance dashboard factor, described here per Amazon's dashboard documentation as of august 2026 and worth re-checking in your own account. The third rung is a computation on your own snapshots, not an Amazon metric. Why days and not traffic: a stockout suppresses its own evidence. The listing drops out of search and the ads pause, so the sessions you would have weighted by simply never arrive. Weight days by normal velocity instead, and set the floor at a day or two of cover rather than one unit, because the last sliver of stock already behaves like a stockout.

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.

Available is three states, not two
In stock
a day or two of sellable cover on hand · fast delivery promise intact
The shopper sees the promise that converts. This traffic counts for you.
The only state a binary metric can see.
Degraded
buyable, but the promise has slipped: units stuck in FC transfer or FC processing
Still purchasable, with a slower quoted delivery. Conversion sags before sales do.
Traffic arriving now counts against instock%, because the promise is the input that converts.
Out
nothing sellable in the network
The gate is closed. Zero conversion, and the rank clock starts.
What everyone measures, after it is too late to matter.
States as Amazon's inventory API reports them: the FBA inventory summary splits reserved stock into FC transfer, FC processing and customer orders. Units in FC transfer are usually purchasable with an extended delivery window, which is why a listing can be 'available' and underconverting at the same time. A promise-weighted instock% counts that middle state against you; whether Amazon's own In-Stock Rate does is not documented publicly, which is one more reason to measure it yourself.

Storage as a share of net sales: the second number.

Monthly storage fees, surcharges included, over that month's net sales, per product group. The ratio is what makes the number comparable across products and months, and it is what makes seasonal products legible: chapter 16 shows why a September spike can be exactly on plan.

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.

The two KPIs, read together
The goalavailable, and cheap to keep that wayOverboughtavailability purchased with marginRunning leanone surprise away from darkThe spiralheavy on the wrong products, dark on the right oneslow instock%high instock%highstoragelow
ILLUSTRATIVE. A conceptual map, not a measurement: instock% across, storage as a share of net sales up. Each quadrant is a different failure, and only one of them is the goal. The worst quadrant is the spiral from chapter 5: money parked on products that do not sell while the products that do sell go dark.
Where the leading indicators live
These two are the scoreboard, and they are deliberately lagging. The steering instruments that move them, forecast bias and the spread of cover across the catalogue, are chapter 14 and chapter 27. A team that watches only the scoreboard finds out about problems from the scoreboard, which is too late.
part 2Demand planning
Chapter 7

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.

The working rule
Before you accept a demand plan, ask what marketing intends to do in the same window, and whether the plan carries it. If your ad budget is going up 40% in January, a forecast built on last January is already wrong.
Chapter 8

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.

Three signals, one curve
own salesamazon searchgoogle trendsthe blend
ILLUSTRATIVE shapes; the method is real. Each signal is normalized to its own share-of-year first, then blended by weights you set per product. Own sales are the truest and the noisiest; Amazon search reads the category on the platform; general search interest is smooth and five years deep. The weights here (40/35/25) are an example, not a recommendation: the table in this chapter shows how far real weights swing.

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.

Blend weights from five 2023 planning workbooks, one operator, one month. Categories anonymized.
ProductOwn salesAmazon searchGoogle trendsThe judgment
A costume, October-peaking100%0%0%years of clean seasonal history; search would add noise, not signal
A costume, Thanksgiving-peaking100%0%0%same logic, different peak
A party glow product33%33%34%every signal thin, so no signal earns trust; split the difference
A kitchen tool50%50%0%the only search term available described the dish it makes, not the tool
A kitchen mat0%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.

Each signal is first converted to its own share-of-year shape, so a week's value means the same thing in every column: what fraction of the year happens in this week. Only then are the shapes blended. Skip this and the biggest raw numbers win regardless of merit.

Search measures looking. Conversion turns it into buying.

The same workbooks carry a correction worth knowing: scale each week's search interest by that week's conversion rate relative to the year's average, and the curve shifts from when people look to when people spend. The two are not the same week, and the gap is widest exactly when it matters most.
Chapter 9

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.

What the season actually looks like on this aisle
average weekJanFebMarAprMayJunJulAugSepOctNovDecProtein powderCreatinePre-workout1.21x0.70x
MEASURED. Google Trends weekly search interest, US, August 2021 to August 2026, eight terms across three shelves, each detrended against a 53-week rolling median and aggregated by the median across years. Search interest, not sales: deal weeks read low here, which is a fact about search behaviour rather than about demand. Google stands in for Amazon demand, which is a substitution and not a verified equivalence.

The New Year season is real, and longer than the calendar suggests

Interest lifts from late December and stays elevated into late February. On two of the three shelves the strongest single week lands in the middle of February rather than the first week of January.

The back-to-school bump is not there

Late August through September runs below an average week on all three shelves. It is a soft period for this aisle, not a busy one.

Neither is the summer lull

Midsummer runs at or slightly above average, which is the opposite of what most plans assume.

The real shape is a fourth-quarter trough

October to mid-December is the low season for a product nobody buys as a gift, and the demand gets deferred into the New Year.
A warning about the instrument
This is search interest, not sales, and the gap between them is widest during deal events. Nobody searches a category term to buy a Black Friday offer that arrived by email, so Black Friday week reads below average in this data during what is, for many brands, one of the heaviest selling weeks of the year. A curve built on search cannot see deal spikes. You have to add them, from your own deal calendar, which is chapter 7 again.
Chapter 10

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.

The spread lives inside a priced band
Hero products16 wks
Core catalogue12 wks
Long tail8 wks
4 wks · lean fee below
22 wks · surcharge above
The band is real and sourced: below roughly four weeks of inventory relative to sales, the low-inventory-level fee applies (standard size); at roughly 22 weeks of stored against shipped volume, the storage utilization surcharge ladder begins. The tiers shown are an EXAMPLE spread, not a prescription, and they sit well inside the band on purpose: the surcharge line is a ceiling, not a target, because you pay base storage on every week of cover you hold. Set your own spread with the calculator later in this chapter.

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.

The stockout price calculatorruns in your browser · nothing is sent anywhere
Two prices, one decision: what one stockout costs you, against what a year of the extra cover that prevents it costs.
Your product
If a stockout happens
One stockout costs
$17,780
Profit lost while dark$8,100
Profit lost while sales recover$6,480
Ad spend to rebuild the position$3,200
One event, at the lengths you set above.
A year of extra cover costs
$3,888
Storage on 1,200 extra units$2,304
Cash tied up, at your rate$1,584
Every year, whether or not a stockout was coming.
stockout
cover, per yr
The verdict
One stockout costs the same as 4.6 years of the extra cover.
So if you would expect a stockout more than once every 4.6 years without it, the extra cover pays for itself.
The model is deliberately simple: lost profit while dark, a linear drag while sales recover, and the ad spend the rebuild takes. It leaves out the customers who switched and stayed switched, the review growth a competitor banked in the gap, and the surcharge risk of the extra cover itself. The first two make stockouts more expensive than this number. The last one can make cover more expensive, and chapter 15 covers it.
Every figure above is one you supplied. Recovery length, recovery velocity and rebuild spend are assumptions with visible defaults, never measurements of ours.

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.

The ceiling is priced, and it is not a target
The storage utilization surcharge starts once your stored volume reaches roughly 22 weeks of shipped volume, calculated per size tier across your whole account, so pushing the tier over the threshold taxes everything, not just the product that caused it. And even below the line, base storage accrues on every week of cover you hold. More cover buys predictability by the week, at the storage rate, which is why the example spread sits well inside the band.
Chapter 11

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.

Lead time is two numbers, and the second one is invisible
purchase order placeda unit becomes sellableship timesupplier to Amazon's dockFBA receivedock to buyablea shipment sitting in receiving is not inventory, it is inventory-shaped
ILLUSTRATIVE proportions. Ship time varies enormously between an overseas container and a domestic warehouse. FBA receive time applies to everybody, and it is the half that gets left out of the plan.
Chapter 12

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.

Order up to a level, on a cadence
order placedarrivalship + receiveunits
ILLUSTRATIVE units. The sawtooth is what periodic review looks like: stock drains with demand, and a fixed order rhythm restores it toward target plus one cycle. Dashed lines are arrivals; the markers under the axis are the order dates that caused them, a full lead time earlier. The plan's job is to keep the bottom of every tooth above zero.

Then the arithmetic. All of it fits in four lines.

forward demand = baseline weekly rate x that week's seasonal index
order quantity = forward demand across (target cover + one order cycle)
minus units on hand, minus units already on order
order date = the date it must arrive, minus ship time, minus FBA receive time

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.

If the projection says you will sell 400 units in a week where only 250 will be on hand, the plan records 250 sold and 150 lost. Uncapped forecasts quietly assume the stockout away, which is how a plan reports health while the listing goes dark.

Never accept a plan that cannot physically land.

If the order date the arithmetic produces is behind you, the answer is not a shipment that arrives late in the spreadsheet and on time in nobody's reality. The answer is the truth: you are late, and the job has changed from ordering to triage, which is section 4 of this guide.

Net the returns that come back sellable.

A share of last month's sales returns, and a share of those returns goes back on the shelf. On a high-return category that flow is real supply, and ignoring it overbuys quietly, every single cycle.
Chapter 13

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.

Fulfillment-centre storage is what every fee in chapter 2 is priced on. It is where units must be to earn the delivery promise that converts, and it is the worst place to park months of depth.

AWD is the warehouse behind the shelf.

Amazon Warehousing and Distribution is Amazon's upstream bulk storage. On the published rates it undercuts FBA's off-peak base storage rate and sits far below FBA's peak and surcharged rates, its pricing covers FBA inbound placement, and it auto-replenishes the fulfilment network from your bulk stock. Amazon's own page states that with auto-replenishment enabled, products are considered in stock and buyable once received by AWD, and that capacity limits stop being your problem to manage. The flag on that convenience: auto-replenishment means Amazon decides when and how much to drip into FBA. You offload the burden and you hand over a control. For the long tail that trade is usually good. For a hero you are actively managing into a tentpole, you may want the drip on your own calendar, not Amazon's.

MFN is your own dock, as a channel.

A merchant-fulfilled offer ships from your warehouse or your 3PL. Slower promise, worse conversion, but it exists independently of FBA's fees, limits and receiving queues. Its highest use is not as your main channel. It is chapter 23: the backstop that keeps a listing alive when FBA runs dry.

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.

Two consequences worth carrying
The utilization ladder in chapter 2 is measured on fulfilment-centre inventory, so depth staged upstream does not sit in that ratio all year: for a seasonal product, feeding FBA from AWD on cadence is the difference between a planned bulge and a priced one. And AWD complicates your instock% measurement: with auto-replenishment on, Amazon counts products as buyable once AWD receives them, so your computed number and Amazon's can legitimately disagree about the same week. Decide which one your dashboard reports, and be consistent.
Chapter 14

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.

Once a month, save the forecast exactly as you believed it, then let the near months re-forecast from the current run rate. The snapshot is not bureaucracy. It is the only thing that makes the next two habits possible, and almost nobody keeps the version they believed three months ago.

Measure bias, not just accuracy.

Accuracy tells you how far off you were. Bias tells you whether you are consistently off in one direction, which is the thing you can actually correct. A plan that is always 15% low has a fixable assumption in it. A plan that is randomly wrong has a data problem.

Flag divergence, review only the flags.

You cannot re-derive every SKU's forecast every week. The working pattern: compare each product's trajectory against its own curve, flag the ones where the units and the percentage are both materially off, and spend the weekly review on the flags. The discipline scales because the machine finds the exceptions and the human judges them.
Why this sits in the planning section
Forecast bias is the leading indicator for both KPIs. A plan that runs consistently low breaks instock% on the products that are working. A plan that runs consistently high shows up two quarters later as a storage ratio drifting off its curve. Fix the bias and the scoreboard follows.
part 3Managing excess
Chapter 15

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

Amazon charges monthly "based on the space your inventory occupies in Amazon's fulfillment network," calculated on your daily average volume in cubic feet. So the cost of being heavy is set by how much room the excess takes up, not by how many pieces it is. A bulky slow mover and a small one at the same unit count are not the same problem, and the bulky one is usually the emergency.

Past 181 days it stops being ordinary storage

The aged-inventory surcharge is "charged monthly for all items stored in a fulfillment center for more than 181 days," on top of the storage you were already paying. That is roughly six months from the day a unit lands, which for anything bought on a long lead time is closer than it sounds when the purchase order is placed.

And the rate itself is a ladder, not a number

On top of the base fee sits a storage utilization surcharge set by how much you hold against how much you ship. US standard-size runs $0.78 per cubic foot below the threshold and $2.66 at the top of the ladder in the off-peak months. The same product in December runs $2.40 at the bottom and $4.28 at the top. Worst case against best case is five and a half times the rate for storing the identical unit.
Amazon charges you for holding too much, on a ladder
January to September October to December
Under 22 weeks$0.78$2.40
22 to 28 weeks$1.22$2.84
28 to 36 weeks$1.54$3.16
36 to 44 weeks$1.94$3.56
44 to 52 weeks$2.36$3.98
52 weeks and over$2.66$4.28
US standard-size, non-dangerous goods, per cubic foot per month. Base fee plus the storage utilization surcharge, which is set by your ratio of stored volume to shipped volume, expressed in weeks. Oversize runs lower at every step. Rates from Amazon's published rate card, checked august 2026, and they change: verify before you plan against them. The surcharge applies only to inventory aged over 30 days, and the ratio is measured per size tier across your whole account.

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.

The trap in the calendar, and it is worse for a seasonal aisle
Peak storage rates run October to December, and the utilization ratio is measured against your trailing shipped volume. So building stock in the autumn raises the ratio at exactly the moment the peak rate applies, and the surcharge is levied before the selling season proves you were right. For sports nutrition it is worse still: our own measurement puts October to mid-December at the annual demand trough, bottoming near 0.70x an average week. The quarter when holding stock is most expensive is the quarter this aisle sells least.
Chapter 16

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.

On a seasonal product, the storage bill arrives before the revenue does
volume in storagesalesstorage cost against the same month's salesJFMAMJJASONDthe planned bulge
ILLUSTRATIVE shapes, not measurements: a fourth-quarter product bought on a roughly two-month lead time, selling through by December. Volume has to land in August and September, so storage cost against that month's sales spikes in exactly the months when nothing is selling yet, and peak storage rates begin in October. The spike is not a mistake. It is the plan. Budget it as the plan, and alarm on deviation from it.

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 operating rule
For every seasonal product, the storage ratio gets a planned monthly curve at purchase-order time, bulge included. The weekly review then alarms on deviation from that plan, not on the absolute number. A ratio of 30% in September can be exactly on plan. A ratio of 6% in March can be a fire.
Chapter 17

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.

The exit calculatorruns in your browser · nothing is sent anywhere
You have excess units. Five ways out, ranked by the cash each one gets back, read against what you paid for the units.
The situation
Your assumptions
Cash recovered from here, by route
What you paid for these units$44,000
Do nothingbest here$94,911216% of cost back
sells out in about 33 weeks at today's rate
Discount 25%$66,090150% of cost back
21 weeks at the lift you assumed
Advertise at 35% ACoS$46,687106% of cost back
23 weeks, price intact
Remove and resell$25,65358% of cost back
resale less removal fee less your receiving cost
Destroy-$3,674below zero
recovers nothing, stops the bleed
The ranking is by cash recovered from here. Your landed cost is already spent and is the same in all five routes, so it cannot change the order; it is shown as the yardstick, so each route reads as a share of what you paid. Storage assumes units sell down roughly evenly, so it charges about half the starting quantity across the clear-out. Removal and destroy carry a short holding period before the units leave. Ad cost is applied to the revenue actually produced. The rank consequence of each route is real and is NOT in these numbers: advertising through excess buys position, discounting teaches the shelf a lower price, and destroying does neither.
Every figure above is one you supplied. Lift, resale value and receiving cost are assumptions with visible defaults, never measurements of ours.

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.

Chapter 18

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.

Two consequences worth carrying
Removal is more expensive than it looks, which moves it down the ladder. And destroy is less irrational than it sounds, which moves it up. The calculator has a field for your own receiving cost precisely because this number is yours and nobody else can quote it for you.
Chapter 19

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.

Chapter 20

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.

A cut you never reverse ages worse than a promotion
Temporary promotion, price restored
reads as a deal
-0.256
Cut never restored
reads as a new price, or as distress
-0.347
MEASURED, correlational. Fourteen-day share outcome after competitor price moves, from our own panel of tracked listings across supplements and oral care. More negative is worse. Correlation, not causation: the finding says permanent cuts keep worse company, not that restoring a price rescues a listing.
The operating implication
If you are going to discount, make it visibly temporary and put it back. A promotion that ends is a promotion. A price cut you never reverse is a repositioning you did not decide to make.
part 4Managing understock
Chapter 21

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.

Chapter 22

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.

Chapter 23

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

The hero products of chapter 10, where the cover target exists to protect a position. The backstop is the last rung of that same protection, and the time to set it up is before the stockout, not during it.

Where it does not

Long-tail products where the stockout costs a few orders and the setup costs real operations work. The tail was allowed to run thinner for a reason, and the same reason says let it go dark.
The honest caveat
This bridge needs inventory outside Amazon's network and an operation able to ship orders itself, which for some brands is no bridge at all. If that is you, the backstop argument becomes an upstream argument: it is one more reason depth belongs in AWD or your own warehouse rather than entirely in FBA, per chapter 13.
Chapter 24

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.

The order of cuts when stock is short
1
Branded and defensive spend
Cut first.
Those buyers were largely going to find you anyway. When units are the constraint, paying to reach someone already coming is the least productive money on the account.
2
Category and competitor targeting
Cut second.
Real acquisition, but the least efficient of it. Trim toward the terms that actually build the business.
3
New-customer acquisition
Protect longest, with one condition.
A customer acquired now outlasts the shortage. But only while stock will still be there when they arrive: past that point, acquisition is the first thing to stop, not the last.
The sequence is doctrine, not measurement: it ranks spend by how much of it was reaching buyers you would have gotten anyway. The governing condition on the last row is what makes it operator-grade: paying to acquire someone into a stockout hands them to a competitor.
The condition that governs the last row
Keeping acquisition running is only right while there will still be stock when those customers arrive. Paying to acquire someone into an unavailable listing does not defer the sale, it hands them to a competitor and buys them the experience of being served by somebody else. Past that point, acquisition is the first thing to stop, not the last.

These rules sit beside the wider argument about what advertising is actually buying, which is covered in the advertising guide.

Chapter 25

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.

Chapter 26

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.

The fall is instant. The climb is not.
where you weredarkthe rebuild, paid weeklyrestockvelocity
ILLUSTRATIVE shape, not a measurement. Velocity during and after a three-week stockout: the drop to zero is immediate, the return after restock starts lower and climbs for weeks, and the gap between the recovery and where you were is the rebuild. It is paid for in ad spend and margin after the stockout has stopped being visible in any report.

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.

Why the target sits where it does
This is the entire reason the cover target on an important product sits higher than a cost model would put it. You are not buying storage. You are buying insurance against a bill that arrives two quarters later, addressed to somebody else's budget line.
part 5Running it
Chapter 27

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

A catalogue averaging a healthy cover level can be half overstocked and half about to run out. The average is the one number that hides both problems at once. The two KPIs catch what the average hides: the thin half breaks instock%, and the heavy half moves the storage ratio.

Decide early, when the options are cheapest

The moment you know a product is running heavy is the moment the exits of section 3 are cheapest and the most of them are still open. The moment the arithmetic says an order cannot land in time is the moment section 4 starts, not the week the listing goes dark. Every chapter in this guide gets cheaper the earlier its decision is made.
Questions

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.

Seasonality measured 5 august 2026 from Google Trends weekly search interest, US, august 2021 to august 2026, eight terms across three sports nutrition shelves, each pulled separately, detrended against a 53-week centred rolling median and aggregated by the median across years. Search interest is not sales, and deal weeks are systematically understated by it. Google stands in for Amazon demand: a different search engine, assumed to carry a similar seasonal shape, not verified for this category.

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.