Economic Order Quantity: Definition

Definition: Economic Order Quantity (EOQ) is the optimal number of units a company should order at one time to minimize the combined costs of ordering and holding inventory. Calculated using the formula EOQ = square root of (2DS/H), it helps maintenance and procurement teams find the most cost-efficient replenishment quantity for any spare part or material.

What Is Economic Order Quantity?

Economic Order Quantity is the purchase quantity that minimizes the sum of ordering costs and holding costs for a given item. Rather than relying on intuition or historical habit, EOQ gives procurement and maintenance teams a data-driven quantity target. The model was first introduced by Ford W. Harris in 1913 and remains a foundational concept in inventory management and supply chain optimization.

For maintenance teams managing spare parts and MRO materials, EOQ is especially valuable. Ordering too little risks stockout events that halt production. Ordering too much ties up working capital and consumes storage space. EOQ identifies the point where total cost is lowest, making it a practical tool for anyone responsible for parts availability and budget control.

Why You Should Use EOQ

EOQ shifts inventory decisions from guesswork to a repeatable, logic-based process. For maintenance and reliability teams, this matters because the consequences of getting it wrong are significant in both directions: excess stock locks up capital, while insufficient stock causes unplanned downtime.

Key benefits of applying EOQ include:

  • Minimize total inventory costs by finding the balance between ordering frequency and stock levels
  • Reduce stockout risk on critical components without overburdening the storeroom
  • Adapt order sizes as demand shifts seasonally or operationally
  • Create standardized, scalable ordering frameworks that work consistently across multiple facilities

The EOQ Formula

The formula for Economic Order Quantity is:

EOQ = square root of (2 x D x S / H)

Where:

  • D = Annual Demand (units consumed per year)
  • S = Ordering Cost (fixed cost per order placed, regardless of quantity)
  • H = Holding Cost (cost to store one unit for one year)

The formula finds the quantity at which the total of ordering cost and holding cost is at its lowest point. Below the EOQ, holding costs are lower but ordering frequency (and therefore ordering costs) rises. Above the EOQ, ordering costs fall but holding costs increase. EOQ is the crossover point.

The Three Variables Used to Calculate EOQ

Holding Cost (H)

Holding cost represents the total expense of keeping one unit in inventory for one year. It includes the capital tied up in stock, storage space and climate control, insurance and taxes, administrative overhead, and the risk of obsolescence. For spare parts with long shelf lives, obsolescence risk is often the most overlooked component of holding cost.

Demand Rate (D)

Annual demand is the number of units expected to be consumed during the year. For maintenance inventory, this should be based on work orders, preventive maintenance schedules, and historical failure data, not just purchasing records. Purchase history may reflect over-ordering or past stockouts rather than true consumption, which would distort the EOQ calculation.

Ordering Cost (S)

Ordering cost is the fixed expense incurred each time a purchase order is placed, regardless of how many units are ordered. It includes internal procurement processing time, supplier communication, freight coordination, and receiving inspection. Organizations that track this cost accurately often find it is higher than assumed, which shifts EOQ toward larger, less frequent orders.

Benefits of Economic Order Quantity

Benefit What It Means in Practice
Lower Total Inventory Costs EOQ finds the order size that minimizes the combined total of ordering and holding costs, reducing unnecessary spend on both sides of the equation.
Improved Predictability Consistent replenishment quantities make forecasting more reliable, simplify reorder scheduling for long-lead items, and reduce surprise stockout events.
Standardized Decision-Making Multi-site operations can apply consistent ordering logic while still accommodating site-level differences in demand, lead time, and cost structure.
Better Procurement Alignment EOQ provides an objective basis for setting order quantities, closing the gap between bulk-buying incentives and the actual reliability needs of the maintenance team.
Scalable as Operations Change EOQ inputs can be updated as production volumes grow, new facilities come online, or cost structures shift, keeping inventory strategy aligned with current conditions.

Challenges of Economic Order Quantity

It Assumes Constant Demand

EOQ works best when demand is steady and predictable. Maintenance inventory is often irregular: equipment failures do not follow a schedule, and shutdowns or production fluctuations can cause sudden spikes in parts consumption. Teams should plan safety stock buffers alongside EOQ to protect against demand variability.

It Assumes Fixed Costs

The model treats ordering and holding costs as stable. In practice, suppliers adjust minimum order quantities and offer volume discounts, while storage costs fluctuate. EOQ inputs should be reviewed and recalculated periodically to remain accurate.

It Optimizes One Product at a Time

EOQ handles each item independently, which can miss efficiencies when components are interdependent. For maintenance teams managing kits or bill-of-materials assemblies, applying EOQ at the kit level or using multi-product optimization models may produce better results.

