EOQ vs Reorder Point vs Safety Stock: How Much, When, and How Much Extra
Three inventory numbers answer three separate questions and are constantly confused for each other. Here is one product costed through all three, including why the order quantity curve is flat enough that being 11% wrong costs $27 a year.
Three Numbers, Three Questions
Economic order quantity answers how much to order. Reorder point answers when to place the order. Safety stock answers how much extra to hold so that being wrong about either does not stop the line.
They are computed from different inputs and they fail in different ways. EOQ that is too small burns money on order processing. A reorder point that is too low causes stockouts. Safety stock that is too high quietly ties up working capital in a warehouse. This article works one product through all three.
Try the economic order quantity calculatorEnter annual demand, cost per order, and holding cost per unit to get the quantity that minimises total cost.The product
Swipe sideways to compare columns.
| Input | Value |
|---|---|
| Annual demand | 24,000 units |
| Cost to place one order | $85 |
| Holding cost per unit per year | $3.20 |
| Supplier lead time | 12 days |
| Standard deviation of daily demand | 14 units |
| Target service level | 95% |
How much to order
EOQ balances two costs that move in opposite directions. Ordering often means paying the order cost often. Ordering rarely means holding a lot of inventory. The minimum total sits where the two are equal.
Swipe sideways to compare columns.
| Order quantity | Orders per year | Ordering cost | Holding cost | Total |
|---|---|---|---|---|
| 462, weekly | 52 | $4,420 | $739 | $5,159 |
| 1,000 | 24 | $2,040 | $1,600 | $3,640 |
| 1,129, the EOQ | 21.3 | $1,807 | $1,806 | $3,613 |
| 2,000, monthly | 12 | $1,020 | $3,200 | $4,220 |
| 6,000, quarterly | 4 | $340 | $9,600 | $9,940 |
The flatness matters practically. It means you can round the EOQ to a pallet quantity, a case pack, or a supplier minimum without meaningful loss. Chasing the exact figure is false precision; being in the right order of magnitude is the entire benefit.
When to place the order
The reorder point has nothing to do with EOQ. It is the stock level at which you must order so that the delivery arrives before you run out.
So this product is ordered in batches of 1,129 units, triggered whenever stock falls to 869. Those two numbers are independent: doubling the order quantity does not change the reorder point, and halving the lead time does not change the order quantity.
How much extra
Safety stock covers the variability that the average cannot. If demand were perfectly steady and the supplier perfectly punctual, safety stock would be zero. Neither is true, so the question is how much of the variability you choose to cover.
Swipe sideways to compare columns.
| Service level | Z | Safety stock | Annual holding cost | Expected stockout cycles a year |
|---|---|---|---|---|
| 90% | 1.282 | 62 units | $198 | 2.1 |
| 95% | 1.645 | 80 units | $256 | 1.1 |
| 98% | 2.054 | 100 units | $320 | 0.4 |
| 99% | 2.326 | 113 units | $362 | 0.2 |
| 99.9% | 3.090 | 150 units | $480 | 0.02 |
Moving from 95% to 99% costs $106 a year and removes about four fifths of the remaining stockout cycles. Moving from 99% to 99.9% costs another $118 and removes very little, because the tail is thin. The last increment of service is always the most expensive, and this table shows exactly where the cost stops buying anything.
Try the safety stock calculatorSet demand variability, lead time, and a target service level to size the buffer.When the supplier is the unreliable part
The formula above assumes the lead time is fixed. Often it is not, and supplier variability usually dominates demand variability. The combined form covers both.
How the three fit together
Swipe sideways to compare columns.
| Depends on | Does not depend on | |
|---|---|---|
| EOQ | Demand, order cost, holding cost | Lead time, variability |
| Reorder point | Daily demand, lead time, safety stock | Order quantity |
| Safety stock | Variability, lead time, service level | Order cost, order quantity |
The one indirect link is worth knowing. Order quantity sets how many cycles you have per year, and each cycle is an opportunity to stock out. Ordering in larger batches means fewer exposures, so a larger order quantity slightly reduces the annual stockout risk at any given safety stock level.
Try the inventory carrying cost calculatorBuild the holding cost per unit from capital, storage, insurance, shrinkage, and obsolescence.What this does not tell you
- EOQ assumes demand is steady and known. For seasonal, promotional, or trending products the annual average is the wrong input, and the model should be run per season rather than per year.
- It assumes no quantity discounts. If the supplier price drops at 2,000 units, the correct answer requires comparing total cost including purchase price at each break, not the EOQ formula alone.
- Holding cost is the hardest input to get right and the one everyone guesses. It should include cost of capital, storage, insurance, shrinkage, and obsolescence, and for fast-obsoleting goods it can exceed 30% of unit value a year.
- The safety stock formula assumes demand is normally distributed. Intermittent or lumpy demand, common in spare parts, breaks that assumption and needs a different model.
- A 95% service level here means 95% of order cycles pass without a stockout, not that 95% of units ship on time. Fill rate is a different and usually higher number.
- None of it handles perishability, minimum order quantities, container fill, or shelf space, all of which routinely override the mathematical answer.
- The model treats each product independently. Ordering several products from one supplier in a combined shipment changes the effective order cost and can beat running EOQ per line.
Does the reorder point change if I change my order quantity?
No. The reorder point depends on how fast you sell and how long the supplier takes. The order quantity depends on order and holding costs. Changing one does not change the other, which is why they are separate calculations.
How precise does the EOQ need to be?
Not very. The total cost curve is flat near its minimum, so a 10% error in order quantity costs well under 1% in total cost. Round to whatever the case pack, pallet, or supplier minimum makes convenient.
Why is there a square root in the safety stock formula?
Because variance adds over time while standard deviation does not. Demand across 12 independent days has 12 times the variance of one day, and the standard deviation is the square root of that, so it is √12 times a single day rather than 12 times.
What service level should I target?
It depends on the cost of a stockout against the cost of holding. For a component that halts production, 99% or higher is cheap insurance. For a slow-moving accessory a customer will wait for, 90% may be generous. Compute both costs rather than picking a number that sounds responsible.
What if my lead time is not reliable?
Use the combined formula that includes lead time variance. On the example above, three days of supplier variability quadruples the required safety stock. Supplier reliability is usually a bigger lever on inventory cost than demand forecasting is.
How does this work with seasonal demand?
Run it per period rather than annually. Use the demand rate for the coming weeks, not the twelve-month average, and recompute the reorder point as the rate changes. An annual EOQ applied to a product that sells 60% of its volume in one quarter will be wrong in both directions across the year.
Written by
Do The Calculation Team
Do The Calculation
Do The Calculation is built by a small team of data analysts and spreadsheet developers. Where a guide depends on a published formula, standard, or government rule, the calculator it links to names that source directly so you can check the number yourself.
About the team