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.

S

Salync Editorial Team

Published 6 June 2026 · 9 min read · Updated regularly

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:

MetricValue
Average daily sales12 units
Maximum daily sales (observed)22 units
Standard deviation of daily demand (σ)4.2 units
Average supplier lead time14 days
Maximum observed lead time21 days
Target service level95% (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

FormulaComplexityAccuracyBest for
Simple min-maxVery lowOver-conservativeAbsolute beginners, high-margin items
Z × σ × √LTMediumGood (demand only)Most small UK sellers, reliable suppliers
Greasley (dual variability)HighExcellentLong 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 free

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