It Does Not Account for External Factors

EOQ does not factor in supplier lead time variability, material shortages, or corporate procurement strategies that favor long-term contracts. It should be used as one input in a broader inventory management strategy, not as a standalone system.

When Is EOQ High and When Is It Low?

Understanding the direction of EOQ helps teams sense-check their calculations before acting on them.

Condition EOQ Direction Reasoning
High ordering cost, steady demand, low holding cost High EOQ Fewer, larger orders reduce the number of expensive purchase events while storage costs remain manageable.
Low ordering cost, low or unpredictable demand, high holding cost Low EOQ Smaller, more frequent orders avoid tying up capital in inventory that may sit unused or become obsolete.

EOQ Worked Example

Consider a food processing plant that uses conveyor bearings regularly. The inputs are:

  • Annual demand (D): 500 bearings
  • Ordering cost (S): $60 per order
  • Holding cost (H): $5 per bearing per year

Applying the formula:

EOQ = square root of (2 x 500 x 60 / 5) = square root of 12,000 = approximately 110 bearings per order

This means the plant should order 110 bearings at a time. With annual demand of 500, that works out to roughly 4 to 5 orders per year. Ordering in batches smaller than 110 would increase total ordering costs; ordering larger batches would increase holding costs. The EOQ of 110 is the point where total cost is lowest.

Reorder Point (ROP)

EOQ answers how much to order. Reorder Point answers when to order. The ROP formula is:

ROP = (Average Daily Demand x Lead Time) + Safety Stock

These two calculations work together. EOQ sets the quantity for each replenishment order; ROP triggers that order at the right moment to prevent a stockout before the next delivery arrives.

Safety Stock

Safety stock is a buffer quantity held above the expected demand to absorb variability. For maintenance inventory, safety stock is especially important for parts with irregular failure patterns, long supplier lead times, or no acceptable substitutes. EOQ tells you the optimal batch size; safety stock ensures you never reach zero before the next batch arrives.

Real-Time Inventory Tracking

EOQ calculations are only as accurate as the data behind them. Barcode scanning, RFID systems, and integrated inventory management software provide accurate consumption data, enabling automatic EOQ-based reorder triggers, adjusted safety stock levels, and faster audit responses. Without reliable real-time data, the D and H inputs drift, and EOQ results become unreliable over time.

The Bottom Line

Economic Order Quantity is one of the most practical tools in inventory and maintenance management. It replaces subjective ordering decisions with a formula grounded in actual cost data. The result is fewer stockout events, lower carrying costs, and a more defensible procurement process.

EOQ is not a perfect model. It assumes stable demand and fixed costs, which rarely hold true in industrial maintenance environments. But used alongside safety stock planning, reorder point calculations, and real-time inventory data, EOQ provides a reliable foundation for optimizing MRO spend across any facility or fleet of facilities.

Optimize Spare Parts Inventory with Tractian

Tractian's inventory management software helps maintenance teams calculate optimal order quantities, prevent stockouts, and reduce carrying costs across all MRO parts.

See How It Works

Frequently Asked Questions

What is Economic Order Quantity (EOQ)?

Economic Order Quantity is the ideal purchase quantity that minimizes the combined cost of ordering and holding inventory. It is calculated using the formula EOQ = square root of (2DS/H), where D is annual demand, S is the cost per order, and H is the annual holding cost per unit.

What is the EOQ formula?

The EOQ formula is: EOQ = square root of (2 x D x S / H). D equals annual unit demand, S equals the fixed cost per order, and H equals the cost to hold one unit in inventory for one year. The formula outputs the order quantity that minimizes total inventory cost.

When is EOQ high versus low?

EOQ is high when ordering is expensive, demand is steady, and storage is cheap. In that case, placing fewer, larger orders makes sense. EOQ is low when ordering is inexpensive, demand is low or unpredictable, or holding costs are high, which favors smaller, more frequent orders.

What are the main limitations of EOQ?

EOQ assumes constant demand, fixed costs, and single-product optimization. In maintenance environments, demand is often irregular, supplier costs shift with discounts and minimums, and many components are interdependent. EOQ should be recalculated regularly and used alongside safety stock planning and real-time inventory tracking.

How does EOQ differ from Reorder Point (ROP)?

EOQ determines how much to order. Reorder Point determines when to place the next order, calculated as: ROP = (Average Daily Demand x Lead Time) + Safety Stock. The two formulas complement each other: EOQ sets the batch size and ROP triggers the replenishment at the right time to avoid a stockout.

Related terms