FBA Inventory Management, Explained With the Math
FBA inventory management is deciding how much stock to send Amazon, and when, so you never run out and lose rank, or sit on so much that storage and aged-inventory fees eat your margin. The discipline is reorder timing against lead time, not just tracking units.
The team behind Dr. Stock
What FBA Inventory Management Actually Covers
FBA inventory management is the ongoing job of deciding how much stock to send Amazon, when to send it, and what to do when a SKU stops selling the way you planned. Most explanations stop at "track your stock levels and reorder before you run out." That's the tracking part. It's not the whole job.
The full scope includes:
- Reorder timing — ordering against your real lead time, not the date the stock hits zero
- Inbound shipment planning — getting units into FBA before the reorder point, not after
- Storage fee management — short-term monthly storage vs. long-term (aged inventory) surcharges once a unit sits past a set point
- The removal-vs-liquidation decision — what to do with stock that isn't moving before the surcharge clock runs out
- FBA fee accuracy — checking Amazon has the right dimensional weight and size tier, because a reclassification quietly raises your per-unit fee
- Shipment reconciliation — catching units Amazon lost or damaged in receiving, inside the claim window
- Returns cost per SKU — what a return actually costs once you count the fee, the restock, and the units that come back unsellable
Any one of these can be the leak. Most sellers only ever look at the first two.
The Math Behind Every Reorder Decision (Worked Example)
The formula behind every reorder decision is the one warehouses have used for decades: reorder point = (average daily sales × lead time in days) + safety stock. The part sellers get wrong isn't the formula. It's the inputs.
Take a SKU selling 10 units a day, with a lead time — production plus ocean freight plus Amazon receiving — of 75 days. Reorder point is 750 units, before any safety buffer. Add two weeks of safety stock for demand swings you can't predict, and the real trigger is 890 units. If you place the purchase order when you're down to 400 units instead of 890, you're not late by a little — you're already short by roughly 490 units, which at 10 units a day is 49 days of stockout waiting to happen before the next shipment can possibly land.
The cost of that isn't just the lost sales during those 49 days. Amazon's ranking algorithm reads the sales velocity drop as reduced demand, and rebuilding position after a stockout routinely takes weeks longer than the stockout itself lasted. That's the part a restock alert never shows you.
The Five States Your Inventory Can Be In
Every SKU in FBA is in one of five states at any given time, and each one carries a different cost. This is the version worth memorizing before touching a purchase order — it's laid out as a quick-reference table below.
The state that costs sellers the most money is rarely the dramatic one. A stockout is loud and obvious. Excess inventory sliding toward long-term storage is quiet, and it's usually the bigger drain because it ties up cash for months before the fee even shows up on a statement.
The Common Mistakes (Including Ones We've Made)
The most common mistake is treating a single restock recommendation — Amazon's or a tool's — as a fixed number instead of a snapshot. Lead times drift. A supplier that quoted 45 days in January can quietly stretch to 65 days by summer because of a factory change or a shipping lane delay, and the reorder point formula doesn't know that unless someone updates it.
We've seen this exact pattern across the more than $500M in managed revenue Full Circle has managed across 100+ brands: the biggest inventory leak on a given account is rarely a dramatic stockout. It's slower and quieter — cash sitting in a SKU nobody flagged as slowing down, discovered only when the long-term storage surcharge shows up on the fee statement.
Other mistakes worth naming plainly:
- Reordering off total monthly sales instead of the last two weeks of velocity, which hides a sudden slowdown or spike
- Treating dimensional weight on file as fixed — Amazon reclassifies package tiers, and the fee change is easy to miss until margin has already eroded for months
- Missing the reimbursement claim window for units lost or damaged in receiving, which forfeits money that was recoverable
- Choosing full liquidation on aged stock without checking whether a straight removal, or a price adjustment, would have recovered more
When the Numbers Are Wrong: What to Do Next
If you did the math and still stocked out, the formula probably didn't fail — an input did. Start with the lead time you actually experienced on your last three purchase orders, not the number your supplier quotes. If those three don't match, use the longest one and rebuild the reorder point from there.
If a fee came in higher than projected, check whether Amazon reclassified the item's dimensional weight or size tier before assuming a rate increase. That single change is one of the most common sources of margin drift on high-SKU-count catalogs, and it's checkable in a few minutes on the fee preview in Seller Central.
If Amazon's own restock suggestion disagrees with your calculation, don't default to either one blindly. Amazon's tool doesn't see your full pipeline — inbound shipments already in transit, a second warehouse, a promotion about to launch. Your calculation might not see a genuine change in demand. Reconcile the two manually before you place the order, not after.
Where This Fits: Tools, Services, and Who Does What
A lot of software in this space is genuinely good at parts of this job, and it's worth being specific about which parts. A research suite like Helium10 is built primarily to find products and keywords; the inventory module attached to it forecasts reorder timing and generates purchase orders, which covers the tracking half of the job well for sellers who want to run everything themselves inside one dashboard.
A system like Finale is a different category — closer to an ERP for inventory. If you're running FBA alongside AWD, your own warehouse, and multiple sales channels with real accounting needs, that's genuinely its job, and it does it well. Neither of those is what a 3PL does: a 3PL physically stores and ships product, which no inventory software — including anything mentioned here — replaces.
Dr. Stock, run by Fable 5 out of Full Circle, sits in a narrower spot: it works the leaks specific to FBA inventory — stockout timing, storage and aged-inventory fees, the removal-versus-liquidation call, FBA fee misclassification, and reimbursement recovery — with the client choosing how much autonomy to hand over, and purchasing decisions always routed to a human regardless of setting. Orbit, included with it, adds inventory, finance, and ASIN-level profitability tracking plus BSR, buy box, price and fee monitoring. There's no published price — it's a demo and a 30-day free run, priced on the call. If the leak you're chasing is in ad spend rather than inventory, that's a Dr. PPC conversation instead.
| Inventory state | What triggers it | What it costs you | What to do |
|---|---|---|---|
| Understocked / at risk | Days of cover falls below lead time plus safety buffer | Lost sales now, and falling organic rank that takes weeks to rebuild after restock | Reorder when days-of-cover hits the lead-time trigger, not when stock hits zero |
| Healthy | Days of cover matches demand forecast plus buffer | None — this is the target state | Monitor sell-through weekly, not monthly |
| Excess / slow-moving | Days of cover runs well past 90 days of demand | Cash tied up, storage fees accruing on units that aren't selling | Discount, bundle, or cut the next purchase order |
| Long-term storage | Unit sits in FBA past the aged-inventory threshold | Surcharge stacks on top of the regular monthly storage fee | Remove or liquidate before the surcharge date, whichever recovers more |
| Stranded / unfulfillable | A listing or inventory error blocks the unit from selling | Zero sales while storage fees keep accruing | Fix the listing or inventory error, and file for reimbursement if it's damage |
Which one you should actually pick
A spreadsheet suits a seller with a handful of stable SKUs and one supplier. A tool like Helium10 suits someone who wants forecasting and PO generation inside a broader toolkit they already use. Finale suits a seller running FBA alongside AWD or multiple channels who needs real inventory accounting. A managed service suits a seller who wants someone else running the reorder math and fee checks daily, while keeping purchasing decisions in their own hands.
Shortlist on the job, not the feature grid. Total three numbers first: storage and aged-inventory surcharges for the last twelve months, lost sales on days your best sellers were out of stock, and cash sitting in SKUs that have not moved in 180 days. Then ask each vendor what they would do about those three in week one.
Common questions
How much FBA inventory should I keep on hand?
There's no universal number — a flat '60 days' ignores lead time entirely. The right amount is your daily sales velocity times your actual replenishment lead time, plus a safety buffer for demand swings. A SKU with a 20-day lead time needs far less on-hand cover than one shipped from overseas with a 75-day lead time.
What's the difference between inventory management software and a 3PL?
Software tracks and forecasts stock levels and generates purchase orders. A 3PL physically receives, stores, and ships the product itself. Neither replaces the other — most sellers need a way to plan reorders and somewhere for goods to sit before or instead of FBA.
Can I manage FBA inventory in a spreadsheet?
For a handful of SKUs with a stable lead time, yes — a spreadsheet reorder-point formula works fine. It breaks down once you're running more than a dozen SKUs with different lead times, multiple suppliers, or seasonal demand swings, because nobody updates every input every week by hand.
Why did I stock out even though Amazon's restock recommendation looked fine?
Amazon's recommendation doesn't see your full pipeline — inbound shipments in transit, a second fulfillment strategy, an upcoming promotion — and it can lag behind a real change in demand. Treat it as one input, not the final answer, and reconcile it against your own lead-time math before ordering.
How do I know if I'm paying the wrong FBA fee?
Check the fee preview in Seller Central against the dimensions and weight you expect for that ASIN. Amazon periodically reclassifies items into a different size tier, and the new fee applies automatically. It's worth checking any SKU where margin has drifted without an obvious cause.
Dr. Stock runs Amazon inventory and supply chain — reorder timing, stockout risk, storage and aged-inventory fees, FBA fee errors and dimensional-weight misclassification, shipment discrepancies and reimbursement recovery — with operators from a $500M+ Amazon team supervising. Purchasing decisions always come to a human. Orbit is included. First 30 days free, priced on the call.
Book a Dr. Stock demoRead next
- Flexe Pricing 2026: No Rate Card, One Published IndexPricing · flexe pricing
- Extensiv Reviews 2026: Read the Right Product's ReviewsReview · extensiv reviews
- Jungle Scout Pricing 2026: Both Billing Tabs, CheckedPricing · jungle scout pricing
- Helium 10 Pricing 2026: Every Tier and the Ads FeePricing · helium 10 pricing
- Sellerboard Pricing 2026: Plans, Order Bands, LimitsPricing · sellerboard pricing
- ShipBob Pricing 2026: The Five Lines in Every QuotePricing · shipbob pricing
Part of
- Orbit — the software, included freeInventory, finance, ASIN profitability and the fee, price, BSR and buy box trackers
- Dr. PPCWhen the leak is in the ad account rather than the warehouse