A fast-selling SKU can look healthy right up until it runs out. You may have 600 units across Amazon FBA, AWD, FBM, and Shopify, but if demand is running at 75 units a day, that inventory is not a cushion. It is eight days of selling time. Knowing how to calculate inventory days of cover turns a raw unit count into a decision: reorder now, slow ads, transfer stock, or hold your cash.
For Amazon-centered brands, days of cover is one of the clearest ways to see risk before a stockout hits your ranking, conversion rate, and contribution margin. It also exposes the other side of the problem: inventory that will sit too long and tie up working capital while storage costs climb.
What inventory days of cover actually measures
Inventory days of cover, sometimes called days on hand or days of supply, estimates how many days your available inventory will last at the expected rate of sales. The basic calculation is simple:
Inventory days of cover = Available inventory / Average daily demand
If you have 1,200 sellable units available and expect to sell 40 units per day, you have 30 days of cover.
The calculation is easy. The hard part is choosing inputs that reflect the way your business actually sells and replenishes. A static average based on old sales can be dangerously wrong for a seasonal item, a SKU with a recent price change, or a product being pushed by an active advertising campaign.
Days of cover is not a replacement for a reorder point. It is the visibility metric that helps you judge whether inventory can survive until the next replenishment arrives. A reorder point adds supplier lead time, safety stock, order cadence, and receiving uncertainty to that picture.
How to calculate inventory days of cover step by step
Start with the inventory that can genuinely support customer demand. Then divide it by the demand rate you expect over the period that matters.
1. Define the inventory pool
For a single Amazon FBA SKU, available inventory may be the sellable quantity currently available for purchase. For a multichannel brand, the answer depends on whether inventory is pooled or channel-specific.
Include units that are available to sell now. Treat reserved, stranded, unsellable, or inbound units separately unless you have a reliable date when they will become sellable. Counting an in-transit purchase order as if it is available today creates a false sense of security, especially when production or inbound timelines move.
A practical view might separate inventory into three buckets: available now, inbound with a confirmed arrival date, and inventory at risk or unavailable. Your immediate days of cover should normally use available-now inventory. Your forward-looking plan should add inbound inventory only on the dates it is expected to become available.
2. Calculate average daily demand
The simplest method uses historical sales:
Average daily demand = Units sold during the period / Number of days in the period
If a SKU sold 900 units over the last 30 days, average daily demand is 30 units per day. With 750 available units, the calculation is:
750 / 30 = 25 days of cover
That is useful for a stable, mature SKU. But historical averages become less useful when recent demand differs from the past. If sales were 15 units a day two months ago and are now 45 units a day, a 90-day average will understate the risk.
Use a demand window that matches the SKU’s behavior. Fast-moving, ad-sensitive products often need a short, weighted view of recent sales. Stable products may support a longer period. Seasonal items require a forecast based on comparable periods and planned promotions, not a blunt trailing average.
3. Divide available units by forecasted daily demand
Once the inputs are credible, divide available units by the forecasted daily demand.
Suppose a product has 2,400 available units. Your demand plan forecasts 60 units per day for the next two weeks, then 80 units per day during a promotion. Using 60 units per day produces 40 days of cover, but that number is only true if the promotion never happens.
A stronger calculation uses a dated inventory projection. Subtract forecasted sales day by day, add inbound units on their expected arrival dates, and identify the date inventory reaches zero or your safety-stock floor. This is how sophisticated planning systems handle changing demand without pretending every future day will look the same.
The formula is simple. The definition of demand is not.
The most common days-of-cover mistake is dividing by the wrong sales velocity. A report may show a comfortable 45 days of cover because it uses a 60-day average, while the current run rate supports only 18 days. That gap is where emergency freight, lost sales, and frantic spreadsheet work begin.
Use forecasted demand when you have meaningful reasons to expect demand to change. That includes promotions, Lightning Deals, price changes, new ad spend, creator campaigns, stockouts that suppressed past sales, and seasonal patterns. If the product is consistently stable and you have no planned demand event, a recent sales average may be sufficient.
There is also a channel allocation issue. If the same inventory supports Amazon and Shopify, use total forecasted demand across both channels. If FBA stock is dedicated to Amazon while your Shopify inventory sits elsewhere, calculate channel-level cover separately. Combining inventory that cannot be used interchangeably makes the result look better than it is.
Match days of cover to lead time and safety stock
A SKU does not need to reach zero before it becomes a problem. It becomes a problem when its remaining cover falls below the time required to replenish it safely.
For example, assume a supplier needs 30 days for production, ocean and inbound transit takes 20 days, and you want 15 days of safety stock. Your effective coverage requirement is 65 days. If the SKU has 50 days of cover, it is already below the threshold, even though the dashboard does not show a stockout tomorrow.
Your reorder trigger should reflect more than one average lead time. Use the lead time you can depend on, account for supplier variability, and build a reasonable safety-stock buffer for demand uncertainty. The right buffer depends on margin, stockout cost, demand volatility, supplier reliability, and how easily you can adjust a purchase order.
Low-margin or slow-moving items may justify leaner coverage. Hero SKUs that drive repeat purchase, ad efficiency, and organic rank often justify more protection. There is no universal “good” number of days of cover. The right number is the one that keeps you in stock through replenishment without financing unnecessary inventory.
Calculate cover by SKU, not just at the catalog level
A blended catalog number can hide the exact SKU that will cause the next revenue problem. One overstocked item with 200 days of cover can make a portfolio average look safe while a top seller has 12 days left.
Review days of cover at the SKU level, then roll it up by brand, supplier, marketplace, and product family for management decisions. Variants deserve special attention. A parent listing can appear in stock while a high-converting size, color, or pack configuration is close to zero.
For kits and bundles, calculate component-level cover as well. A bundle has only as much coverage as its limiting component. If one component runs out in 10 days, the bundle effectively has 10 days of cover, regardless of how much inventory remains for the other components.
Turn the number into an operating decision
Days of cover becomes useful when it triggers action. Set status bands around each SKU’s replenishment requirement rather than treating every item the same. A SKU might be healthy above its target range, watch-worthy as it approaches the reorder point, and urgent when it cannot cover expected demand through the next viable receipt date.
When cover is too low, the answer is not always “place a bigger PO.” You may need to slow advertising that the inventory position cannot support, adjust promotions, prioritize an inbound shipment, or protect allocation for the channel with the best margin. When cover is too high, reduce the next order quantity, reassess the forecast, and stop letting an old MOQ decision consume cash.
This is where manual planning tends to break. Every change in sales velocity, lead time, inbound date, or supplier constraint changes the answer across dozens or hundreds of SKUs. Inventory Optimizer brings sales history, forecasted demand, on-hand inventory, inbound POs, and supplier rules into one planning workflow so teams can act on the exception instead of rebuilding the math every Sunday.
Common inventory days of cover questions
Should inbound inventory be included in days of cover?
Not in the immediate available-inventory calculation. Include inbound inventory in a forward projection on its expected available date. This distinction prevents an overdue shipment from masking a near-term stockout.
What is a good number of days of cover for Amazon sellers?
It depends on replenishment lead time, demand volatility, safety-stock policy, and cash constraints. A domestic supplier with predictable one-week lead times needs a different target than an imported product with a 60-day production and transit cycle. Start with the number of days needed to cover your reliable lead time plus safety stock, then refine it by SKU economics.
Is days of cover the same as inventory turnover?
No. Days of cover is forward-looking when based on forecasted demand: it estimates how long current inventory will last. Inventory turnover is usually a historical financial measure of how often inventory was sold and replenished over a period. Both matter, but days of cover is more actionable for today’s reorder decision.
The goal is not to chase the lowest possible days-of-cover number. It is to hold the right inventory, in the right channel, for the demand you can credibly expect. Get that calculation right, and every PO becomes less of a guess and more of a controlled cash-flow decision.


