The Appropriate Level of Safety Stock Is Typically Determined By...
A target service level — not by trying to eliminate every stockout, and not by cost-minimization alone. You pick how often you're willing to run out (say, 5% of cycles), then size safety stock to cover demand and lead-time variability during that window.
The team behind Dr. Stock
The correct answer, and why the other three are wrong
The textbook answer is choosing the level of safety stock that assures a given service level. That's the standard method taught in operations courses and used in practice, and it's the one that shows up on this exact quiz question.
The other three options are wrong for specific reasons, not just because they're not the textbook answer. Eliminating all stockouts is not a real target — it implies infinite or near-infinite stock, and the holding cost of that stock (storage, aged-inventory surcharges, capital tied up) grows a lot faster than the stockout cost it prevents. Minimizing expected stockout cost is a legitimate advanced method, and some companies do use a cost-based model instead of a service-level model, but it's not the typical or default approach because it requires you to actually know your stockout cost per unit, which most businesses don't have measured cleanly. Taking the square root of the economic order quantity isn't a method at all — it's a distractor that borrows a term from a different formula (EOQ) and applies it nonsensically.
The formula, worked on real numbers
The standard formula is: Safety Stock = Z × σd × √L, where Z is the service-level factor, σd is the standard deviation of daily demand, and L is lead time in days.
Say a SKU sells an average of 40 units a day with a standard deviation of 12 units, and lead time is 14 days. At a 95% service level (Z = 1.65): Safety Stock = 1.65 × 12 × √14 ≈ 1.65 × 12 × 3.74 ≈ 74 units. Push the target to 99% service level (Z = 2.33) and the same demand pattern needs about 105 units — a 42% jump in safety stock for a 4-point gain in service level. That's the real trade-off: service level near the top of the curve gets expensive fast.
- 90% service level — Z = 1.28
- 95% service level — Z = 1.65
- 97.5% service level — Z = 1.96
- 99% service level — Z = 2.33
- 99.9% service level — Z = 3.09
The mistake almost everyone makes — including us, once
The formula above only accounts for demand variability. It quietly assumes lead time is fixed. On Amazon, it almost never is — a supplier that's usually 14 days can slip to 21 days around a holiday or a factory closure, and that lead-time variance often does more damage than demand variance ever does.
Across more than $500M in managed revenue, the single biggest driver of safety stock miscalculation we see isn't the demand forecast — it's lead time variance nobody measured. A seller sizes safety stock against a demand standard deviation, feels covered, and still stocks out the one month the factory runs late. We've made this exact miscalculation ourselves early on: treating a supplier's average lead time as a constant instead of a distribution. The fix is a second formula that folds lead-time variance in, or at minimum, tracking actual lead time per PO and widening the buffer once you see it swing.
What to do when the number turns out to be wrong
Sometimes you run the formula, set the safety stock level, and still stock out — or the opposite, you're sitting on stock that never moves and eating storage fees. Neither means the formula is broken; it usually means one input was.
- Still stocking out: check whether lead time variance was included, not just demand variance. Check whether the demand standard deviation was calculated on a period long enough to catch a promo spike or a seasonal swing.
- Sitting on excess: the service level target may be set higher than the SKU's margin justifies — a 99% target on a low-margin, slow-moving SKU is usually the wrong call. This is also where the removal-versus-liquidation decision comes in: sometimes the right move isn't recalculating safety stock, it's clearing the excess and resetting.
- Recalculate on a cadence, not once: demand patterns and supplier reliability both drift. A safety stock number set at launch is stale within a couple of reorder cycles.
Where this fits with Amazon-specific inventory work
This formula is the same one taught in any supply chain textbook. Amazon adds its own wrinkles on top: FBA replenishment rules, storage and aged-inventory surcharges that punish over-buffering, and reorder timing that has to account for Amazon's own inbound processing lag on top of your supplier's lead time. None of that changes the math above — it changes how tightly you can afford to run it.
Dr. Stock is built to work that specific gap: reorder timing, the removal-versus-liquidation call, storage and aged-inventory surcharges, FBA fee errors, and reimbursement recovery on lost or damaged units — run as a managed product by Fable 5, part of Full Circle, with Orbit's inventory and fee trackers included. Inventory purchasing decisions always come back to a human, whatever autonomy level a client picks. If the leak you're chasing is actually in the ad account — wasted spend, not wasted stock — that's a Dr. PPC problem, not this one. Either way, run the formula first. It's free, it's yours, and it tells you whether you have a math problem or an execution problem before you pay anyone to fix it.
| Target Service Level | Z-score | Safety Stock (example: avg demand 40/day, σ 12, lead time 14 days) |
|---|---|---|
| 90% | 1.28 | ≈ 57 units |
| 95% | 1.65 | ≈ 74 units |
| 97.5% | 1.96 | ≈ 88 units |
| 99% | 2.33 | ≈ 105 units |
| 99.9% | 3.09 | ≈ 139 units |
Which one you should actually pick
The formula is the same whether you sell on Amazon or run a warehouse for anything else — service level in, safety stock out. Where sellers actually lose money is lead-time variance nobody tracked and the Amazon-specific costs of getting the buffer wrong: storage fees, aged-inventory surcharges, and the reorder timing that decides whether you stock out mid-campaign. Run the math yourself first — it costs nothing. If the gap turns out to be execution rather than arithmetic, that's the work Dr. Stock does.
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
Is safety stock the same as reorder point?
No. Safety stock is the buffer itself — the extra units held to cover variability. The reorder point is the trigger level at which you place a new order, and it's usually calculated as (average demand × lead time) + safety stock. Safety stock is one input into the reorder point, not a substitute for it.
What service level should an Amazon seller actually target?
There's no universal number — it depends on margin and how damaging a stockout is to rank and reviews. A high-margin SKU that's central to a launch campaign often justifies 97–99%. A low-margin, low-velocity SKU rarely does, because the extra holding and storage cost outweighs the risk. Set it per SKU, not as a blanket policy.
Does the safety stock formula work the same way inside FBA?
The core statistics are identical. What changes is lead time — you have to account for Amazon's inbound receiving and processing time on top of your supplier's lead time, and factor in how storage and aged-inventory surcharges penalize over-buffering. The math doesn't change; the cost of getting it wrong does.
Why does minimizing stockout cost matter if it's not the 'typical' method?
It's a legitimate alternative when you actually know the dollar cost of a stockout — lost sales, rank damage, expedited shipping to recover. Most sellers don't have that number measured cleanly, which is why service-level targeting is the default. If you can price a stockout accurately, the cost-minimization method can outperform it.
How often should safety stock levels be recalculated?
At minimum every time lead time shifts materially or a demand pattern changes — new promo cadence, new season, a supplier switch. Treating safety stock as a number set once at launch is the most common way it goes stale.
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
- Carbon6 Reviews 2026: You Are Reading a Dozen ProductsReview · carbon6 reviews
- Cin7 Pricing 2026: The Order Bands Are the Real PricePricing · cin7 pricing
- Jungle Scout Pricing 2026: Both Billing Tabs, CheckedPricing · jungle scout 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