How to Calculate Safety Stock: Formula, Examples & Tips for UK Sellers
Running out of stock costs you sales, damages your seller metrics, and frustrates customers. Safety stock is the buffer that stops that from happening — here's exactly how to calculate the right amount.
Salync Editorial Team
Published 6 June 2026 · 9 min read · Updated regularly
In this article
What is safety stock?
Safety stock — sometimes called buffer stock — is extra inventory you keep on the shelf beyond what you expect to sell during your normal replenishment cycle. It acts as insurance against two types of uncertainty: demand that comes in higher than expected, and suppliers that deliver later than expected.
Without safety stock, any deviation from your forecast means a stockout. With it, you absorb those deviations before they affect customers. The goal is not to eliminate all risk — that would require infinite stock — but to reduce stockout probability to an acceptable level given your storage costs and margins.
Safety stock is particularly important for UK sellers on Amazon, eBay, and Shopify because stockouts have knock-on effects beyond the missed sale. On Amazon, running out of stock damages your BSR (Best Seller Rank) and can cost you the Buy Box. On eBay, late or cancelled orders hurt your seller performance metrics. On Shopify, a stockout simply means lost revenue with no fallback.
The basic safety stock formula
The most widely-used safety stock formula is derived from statistical service-level theory:
Safety Stock = Z × σLT × √(Average Lead Time)
where Z is the service-level z-score and σLT is the standard deviation of demand
Let's unpack each variable:
- Z (service-level z-score): This represents how confident you want to be that you won't stockout. At 90% confidence, Z = 1.28. At 95%, Z = 1.65. At 99%, Z = 2.33. Most small UK sellers use 95%.
- σLT (standard deviation of demand during lead time): This measures how much your daily or weekly sales vary. You calculate this from your historical sales data — the more erratic your sales, the higher this number.
- √(Average Lead Time): The square root of your average lead time in days (or weeks). This accounts for the fact that variability compounds over time.
A simpler version used by many small businesses skips the standard deviation calculation entirely:
Safety Stock = (Max Daily Sales − Average Daily Sales) × Max Lead Time
This is less statistically rigorous but far easier to calculate without a spreadsheet. We'll show both approaches in the worked example below.
Worked UK example
Let's say you sell a branded phone case on Amazon UK. Here are your numbers from the past 90 days:
| Metric | Value |
|---|---|
| Average daily sales | 12 units |
| Maximum daily sales (observed) | 22 units |
| Standard deviation of daily demand (σ) | 4.2 units |
| Average supplier lead time | 14 days |
| Maximum observed lead time | 21 days |
| Target service level | 95% (Z = 1.65) |
Statistical formula result
Safety Stock = Z × σLT × √(Average Lead Time) = 1.65 × 4.2 × √14 = 1.65 × 4.2 × 3.74 = 25.9 units → round up to 26 units
Simple min-max formula result
Safety Stock = (Max Daily Sales − Average Daily Sales) × Max Lead Time = (22 − 12) × 21 = 10 × 21 = 210 units
Notice the enormous difference: 26 units vs 210 units. The simple formula is extremely conservative because it assumes every bad day aligns with every bad lead time simultaneously — an unlikely worst-case scenario. For most sellers, the statistical formula gives a much more cost-effective result.
For our phone case example, holding 26 units of safety stock at, say, £8 landed cost means £208 of capital tied up as insurance. That's reasonable. Holding 210 units (£1,680) is almost certainly over-insuring.
Demand variability vs lead time variability
Safety stock buffers against two distinct sources of uncertainty, and it's worth understanding which one is driving your risk.
Demand variability
This is how much your sales fluctuate from day to day or week to week. Seasonal products, viral items, and products dependent on external events (weather, news, sports) tend to have high demand variability. A fireworks seller in the UK will see extreme demand spikes around Bonfire Night — their safety stock calculation needs to reflect that.
Lead time variability
This is how much your supplier's delivery times vary. UK sellers importing from China via sea freight often face lead times that vary by weeks depending on port congestion, customs delays, and booking availability. Even domestic UK suppliers can vary by several days. If your lead time is highly variable, you need more safety stock even if your demand is perfectly predictable.
The full Greasley formula accounts for both:
SS = Z × √(L̄ × σ²D + D̄² × σ²L)
L̄ = average lead time, σD = demand std dev, D̄ = average demand, σL = lead time std dev
This formula is more accurate but requires tracking lead time standard deviation as well as demand standard deviation. Most inventory software handles this automatically once you log enough supplier orders.
Comparison of formula approaches
| Formula | Complexity | Accuracy | Best for |
|---|---|---|---|
| Simple min-max | Very low | Over-conservative | Absolute beginners, high-margin items |
| Z × σ × √LT | Medium | Good (demand only) | Most small UK sellers, reliable suppliers |
| Greasley (dual variability) | High | Excellent | Long supply chains, unreliable lead times |
Our recommendation: start with the Z × σ × √LT formula using a 95% service level. Once you have 6+ months of supplier lead time data, consider upgrading to the Greasley formula if you import from distant suppliers.
Relationship to reorder point
Safety stock and reorder point are closely related but distinct concepts. Your reorder point (ROP) is the stock level at which you trigger a new purchase order. Safety stock sits at the bottom of that calculation as a floor.
Reorder Point = (Average Daily Demand × Lead Time) + Safety Stock
Using our phone case example: ROP = (12 × 14) + 26 = 168 + 26 = 194 units
When your stock drops to 194 units, you place a new order. The 26 units of safety stock are the last resort — ideally you receive your new shipment before touching them. If a delay means you dip into safety stock, that's fine: it worked as intended. The problem arises if you regularly consume safety stock, which suggests your lead time estimate is too optimistic.
For a deeper dive on reorder points, see our guide: How to Calculate Your Reorder Point.
The cost of too much safety stock
Safety stock isn't free. Every unit you hold on the shelf represents:
- Capital tied up: Money that could be used for marketing, new product development, or other SKUs. For a £20 item with a 40% margin, 100 units of excess safety stock means £2,000 of working capital locked in the warehouse.
- Storage costs: If you're using Amazon FBA, you pay monthly inventory storage fees. Excess stock during the October–December peak period is charged at significantly higher rates.
- Aged stock risk: Products held too long can become obsolete, damaged, or go out of season. Fashion, electronics accessories, and food products are particularly vulnerable.
- IPI score impact: Amazon's Inventory Performance Index (IPI) penalises excess stock and can reduce your storage limits if you hold too much relative to sales velocity.
The goal is to find the optimal balance: enough safety stock to protect your service level, but not so much that you're over-investing in slow-moving insurance.
Setting safety stock in inventory software
Manually recalculating safety stock every month is tedious and error-prone — especially once you have more than a handful of SKUs. Good inventory management software automates this.
What to look for
When choosing inventory software, check whether it can:
- Store a safety stock value per SKU and alert you when you breach it
- Calculate safety stock automatically based on sales history and lead times
- Update safety stock dynamically as demand patterns change
- Send low stock alerts via email, SMS, or Slack before you hit zero
- Generate reorder suggestions that incorporate safety stock in the ROP calculation
Salync low stock alerts
Salync lets you set a minimum stock level per SKU directly in the product settings. When your available stock falls below that threshold, Salync fires an alert in your dashboard and optionally sends an email notification. You can set minimum stock levels in bulk via CSV import if you have a large catalogue.
Salync also tracks your supplier lead times per purchase order, so over time it builds up the historical data you need to calculate accurate safety stock levels for each of your suppliers. Rather than guessing at your lead time variability, you're working from real data.
For sellers running multiple channels — Amazon, eBay, Shopify — Salync maintains a single unified inventory count, so your safety stock trigger reflects your true available stock rather than per-channel figures that can diverge.
Frequently asked questions
What is safety stock?
Safety stock is a buffer quantity of inventory kept on hand to protect against unexpected demand spikes or supplier delays. It sits above your normal replenishment quantity and prevents stockouts during periods of uncertainty. Think of it as inventory insurance.
How do you calculate safety stock?
The standard formula is: Safety Stock = Z × σLT × √(average lead time), where Z is your desired service-level z-score (1.65 for 95%), σLT is the standard deviation of daily demand, and average lead time is in days. A simpler approach: (Max Daily Sales − Average Daily Sales) × Max Lead Time, though this is more conservative.
What is the difference between safety stock and reorder point?
The reorder point is the stock level that triggers a new purchase order. Safety stock is the protective buffer built into that calculation. Reorder Point = (Average Daily Demand × Lead Time) + Safety Stock. You only consume safety stock if your replenishment arrives later than expected.
How much safety stock should I hold?
It depends on your service-level target, demand variability, and supplier reliability. Most small UK sellers target a 95% service level (Z = 1.65). Higher demand variability or longer, less reliable lead times mean you need more safety stock. Review and recalculate every quarter, or more frequently for seasonal products.
About Salync
Salync is inventory management software built for UK small businesses selling on Amazon, eBay, Shopify, and more. Track stock levels, manage purchase orders, set low stock alerts, and sync inventory across every channel — all in one place.
Try Salync freeRelated reading
Stop stockouts before they happen
Salync tracks your stock levels in real time and alerts you the moment you hit your safety stock threshold — across Amazon, eBay, Shopify, and more.
Start your free trial