Restock
When to order each product from your supplier, and how many.
Restock tells you, for every FBA product, the day to place your next order with the supplier and how many units to order, so stock arrives before you run out and you don't send more than you can sell before storage fees grow. It works from Amazon's nightly stock count, your shipments to Amazon, your supplier invoices and the last 30 days of sales.
What it counts
- At Amazon: sellable FBA units in Amazon's latest count. SKUs that share one FBA barcode draw on the same units and show as one product, counted once (as on the Inventory page). A product that sold in the last 30 days and has nothing left at Amazon shows at 0.
- On the way: units in your shipments to Amazon that it hasn't received yet (ready to ship, shipped, in transit, delivered, checked in, receiving). Shipments Amazon hasn't updated in 90 days are left out.
- On order (Amazon US): units on your supplier invoices of the last 12 months that haven't gone to Amazon yet: at the factory, at sea, or at your prep center.
- Sold, 30 days: units sold over the last 30 days, all the barcode's SKUs together. The pace is that ÷ 30.
Lead time
Lead time is how long it takes from placing an order to the units being sellable at Amazon: your production time (placing the order to the supplier's invoice; 0 if your supplier invoices when you order) plus the shipping time (the invoice to the first units received at Amazon).
When your supplier invoices are matched to shipments (they are once you add them on Purchases), MyProfit measures the shipping time for each product: the middle value of its last five invoiced shipments, from the invoice date to the day Amazon received the first units. Products without one use your setting. The Lead time column says which.
When to order and how many
- Lasts = (at Amazon + on the way + on order) ÷ units sold a day.
- Order by = the day your stock falls to the lead time plus the stock to keep (28 days by default). Order then and the order lands with that much still in stock.
- Order = enough for each order covers days of sales (60 by default).
- When the day has passed the product shows Order now and how late it is; the quantity then brings your stock back to keep + cover days of sales when the order lands. If even an order placed today would land after you run out, the row says for how many days you'll be out of stock: consider sending part of the order by air.
Filters: Order now, Order within 14 days, Enough for now, Overstocked (stock lasts more than 180 days, where Amazon's aged inventory surcharge starts) and No sales in 30 days. Export any view as CSV for your supplier.
Choosing the settings
- Stock to keep: Amazon charges a low-inventory-level fee on units shipped while your days of supply are under 28, so 28 is the default. Raise it for products whose sales jump around.
- Each order covers: bigger orders mean fewer shipments and a better unit price, but more stock paying storage. Once you hold more than 22 weeks of sales across your account, Amazon adds a storage utilization surcharge: the settings card warns when keep + cover passes 154 days.
The pace is the last 30 days. If a product was out of stock for part of that time, or is heading into its busy season, it sells faster than the page assumes: order more than it says.
Want to try the numbers without an account? The free Amazon FBA restock calculator uses the same math.