What is safety stock and how do you calculate it?
Safety stock is the extra buffer quantity kept on hand so your shelves do not run empty when a supplier delivers late or customer demand suddenly spikes. For small businesses, it is the simplest cushion against lost sales and disappointed regular buyers.
Safety stock = (maximum daily sales × maximum lead time in days) − (average daily sales × average lead time in days). It is reserve inventory that stays untouched during normal weeks and absorbs unexpected delays or demand surges.
The safety stock formula and its inputs
The standard buffer stock calculation relies on four practical figures from your sales and purchasing history. Every input must use the same unit of measure (pieces, boxes, kilogrammes or litres) and the same time unit (days).
Avoid using a one-off clearance sale or an extreme holiday peak as your maximum daily usage, or you will tie up too much cash in reserve inventory. Instead, pick a realistic busy day from recent months and the longest actual delivery delay you have experienced with that supplier.
- Maximum daily sales: the highest number of units sold in a single busy trading day
- Maximum lead time: the longest number of days a supplier has taken to deliver an order
- Average daily sales and average lead time: your normal daily sales pace and usual delivery duration
Safety stock vs. reorder point
Safety stock and reorder point work together, but they answer different questions. Safety stock is the emergency cushion held against uncertainty, whereas the reorder point is the exact stock level that triggers a new purchase order.
When you place an order, you need enough units on the shelf to cover normal sales while waiting for delivery plus your safety buffer. That is why the reorder point equals lead-time demand plus safety stock.
How to apply safety stock in GiroPS
In GiroPS you do not need to manage a separate reserve ledger. Once you calculate your safety stock and add normal lead-time sales to find your reorder point, enter that combined number into the Low/Critical stock field on the product card.
Whenever available quantity drops to or below that threshold, GiroPS flags the item in your low-stock alerts. You get notified while your buffer is still intact, giving you time to restock before the shelf actually hits zero.
Practical scenario
Example: calculating safety stock for a fast-moving item
Suppose a hardware shop sells an average of 8 tubes of sealant per day, rising to 12 tubes on busy days. The supplier usually delivers in 5 days, but delayed shipments can take up to 8 days. Worst-case demand during a restock cycle is 12 × 8 = 96 units, while normal demand is 8 × 5 = 40 units. Subtracting the two gives 96 − 40 = 56 units of safety stock. Adding the 40 units of normal lead-time demand means the shop sets its Critical stock threshold at 96 units.
Frequently Asked Questions
What happens if safety stock is set too high?
Holding too much buffer stock locks up working capital on the shelf, crowds your storage space, and increases the risk of slow-moving or expired goods. Aim for a practical cushion on core sellers rather than padding every item.
Should every product carry the same buffer?
No. Fast-selling staple items with long or unpredictable supplier lead times need a full safety buffer, whereas slow movers or goods supplied locally next day require very little extra stock.
How often should I review safety stock levels?
Recalculate your buffer when entering a new season, when a product's sales trend shifts noticeably, or whenever a supplier's delivery reliability improves or worsens.