Detailed Guide Coming Soon
We're working on a comprehensive educational guide for the Economic Order Quantity (EOQ) in your language. The content below is shown in English.
What is Economic Order Quantity (EOQ)?
▾
The Economic Order Quantity (EOQ) model is a cornerstone of strategic cash flow and working capital management, serving as a mathematically rigorous framework to optimize inventory replenishment. Rather than treating inventory as a static operational metric, top-performing organizations view it as tied-up capital. Every dollar sitting on a warehouse shelf is a dollar that cannot be deployed toward high-yield projects, debt reduction, or market expansion. The EOQ model solves this dilemma by identifying the precise order volume that minimizes the sum of two competing financial forces: procurement transaction costs and inventory carrying costs. Procurement transaction costs are the fully loaded expenses incurred every time a purchase order is initiated. These include administrative labor, ERP system processing fees, customs clearance, receiving dock logistics, and quality assurance testing. Conversely, inventory carrying costs represent the ongoing expense of holding physical goods, encompassing warehouse lease payments, climate control, insurance, obsolescence risk, and the opportunity cost of capital (often tied to the company's Weighted Average Cost of Capital, or WACC). As order batches grow, annual procurement costs decline due to fewer transactions, but carrying costs spike because average inventory levels rise. The EOQ formula pinpoints the mathematical sweet spot where these two cost curves intersect. In modern supply chain management and corporate treasury, EOQ acts as a powerful lever for protecting margins and optimizing liquidity. While enterprise resource planning (ERP) systems automate the daily mechanics of replenishment, the underlying logic relies heavily on the classic EOQ framework. By utilizing this model, finance directors and procurement executives can confidently negotiate vendor contracts, establish realistic minimum order quantities (MOQs), and design resilient supply chains that remain cost-effective even during periods of market volatility and shifting interest rates.
Calkulon makes complex calculations simple — built for students and everyday problem-solvers.
Formula
▾
EOQ = √(2 × D × S / H)
Total Annual Cost = (D/EOQ) × S + (EOQ/2) × H
Reorder Point = (Lead Time in Days × Daily Demand) + Safety StockVariable Legend
▾
| Symbol | Ime | Enota | Opis |
|---|---|---|---|
| D | Yearly Market Demand | units/year | The projected total volume of units required over a 12-month period, derived from historical sales run rates or forward-looking demand forecasts. |
| S | Procurement Transaction Cost | USD/order | The fully loaded cost incurred per purchase order, including administrative labor, logistics setup, quality inspection, and invoice processing. |
| H | Yearly Carrying Cost per Unit | USD/unit/year | The total cost to store one unit for a year, calculated as a percentage of unit value to account for warehouse rent, insurance, spoilage, and the opportunity cost of tied-up capital. |
| EOQ | Economic Order Quantity | units/order | The optimal order batch size that minimizes the sum of procurement transaction costs and carrying costs. |
| TC | Total Annual Inventory Cost | USD/year | The combined annual expenditure for ordering and carrying inventory, which reaches its absolute minimum at the calculated EOQ. |
How to Economic Order Quantity (EOQ)
▾
- 1Aggregate your 12-month demand forecast (D) based on historical sales run rates or operational budgets.
- 2Calculate the fully loaded transactional cost per purchase order (S), incorporating procurement team labor, system processing fees, and inbound freight.
- 3Determine the unit carrying cost (H) by multiplying the unit purchase price by your corporate holding rate (typically 15–30% to account for warehousing, insurance, and cost of capital).
- 4Execute the EOQ formula: EOQ = √(2DS/H) to establish the optimal order volume that balances these competing cash drains.
- 5Determine the annual order frequency (D / EOQ) and average order cycle days to align with treasury cash flow cycles.
- 6Compute the Reorder Point (ROP) by multiplying daily demand by supplier lead time and adding a safety stock buffer to mitigate supply chain disruptions.
- 7Track and audit the total baseline cost to benchmark savings against historical, unoptimized purchasing patterns.
Worked Examples
▾
At the optimal EOQ point, annual ordering costs and annual holding costs converge almost perfectly to minimize total overhead.
EOQ = √(2 × 15,000 × $120 / $6) = √600,000 = 775 units. Placing orders in batches of 775 units requires approximately 19.4 orders per year. The annual procurement cost is (15,000 / 775) × $120 = $2,323, while the annual carrying cost is (775 / 2) × $6 = $2,325. This yields a minimized total annual inventory cost of $4,648. This demonstrates the core mathematical property of the EOQ model: cost optimization occurs where transaction costs and carrying costs are virtually equal.
High-value inventory carries a massive capital holding cost, forcing smaller, more frequent replenishment cycles.
First, calculate unit holding cost: H = $1,200 × 15% = $180 per unit/year. Applying this to the formula: EOQ = √(2 × 2,400 × $350 / $180) = √9,333 = 97 units. The retailer must order 97 units approximately 25 times a year (roughly every two weeks). The annual ordering cost is $8,660 and the carrying cost is $8,730, totaling $17,390. Because high unit values drive up carrying costs, the optimal strategy shifts toward smaller, more frequent deliveries to prevent cash from being locked up on warehouse shelves.
Supplier volume discounts can easily offset the higher carrying costs of over-ordering, making bulk purchase highly lucrative.
The baseline EOQ is √(2 × 8,000 × $80 / $10) = 358 barrels, with a combined ordering and carrying cost of $3,578. If ordering the supplier's required 1,000 barrels to secure the discount, the ordering cost drops to $640 (8 orders/year), but carrying costs balloon to $5,000 (1,000/2 × $10), yielding an inventory cost of $5,640. However, the 2% discount saves $2 per barrel on 8,000 barrels, generating $16,000 in raw purchase savings. Comparing the net financial impact: $16,000 discount - $2,062 increase in logistics cost = $13,938 in net annual savings. The bulk discount is clearly the superior financial decision.
Applying a single static annual EOQ to a highly seasonal business creates massive inefficiencies. Recalculating EOQ based on seasonal demand regimes prevents winter overstocking and summer stockouts.
Using monthly metrics to account for seasonality: Summer Peak EOQ = √(2 × 5,000 × $150 / $1.20) = √1,250,000 = 1,118 cases. Winter Off-Season EOQ = √(2 × 800 × $150 / $1.20) = √200,000 = 447 cases. If the distributor used a blended annual average, they would severely under-order during peak summer (leading to stockouts and lost revenue) and over-order in winter (clogging warehouse space and draining cash flow). Recalculating EOQ dynamically across different demand seasons protects margins and optimizes physical space.
Real-World Applications
▾
Sourcing raw materials for automotive and heavy machinery assembly lines.
Optimizing purchase order sizing for multi-location consumer electronics retailers.
Managing critical stock replenishment cycles in healthcare and hospital systems.
Structuring contract terms and delivery schedules with international contract manufacturers.
Balancing bulk chemical and raw ingredient orders in food processing plants.
Special Cases
▾
When encountering this scenario in economic order quantity (eoq) calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
When encountering this scenario in economic order quantity (eoq) calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
When encountering this scenario in economic order quantity (eoq) calculator calculations, practitioners should verify boundary conditions, check for division-by-zero risks, and consider whether the model's assumptions remain valid under these extreme conditions.
Corporate Holding Cost Architecture
▾
| Cost Component | Typical Range (% of Unit Value/Year) | Notes |
|---|---|---|
| Cost of Capital / Opportunity Cost | 8–15% | Based on WACC or yield on alternative corporate investments |
| Storage & Warehousing | 3–8% | Rent, climate control, security, and warehouse labor |
| Insurance & Taxes | 1–2% | Coverage for inventory assets and local property taxes |
| Obsolescence & Markdown Risk | 2–12% | High risk in technology, fashion, and consumer electronics |
| Shrinkage, Spoilage & Damage | 1–5% | Theft, expiration, and physical damage during handling |
| Administrative Overhead | 1–3% | Cycle counting, auditing, and system maintenance costs |
| TOTAL CARRYING COST RANGE | 16–35% | A standard corporate benchmark is 20-25% for stable inventory |
Frequently Asked Questions
▾
How does EOQ directly impact a company's working capital metrics?
EOQ directly balances cash tied up in inventory with cash spent on administrative procurement activities. By optimizing order sizes, you minimize the cash conversion cycle (CCC) and free up working capital that would otherwise sit idle on warehouse shelves. This capital can then be deployed to high-yield projects or used to pay down short-term debt, improving overall return on assets (ROA).
What administrative costs should be factored into the 'Ordering Cost' (S)?
Ordering costs should capture all variable expenses associated with initiating and executing a transaction. This includes procurement staff labor hours, system licensing fees for ERP/EDI transactions, inbound customs broker fees, receiving dock labor, and quality assurance inspections. Fixed departmental overhead should be excluded, as the goal is to isolate the marginal cost of placing one additional purchase order.
How do we accurately estimate our corporate inventory carrying cost rate?
Corporate holding rates are typically expressed as a percentage of inventory value and range from 15% to 30% annually. This rate must incorporate the weighted average cost of capital (WACC) to reflect the opportunity cost of tied-up cash, alongside warehouse rent, utility costs, insurance premiums, and provisions for shrinkage or obsolescence. For high-tech or perishable industries, the obsolescence factor must be dialed up significantly to protect margins.
How do Lead Time and Safety Stock integrate with the EOQ model?
While EOQ answers how much to order, the Reorder Point (ROP) determines when to order. The ROP is calculated by multiplying daily demand by supplier lead time and adding safety stock to buffer against demand spikes or shipping delays. Together, EOQ and ROP form a comprehensive continuous-review inventory policy that maintains high service levels without over-allocating capital.
Can EOQ be adapted for internal manufacturing production runs?
Absolutely. In manufacturing, this is known as the Economic Production Quantity (EPQ) or Economic Batch Quantity (EBQ). Instead of ordering costs, the formula uses machine setup and tooling calibration costs, and it adjusts for the fact that inventory is built gradually over time rather than arriving in a single shipment. This prevents production bottlenecks while keeping finished goods inventory lean.
How sensitive is the total inventory cost to estimation errors in EOQ inputs?
The total cost curve of the EOQ model has a remarkably flat bottom, meaning it is highly robust against minor input errors. A 50% error in estimating carrying or ordering costs typically results in less than a 10% increase in total actual costs. This mathematical property gives procurement teams the flexibility to round order sizes to match standard shipping containers or supplier pallet sizes without sacrificing significant financial efficiency.
How does inflation affect the validity of EOQ calculations?
High inflation distorts standard EOQ assumptions because holding costs rise alongside interest rates, while the future value of purchasing inventory today increases. To adapt, companies must adjust their holding rate (H) to reflect higher borrowing costs and consider buying in larger batches if supplier price increases are imminent. However, this must be carefully balanced against the risk of locking up capital in depreciating physical assets.
Common Mistakes to Avoid
▾
- !Underestimating the carrying cost by failing to include the weighted average cost of capital (WACC) as an opportunity cost.
- !Treating highly seasonal demand as a flat annual average, leading to severe winter overstocks and summer stockouts.
- !Including fixed purchasing department salaries in the ordering cost rather than isolating variable transactional expenses.
- !Blindly ordering the exact EOQ figure without rounding to match standard shipping increments like full pallets or container loads.
- !Neglecting safety stock buffers in the Reorder Point calculation, assuming supplier lead times are perfectly static.
Pro Tip
Don't treat your EOQ as a rigid, unyielding figure. Instead, run a sensitivity analysis around your optimal order quantity; because the total cost curve has a very flat bottom, you can often adjust your order size by 10% to 15% to secure full-truckload freight discounts or match supplier packaging constraints without significantly impacting your total inventory costs.
Did you know?
While Ford W. Harris published the mathematical foundation of EOQ in 1913, it was almost completely ignored by the corporate world until consultant R.H. Wilson developed a simplified practical application system in 1934. Today, even in the era of AI-driven predictive supply chains, the core logic of Harris's 1913 formula remains hardcoded into the replenishment modules of global ERP giants like SAP and Oracle.
References
Ratings & comments
Pridobite tedenske nasvete za matematiko
Pridružite se 12.000+ naročnikom, ki vsak teden prejmejo nasvete za kalkulator.