Stockout cost calculator: what running out really costs you
Updated · By Ecomsellertool editorial team
The core cost of an Amazon stockout is your average daily units times the days you were out of stock times your unit contribution margin. Add any ad spend that kept running while shoppers could not buy, the margin lost while sales climb back after restock, and one-off costs such as air freight. Enter your own Seller Central numbers below; the result is an estimate from your inputs.
- The core line is the stockout formula published in our 24-hour diagnostic's method: stockout lost margin = average daily units × days out of stock × unit margin.
- Amazon Ads says Sponsored Products ads only appear when the advertised item is in stock, and a product must be in stock to become the Featured Offer.
- Seller Central's Inventory Ledger report can be aggregated by day, covers up to 18 months of history and shows an ending warehouse balance per FNSKU and disposition, such as Sellable.
- Since January 15, 2026, Amazon calculates its US low-inventory-level fee per FNSKU; it applies to shipped units only when both the 30-day and 90-day historical days of supply are below 28 days.
- The calculator runs in your browser: nothing you enter is stored or sent, there is no email gate, and every result is an estimate from your inputs.
Enter your numbers
- Total stockout cost
- $4,560
- Units not sold while out of stock
- 480
- Lost margin while out of stock
- $4,560
- Cost of each extra day out of stock
- $380.00
Uses only the numbers you enter; the first three start with this page's worked example. It counts every unit you would have sold as lost and leaves out shoppers who never come back, reviews, the low-inventory-level fee and your other channels.
Runs in your browser. Nothing you enter is stored or sent, and there is no email gate.
The formula
Stockout cost = average daily units × days out of stock × unit contribution margin, plus the optional lines you enter: ad spend that kept running, margin lost while sales recover (daily units × recovery days × shortfall % × unit margin) and one-off restock costs
Where to find your inputs
- Average daily units: Business Reports > Detail Page Sales and Traffic by Child Item: Units Ordered for a stretch when the SKU was in stock, divided by those days
- Days out of stock: Inventory Ledger, summary view aggregated daily and by country, filtered by FNSKU: days where the Sellable ending warehouse balance was 0, plus days until restock if still out
- Unit contribution margin: Selling price minus landed cost, referral and FBA fees (SKU Economics report or Profit Analytics) and other per-unit costs
- Ad spend that kept running (optional): Your ad accounts for the stockout dates: spend on campaigns that still sent shoppers to the listing
- Recovery days and shortfall (optional): Inventory Ledger by day after the restock: daily Customer shipments compared with your average before the stockout
- One-off restock costs (optional): Your freight, prep and inbound invoices: only the extra over your normal cost
- Average selling price (optional): Business Reports, same report and dates: Ordered Product Sales divided by Units Ordered
How does the calculator work?
It starts from one line: the stockout formula in the published method of our Ops Gap Diagnostic, average daily units times days out of stock times unit margin. That is the margin you would have earned on the units shoppers could not buy. We use contribution margin rather than revenue, because the product cost, fees and fulfillment on those units were never paid either. Three optional lines add costs the core line misses, and each one uses only a number you enter. There are no built-in rates, benchmarks or rank-loss multipliers.
Stockout cost = daily units × days out × unit margin + ad spend that kept running + margin lost while sales recover + one-off restock costs
Here is the arithmetic on an illustrative SKU, not a client's numbers. It sells 40 units a day at a $9.50 unit margin and was out of stock for 12 days. The first three fields of the calculator start with these numbers. The optional lines start blank: type $600, 14 days, 30% and $1,200 into them to reproduce the table.
| Line | How it is calculated | Illustrative example |
|---|---|---|
| Lost margin while out of stock | Daily units × days out × unit margin | 40 units × 12 days × $9.50 = $4,560 |
| Ad spend that kept running | The total you enter | $600 |
| Margin lost while sales recover | Daily units × recovery days × shortfall × unit margin | 40 units × 14 days × 30% × $9.50 = $1,596 |
| One-off restock costs | The extra you paid, as you enter it | $1,200 air freight premium |
| Total stockout cost | Sum of the four lines | $7,956 |
| Cost of each extra day out | Daily units × unit margin + ad spend ÷ days out | $380 + $50 = $430 |
The per-day figure is the one to act on. It is roughly what one more day without stock costs, so it is also the most it is worth paying to get stock back a day sooner. If air freight lands the next shipment ten days earlier, that is worth up to $4,300 here, against the $1,200 premium in the example. Enter a selling price and the calculator also shows lost sales: at $30 a unit, the 648 units not sold (480 while out, 168 while recovering) come to $19,440. That figure is context for forecasting and supplier talks; the cost is the margin.
Which inputs do you need, and where do you find them in Seller Central?
Every input comes from a report you already have. Work one SKU, or one child ASIN, and one stockout at a time. We checked the report and column names below against Seller Central Help and Amazon's own forum posts on September 25, 2026. The same sources appear as short hints under each field in the calculator.
| Input | Report | Column or setting | Watch out for |
|---|---|---|---|
| Average daily units | Business Reports > Detail Page Sales and Traffic by Child Item | Units Ordered for a recent stretch when the SKU was in stock, divided by the number of days | Divide by in-stock days only. A date range that includes the stockout drags the average down and understates the cost |
| Days out of stock | Inventory Ledger, summary view: time period daily, location by country, filtered by FNSKU | Days where the Sellable row's Ending warehouse balance is 0 | FBA stock only. If you are still out, add the days until the next shipment is available. Amazon notes the Sellable disposition does not show whether a unit can be picked, so treat the count as a minimum |
| Unit contribution margin | SKU Economics report or Profit Analytics for fees per unit, plus your landed cost | Price minus landed cost, referral fee, FBA fee and other per-unit costs | If your Sponsored Products spend stopped with the stock, also subtract ad cost per unit |
| Ad spend that kept running | Your ad accounts, filtered to the stockout dates | Spend on campaigns that still sent shoppers to the listing | Sponsored Products ads only appear when the item is in stock, so that spend on the item stops on its own |
| Recovery days and shortfall | Inventory Ledger by day, from the restock date | Customer shipments per day against your average before the stockout | Measure it. Amazon publishes no recovery time |
| One-off restock costs | Your freight, prep and inbound invoices | Only the extra over your normal cost | Air freight premium, rush prep, expedited inbound |
| Average selling price (optional) | Business Reports, same report and dates | Ordered Product Sales ÷ Units Ordered | Used only for the lost-sales line |
For daily units, open Business Reports: Reports > Business Reports in the classic Seller Central menu. If your account shows the new layout, an Amazon forum moderator says Business Reports have moved to the Finance workspace. Amazon's own seller forum guide to Business Reports points to the Detail Page Sales and Traffic by ASIN report for Units Ordered and Featured Offer percentage per ASIN (both checked September 25, 2026). Use the child-item version so each size or color gets its own row. Then run it for just the stockout dates: a sharp drop in the Featured Offer percentage is a quick cross-check on the days you count from the ledger.
For days out of stock, Seller Central Help says the Inventory Ledger report works like a bank statement for your inventory: a starting balance, every unit received, sold, returned, removed or adjusted, and an ending balance, with up to 18 months of history (checked September 25, 2026). In the summary view, set the time period to daily, aggregate by country rather than fulfillment center so each day has one balance, and filter by the FNSKU. Days where the Sellable ending warehouse balance reads zero are your days out. The same rows show daily Customer shipments, which is how you measure the recovery.
For margin, Amazon's low-inventory-level fee page points to the SKU Economics report and Profit Analytics for the fees you were charged, and Amazon's 2026 fee update names the Revenue Calculator and the Fee and Economics Preview report, updated with 2026 rates, for estimates (both checked September 25, 2026). Landed cost comes from your own purchase and freight records. Subtract both from your average selling price, along with any other per-unit cost such as a returns allowance.
Then decide about ads. Amazon Ads says Sponsored Products only appear when the advertised items are in stock, and its advertising FAQ says a product must be in stock to become the Featured Offer (both checked September 25, 2026). If that spend stopped, you also saved the ad cost on the units you missed, so subtract ad cost per unit from the margin: total ad spend divided by total units, or your TACoS times your selling price. The ad spend line is for money that kept going: Google or Meta campaigns, influencer and affiliate links, email pushes and any campaign that still pointed shoppers at a listing they could not buy from.
What does the result include, and what does it leave out?
The total covers four things: the margin on units you could not sell, the margin on units you sold short while sales recovered, the ad spend you paid while shoppers could not buy, and the extra you paid to restock fast. Each line is only as good as its input, which is why every input names its report. It does not count the following:
- Shoppers who bought a competitor's product and never came back, and the reviews those sales would have earned.
- Any effect on organic rank beyond the recovery days you enter. Amazon does not publish its ranking formula, so we do not guess one.
- Amazon's US low-inventory-level fee, added per FNSKU to the fulfillment fee on shipped units when both the 30-day and 90-day historical days of supply are below 28 days (checked September 25, 2026). It lands in the weeks when stock runs thin, not on days with nothing to ship; add it to one-off costs if you want it counted.
- Shoppers who switch to another size or color you sell. The calculator counts every unit as lost, so for one variation treat the result as an upper bound.
- Sales on other channels that draw on the same stock, and the cash tied up in a rush order.
Sequenzy's stockout cost calculator sets out to "estimate the revenue, gross profit, and repeat-purchase value lost when a product goes out of stock", with a repeat purchase loss input, and says its math "works especially well for Shopify stores". Stocksmith's Stockout & Lost Sales Calculator estimates what "out-of-stock and overselling events are costing your shop each month", with inputs for fees and refunds, time spent fixing and the share of customers you won't win back (both checked September 25, 2026). If you sell mainly through Shopify or Etsy, or want repeat purchases and overselling in the number, either one is the better choice. Ours stays with Amazon inputs you can trace to a Seller Central report.
How do you use the cost to prevent the next stockout?
The cost per day is the budget case for prevention. Compare it with what a few more days of safety stock would cost to hold, in storage fees and cash tied up, and reorder against your full lead time, not the supplier's quote. Get an alert before days of cover drops below lead time plus safety stock. Our guide to preventing stockouts covers lead times, safety stock and FBA capacity; replenishment covers purchase orders and shipment plans; the reorder point calculator gives the number to reorder at; and the Q4 operations checklist lists what to lock in before peak season.
- Price your last stockout here and write down the cost per day.
- Set a reorder point per SKU from your full lead time, including FBA check-in and receiving.
- Alert when days of cover falls below lead time plus safety stock, with a draft purchase order attached.
- Track every open purchase order by stage, and flag late or short inbound deliveries the day they happen.
- Pause ads and promotions that push shoppers to a SKU about to run out (inventory-aware ad spend).
- Map kits and multipacks to their components, because a bundle runs out when any one part does.
Many stockouts start upstream, with a purchase order that ships late or arrives short. For Amazelligence, a seller on Amazon, eBay and other marketplaces, we built rule-based automation that monitors each purchase order with the supplier at every stage, sends notifications for inventory due and alerts on discrepancies in inbound deliveries. It runs on fixed rules with no AI model, because spotting a late or short delivery needs none.
Ecomsellertool builds and deploys an inventory and replenishment agent on your own accounts as part of Growth OS. It watches days of cover per SKU and channel and drafts purchase orders and FBA shipment plans before a best seller runs out. Reorder points and alerts follow fixed rules your team sets; a forecasting model predicts demand, and a language model reads supplier emails for changed ship dates. Every purchase order and shipment plan comes back to your team for approval. You keep your accounts, your data and the custom code we build; the Growth OS base is licensed to you.
Want the stockout numbers from your own account?
This calculator prices one stockout at a time from numbers you look up. The free 24-hour diagnostic works from your connected Amazon account instead, and its published method prices stockouts with the same formula. You connect with Login with Amazon through a link we email you, and no password is shared; we only read data, and we never change listings, prices, stock or ads. Within 24 hours of connecting, on business days, you get a report of what is going wrong, with a dollar estimate where the data supports it. Prefer to talk first? Schedule a call from the card below, or try the other free calculators.
Frequently asked questions
Should I measure a stockout in lost revenue or lost margin?
Lost margin. Revenue overstates the loss, because the product cost, Amazon fees and fulfillment you would have paid to earn it were never spent. Lost revenue is still useful for forecasting and supplier conversations, so the calculator shows it as a separate line when you enter your average selling price.
How long does it take Amazon sales to recover after a stockout?
Amazon does not publish a recovery time or its ranking formula, and it varies by product and category. Measure your own: run the Inventory Ledger report by day, compare daily customer shipments after the restock with your average before the stockout, count the days until they match and estimate the average shortfall over those days.
What if only one variation of my product ran out?
Enter that child ASIN's own numbers from the Detail Page Sales and Traffic by Child Item report. Some shoppers switch to a sibling color or size, so part of that demand is not lost. The calculator counts every unit as lost, so treat the result for a single variation as the upper end of the range.
Is it worth paying for air freight to end a stockout sooner?
Compare the air freight premium, meaning only the extra over your normal freight, with the cost of each extra day out of stock times the days air freight saves. In the worked example each day costs $430, so arriving ten days sooner is worth up to $4,300, well above a $1,200 premium. If the premium is larger than that figure, the faster shipment costs more than the days it saves.
Does the low-inventory-level fee count as a stockout cost?
It is a related cost the calculator leaves out. In the US, Amazon adds it to the FBA fulfillment fee on shipped units when both the 30-day and 90-day historical days of supply for the FNSKU are below 28 days, with some exemptions. Because it is charged on units shipped, it lands in the weeks when stock runs thin, not on days with nothing to ship. The SKU Economics report shows the amount charged per FNSKU; add it to one-off costs if you want it in the total.
Can I use this calculator for Walmart, Shopify or stock outside FBA?
Yes. The formula does not depend on the channel: daily units, days you could not sell and margin per unit. Take the numbers from that channel's own sales and stock reports. The Inventory Ledger covers only units in Amazon's fulfillment centers, so for FBM, 3PL or your own warehouse, count the days out from your own stock history.
