Every purchase order a business places sets off two competing costs. Order too often, and staff time, transport, and paperwork pile up. Order too rarely, and warehouse rent, insurance, and capital locked up in unsold stock start eating into profits. The re-order quantity, better known as the Economic Order Quantity (EOQ), solves this tension. It is the exact number of units a business should order each time it restocks so that the combined cost of ordering and holding inventory stays as low as possible.
For anyone studying inventory control in cost accounting, EOQ is one of the most practical formulas in the entire syllabus. Retailers, manufacturers, and even hospital pharmacies apply some version of this calculation every day, whether they call it EOQ or not.
Table of Contents
What re-order quantity means in inventory control
Re-order quantity is the fixed quantity of raw material or finished goods that a business orders every time its stock touches the re-order level. It is not the same as the re-order level, which only signals when to place the next order. EOQ answers a different question: once you decide to order, how much should that order actually be?
The idea was first formalised by production engineer Ford W. Harris in 1913, and it remains one of the oldest and most widely taught models in inventory and production scheduling. Over a hundred years later, the underlying logic still holds because the trade-off it describes, ordering cost against carrying cost, has not really changed.
The EOQ formula explained
The formula used across cost accounting courses is:
EOQ = √(2UO / I)
Where U is annual usage in units, O is the ordering cost per order, and I is the annual carrying cost per unit. Each variable represents a different cost centre, and getting any one of them wrong throws off the entire calculation.
Annual usage (U)
This is simply the total quantity of an item a business expects to consume or sell over a year. It is usually pulled from past sales data or production schedules, adjusted for any expected growth or seasonal shift in demand.
Ordering cost (O)
Ordering cost covers everything spent each time a fresh purchase order is raised, including requisition processing, transportation, inspection, and follow-up communication with the supplier. This figure stays roughly fixed per order, regardless of whether the order is for 10 units or 10,000.
Carrying cost (I)
Carrying cost, also called holding cost, is the annual expense of keeping one unit in stock. It bundles together warehousing rent, insurance, spoilage, obsolescence, and the opportunity cost of capital tied up in unsold stock. Businesses commonly express this as a percentage of the unit’s purchase price rather than a flat rupee figure, since storage and capital costs scale with the value of what is being stored.
Working through an EOQ calculation
Say a stationery retailer sells 12,000 notebooks a year. Each purchase order costs ₹200 to process, and the annual carrying cost works out to ₹8 per notebook. Plugging these into the formula:
EOQ = √[(2 × 12,000 × 200) / 8] = √600,000 ≈ 775 units
This means the retailer minimises total inventory cost by ordering roughly 775 notebooks each time, rather than placing many small orders or one large annual order. The table below shows why this specific number wins out over other order sizes.
| Order size (units) | Orders per year | Annual ordering cost (₹) | Annual carrying cost (₹) | Total cost (₹) |
|---|---|---|---|---|
| 400 | 30 | 6,000 | 1,600 | 7,600 |
| 775 (EOQ) | 15.5 | 3,100 | 3,100 | 6,200 |
| 1,200 | 10 | 2,000 | 4,800 | 6,800 |
Notice that at the EOQ point, the ordering cost and the carrying cost are almost equal. That is not a coincidence; it is exactly what the formula is built to achieve.
Why the square root formula works
Ordering cost and carrying cost move in opposite directions as order size changes. Larger orders mean fewer orders per year, so ordering cost falls. But larger orders also mean more average stock sitting in the warehouse, so carrying cost rises. Plotted on a graph, these two costs form a U-shaped total cost curve, and the EOQ formula pinpoints the exact quantity where this combined curve hits its lowest point, which happens to be where the two individual cost lines intersect.
Assumptions built into the EOQ model
The formula only works cleanly because it assumes a fairly tidy world. A few of these assumptions are worth knowing, especially for exam answers:
- Constant demand: Annual usage is assumed to be steady throughout the year, with no seasonal spikes.
- Fixed costs: Both the ordering cost per order and the carrying cost per unit stay unchanged across the year.
- Instant replenishment: Once an order is placed, the entire quantity is assumed to arrive at once, with no lead-time gap.
- Single item: Each order is assumed to be for one type of material, ordered independently of any other item.
Where EOQ meets its limits
Real businesses rarely operate under such clean conditions. Demand for festive-season goods, for instance, spikes for a few months and dips the rest of the year, which the basic formula does not account for. Suppliers frequently offer bulk-purchase discounts, which can make ordering above the calculated EOQ more economical overall once the reduced price per unit is factored in. Because of assumptions like these, EOQ is best treated as a starting baseline rather than a rigid rule, one that businesses adjust using judgement, quantity-discount schedules, and safety stock policies layered on top.
Applying EOQ beyond the textbook
Small and mid-sized businesses across India use EOQ-style thinking constantly, even without running the exact formula. A textile trader deciding how many bolts of fabric to import at once, or a pharmacy chain fixing its monthly medicine order size, is essentially solving the same ordering-versus-carrying trade-off. Manufacturing and logistics teams often go a step further, running sensitivity analysis on the EOQ output to check how much the ideal order size shifts if ordering cost or demand changes by a small percentage, since real-world orders rarely match the textbook number exactly due to packaging, container, or transport-load constraints.
Getting comfortable with EOQ also builds a foundation for related inventory control tools such as re-order level, safety stock, and ABC analysis, all of which work together rather than in isolation.
What do you think? If a supplier offered your business a 10% discount for ordering double the EOQ, would it still make financial sense to stick to the calculated quantity? And how would seasonal demand, say for umbrellas or diaries, change the way you would apply this formula in practice?
References
- https://en.wikipedia.org/wiki/Economic_order_quantity
- https://www.indeed.com/career-advice/career-development/ordering-cost-formula
- https://corporatefinanceinstitute.com/resources/accounting/what-is-eoq-formula/
- https://www.ism.ws/logistics/economic-order-quantity/
- https://ramp.com/blog/economic-order-quantity
- https://www.logisticsinsider.in/eoq-view-lesson-for-inventory-management/
Leave a Reply