Home › Learn › Cycle Stock vs Safety Stock: The Actual Difference
Comparison

Cycle Stock vs Safety Stock

Updated 2026-08-21 · 1416 words · Written against what currently ranked for “cycle stock vs safety stock”
The short answer

Cycle stock is the inventory you expect to sell between reorders, sized to normal demand. Safety stock is the extra buffer held on top to cover demand spikes, late shipments, or forecast error. On-hand inventory equals cycle stock plus safety stock.

The team behind Dr. Stock

$500M+
in Amazon revenue managed across 100+ brands — the operating experience sitting behind Dr. Stock
Full Circle group · approved public figures
70+
brands live across the Full Circle and reMKTR group right now, with their catalogues, fee structures and restock calendars
Full Circle group · approved public figures
$49M
in tracked group revenue in July, up 16.7% year over year
Full Circle group · approved public figures
Orbit
the inventory, finance and ASIN-profitability suite — plus the BSR, buy box, price and fee trackers — included at no additional cost
Full Circle group · approved public figures

The difference in one line

Cycle stock is the inventory you expect to sell in the normal course of business between one reorder and the next. It's sized to your sales forecast and your ordering cycle — nothing more.

Safety stock is the extra units you hold on top of that, specifically to absorb the gap between what you planned and what actually happens: a demand spike, a late shipment, a supplier quality hold, a forecast that was simply wrong.

Put them together and you get the number that actually sits on a shelf or in an FBA warehouse: on-hand inventory = cycle stock + safety stock. Every unit in that total is doing one of those two jobs. If you can't say which job a given unit is doing, you don't have a safety stock policy — you have a guess.

A worked example: 50 units a day, 25-day lead time

Take a mid-size Amazon seller moving 50 units a day on a hero ASIN, reordering every 30 days, with a supplier lead time that averages 25 days but has run as long as 33 in a bad month — a lead-time standard deviation of roughly 4 days.

Cycle stock = average daily demand × order cycle length = 50 × 30 = 1,500 units. That's what you expect to sell before the next shipment lands.

Safety stock, using the standard z-score method, = Z-score × lead-time standard deviation × average daily demand. At a 95% service level (Z = 1.65): 1.65 × 4 × 50 = 330 units, rounded.

  • Target on-hand at reorder: 1,500 + 330 = 1,830 units
  • Reorder point: (average daily demand × lead time) + safety stock = (50 × 25) + 330 = 1,580 units

That reorder point is the number that matters day to day: it's when you place the next PO, not when you run out.

When the number is wrong

Two failure modes, and they look nothing alike. A stockout despite a safety stock buffer usually means the lead-time variability you used was too small — the supplier's 33-day month wasn't a one-off, it's becoming normal, and the 4-day standard deviation in the formula above is stale. Recheck actual lead times over the last six to twelve receipts before touching the service level.

Safety stock that never gets touched is the opposite failure — units sitting for months, aging into long-term storage fees, tying up cash that should be funding the next PO. That's not safety stock doing its job; it's cycle stock miscounted as buffer. The fix isn't to lower the number blindly; it's to check whether demand actually shifted down and the cycle stock portion is now oversized.

Either way, the number is only as good as the inputs. A safety stock figure calculated once at launch and never revisited is not a policy — it's a snapshot of a demand pattern that has probably already changed.

The mistake almost everyone makes

The most common error isn't in the formula — it's at the boundary. Sellers set a reorder point using cycle stock alone, treat safety stock as a vague cushion "just in case," and then can't explain why a demand spike during a promotion ate through everything, buffer included, in four days instead of covering the gap it was meant to cover.

Across the 70+ brands live across the Full Circle and reMKTR group right now, the recurring version of this mistake is a safety stock number that was right when it was set and wrong by the time a Prime Day or a competitor's stockout changed demand underneath it. The formula didn't fail. Nobody re-ran it.

We've made a version of this mistake too, in early reorder models: setting one service level across an entire catalog instead of tiering it by how volatile each ASIN's demand actually is. A slow-moving accessory and a hero ASIN under paid traffic don't deserve the same Z-score, and treating them the same either strands cash in the accessory or leaves the hero exposed.

Cycle stock, safety stock, and reorder point together

The reason these two numbers get confused is that they only ever show up combined, as one on-hand total on a warehouse shelf or in an FBA inventory report. Nothing physically separates a unit of cycle stock from a unit of safety stock. The split only exists in the calculation behind it — which is exactly why it's worth writing down per SKU rather than carrying it in your head.

The table below is the same four numbers laid out as inputs and outputs, so you can see where each one comes from and what breaks if it's wrong.

Side by side — cycle stock vs safety stock
TermWhat it coversTypical formulaRisk if you get it wrong
Cycle stockInventory sold in the normal order cycleAverage daily demand × order cycle lengthUnderstocking mid-cycle if the demand forecast is stale
Safety stockBuffer for demand or lead-time variability beyond the planZ-score × standard deviation of lead time × average demandToo high: cash tied up, storage and aged-inventory fees. Too low: stockouts during spikes
On-hand inventoryTotal physical stock at any point in timeCycle stock + safety stockDoesn't reveal the split, so a stockout looks unexplained until the two are separated
Reorder pointThe trigger for placing the next purchase order(Average daily demand × lead time) + safety stockSet using cycle stock alone, and the safety stock buffer arrives too late to matter

Which one you should actually pick

This explainer suits anyone setting reorder points by hand or checking a system's output — planners, ops leads, and Amazon sellers doing their own replenishment math. It doesn't require a platform decision. If the numbers keep coming out wrong despite correct formulas, the problem is usually stale inputs, not the math itself. Where this fits for Dr. Stock: we don't sell a safety stock calculator — most inventory systems already have one. What we check is whether the inputs feeding it are still true: lead times that drifted, demand patterns that shifted after a campaign, aging stock that's quietly become cycle stock nobody's selling. Purchasing decisions always go to a human regardless of setting. If the real problem is a stockout caused by a campaign that outran supply rather than a bad forecast, that's a conversation for Dr. PPC, not us.

What to do with this

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 included in cycle stock, or is it separate?

Separate. Cycle stock is what you plan to sell in a normal cycle; safety stock sits on top of it as a buffer. On-hand inventory is the sum of both, but they answer different questions and should be sized with different logic.

What happens if safety stock is set too high on Amazon FBA?

The units sit past their expected sell-through, which raises the odds of hitting long-term storage surcharges and ties up cash that could fund the next PO on a faster-moving SKU. High safety stock isn't free insurance — it carries a real annual holding cost.

Does Amazon's own inventory tools split cycle stock from safety stock for me?

Amazon's restock recommendations give a suggested order quantity and timing, but they don't expose the split between the base demand number and the buffer built into it. If you want to know why a recommendation moved, you have to reconstruct that split yourself.

How often should safety stock be recalculated?

Whenever the inputs move: a seasonal shift, a new ad campaign changing demand, a supplier's lead time drifting, or a new SKU with no sales history yet. A safety stock number is a snapshot of conditions at calculation time, not a permanent setting.

What's the fastest way to tell if my current safety stock number is wrong?

Look at two things side by side: how often you've stocked out in the last two quarters, and how much inventory is aging past 90 days without selling. Frequent stockouts with low aging means it's too low; low stockouts with rising aged inventory means it's too high.

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 demo
Written against what currently ranked for “cycle stock vs safety stock”, checked 2026-08-21: www.ibm.com, www.unleashedsoftware.com. Vendor prices change without notice — check the vendor's own page before you budget. Our own figures are labelled with the scope and period they came from.