EOQ in Operations Management (Economic Order Quantity)
Economic Order Quantity explained step by step: the formula and its derivation, a worked example with cost curves, reorder point, assumptions, quantity discounts, EPQ, shortages, advantages and limitations.
Updated 11 min read
Economic Order Quantity (EOQ) is the quantity of an item that should be ordered each time so that the total of annual ordering cost and annual carrying (holding) cost is as low as possible. Order too often and ordering cost climbs; order too much at once and storage cost climbs. EOQ is the order size that balances the two.
It matters because every business that buys stock repeatedly must answer "how much should we order each time?" Choosing the figure at random wastes money through too many orders or through blocked capital and crowded stores. The EOQ model, first published by Ford W. Harris in 1913, remains the foundation of inventory theory and a standard exam topic in BBA, B.Com and MBA courses.
Imagine a grocery store buying rice. If it orders every two days, transport, paperwork and ordering effort pile up. If it buys six months' rice at once, storage cost, spoilage risk and blocked money rise. The shop wants one order size that is neither too small nor too big. That best quantity is the EOQ. A college stationery store selling pens all year faces the same choice: very small repeated orders increase effort, very large orders fill the shelves and block money.
Without a rule, stock cost increases, space is wasted, too many orders are placed, capital is blocked and control becomes inefficient. EOQ helps a business:
reduce total inventory cost;
make ordering systematic and scientific rather than guesswork;
balance ordering cost and carrying cost;
avoid both over-ordering and too-frequent ordering;
The objective is to find the most economical order size, one at which ordering cost is not too high, carrying cost is not too high, and their total is minimum. EOQ is a cost-minimising inventory tool.
The cost of placing one order: paperwork, communication, follow-up, transport arrangement, and receiving and inspection. It is treated as fixed per order, so annual ordering cost rises with the number of orders.
The expense of storing inventory for a specified period: warehouse rent, insurance, interest on blocked capital, spoilage, deterioration, obsolescence and security. Annual carrying cost rises with average stock. It is often stated as a percentage of unit price.
The basic model does not consider changes in purchase price; the price is assumed constant, so it does not affect the choice of order size. Quantity discounts are handled by an extension discussed later.
Let D be annual demand (annual usage) in units, S the ordering cost per order, H the holding cost per unit per year and Q the order quantity.
With steady use, stock falls from Q to zero in a straight line and is then replenished, so the average inventory is 2Q. The number of orders per year is QD. Therefore:
Total cost is lowest where the two parts are equal (equivalently, where the derivative of TC with respect to Q is zero):
QDS=2QH⇒Q2=H2DS
EOQ=H2DS
If carrying cost is given as a percentage i of unit price C, then H=iC and EOQ=iC2DS. Annual usage is one of the essential components of the formula, and D and H must use the same time period.
Suppose a manufacturer uses 10,000 units of a component a year. Ordering cost is ₹100 per order, and holding cost is ₹5 per unit per year (10% of a ₹50 unit price). The firm works 250 days a year, and supplier lead time is 5 days.
The total cost curve is flat near its minimum: ordering 400 or 1,000 costs only about 10.7% more than the EOQ.
This flat bottom is an important practical point: EOQ is robust. Rounding the answer to a convenient pack size, or small errors in estimating S or H, change total cost only slightly. Here, moving 37% below EOQ raises cost by 3,162.283,500−3,162.28×100≈10.7%.
If annual demand is 12,000 units and EOQ is 600 units, the firm places 60012,000=20 orders a year. Working 300 days, it orders every 20300=15 days, and average inventory is 2600=300 units.
Total cost first falls, reaches a minimum and then rises, giving a U shape. The minimum lies directly above the point where the ordering cost curve and carrying cost line cross. That quantity is the EOQ.
Stock pattern under EOQ for the worked example: order at 200 units, receive 632 units five days later.
Stock rises to the order quantity when a delivery arrives and falls steadily as it is used, which is why average inventory is 2EOQ. If EOQ is 600 units, average inventory is about 300 units. When safety stock is kept, average inventory becomes 2EOQ+safety stock.
EOQ tells how much to order. It does not tell when to order; that is decided by the reorder point, using lead time and safety stock.
Tool
Question answered
Example
EOQ
How much to order?
Order 500 units each time
Reorder point
When to order?
Order when stock falls to 150 units
Safety stock
How much buffer to keep?
Keep 50 extra units
ABC analysis
Which items need most control?
Class A items reviewed weekly
For example, with EOQ of 400 units and safety stock of 50 units, the firm orders 400 each time but keeps 50 extra as protection. EOQ works best alongside safety stock and reorder planning. It is one tool inside the wider system of inventory management, whereas ABC is an item-classification tool.
Suppose, in the worked example, the supplier offers a 2% discount (price ₹49 instead of ₹50) on orders of 1,000 units or more, and holding cost stays at 10% of price, so H becomes ₹4.90.
EOQ at the discounted price is 4.902×10,000×100≈639, which is below 1,000, so the lowest valid quantity at that price is 1,000. Compare total annual cost including purchase cost:
When items are produced internally and arrive gradually at production rate p while being used at rate d, the economic production quantity is H(1−pd)2DS, where S is set-up cost.
Some models allow limited, planned shortages (back-orders) when holding cost is high and customers will wait. With a shortage (back-order) cost B per unit per year, the optimal order size is H2DS×BH+B. As shortage cost becomes very large (tends to infinity), the second factor approaches 1 and the model reduces to the basic no-shortage EOQ. For most undergraduate exams, the focus remains the no-shortage model.
EOQ works best when demand is fairly stable, the item is used regularly, ordering and holding costs are known, and shortages are undesirable. Examples:
Known and constant demand, constant ordering and holding costs, constant price, known lead time, instantaneous replenishment and no shortages.