CORPORATE FINANCE • WORKING CAPITAL MANAGEMENT

Inventory Management & EOQ

Optimizing order quantities to minimize total inventory costs and maximize working capital efficiency.

Historical Context & Motivation

Inventory has been at the heart of commerce for millennia, but the formal mathematical treatment of inventory management is a distinctly modern development. As firms grew in scale during the industrial revolution, managers confronted a fundamental tension: ordering large quantities reduced the frequency of purchasing transactions but tied up precious capital in warehoused goods, while ordering small quantities preserved liquidity but drove up administrative and logistics costs. This trade-off motivated engineers and economists to seek a principled, quantitative solution.

The breakthrough came in 1913 when Ford Whitman Harris, an engineer at Westinghouse, published the first mathematical derivation of an optimal lot size formula. His work remained relatively obscure until R. H. Wilson popularized the concept in consulting circles during the 1930s, giving rise to the name the Wilson formula or, more commonly, the Economic Order Quantity (EOQ). The model's elegance—balancing two opposing cost functions to find a minimum—has made it a cornerstone of operations research, supply chain management, and corporate finance curricula ever since.

1913
Harris Derives the Lot-Size Formula
Ford W. Harris publishes How Many Parts to Make at Once, presenting the first rigorous derivation of the economic order quantity, establishing the mathematical foundation for inventory optimization.
1934
Wilson Popularizes the Model
R. H. Wilson, a consultant, widely disseminates the EOQ formula in industry, leading many practitioners to attribute the model to him. The formula becomes known as the 'Wilson EOQ model' in many textbooks.
1958
Wagner-Whitin Dynamic Lot Sizing
Wagner and Whitin extend the static EOQ framework to handle time-varying demand using dynamic programming, paving the way for more realistic multi-period inventory models used in MRP systems.
1980s
Just-in-Time and Lean Manufacturing
Toyota's Just-in-Time philosophy challenges traditional EOQ thinking by dramatically reducing setup and ordering costs, effectively driving the optimal lot size toward much smaller quantities and reshaping global supply chains.
2000s+
AI-Driven Inventory Optimization
Machine learning and real-time data analytics enable firms to continuously recalibrate inventory parameters, but the EOQ remains the conceptual anchor against which more complex algorithms are benchmarked.

From a corporate finance perspective, inventory management sits squarely within working capital management—the discipline of managing current assets and current liabilities to ensure operational efficiency and financial health. Inventory typically represents one of the largest components of a firm's current assets, and its management directly affects cash flow, profitability, and shareholder value. The central question the EOQ model addresses is deceptively simple: How much should a firm order at a time, and how often, to minimize total inventory-related costs?

Core Principles & Definitions

Before diving into the mathematics, it is essential to understand the cost categories and assumptions that underpin the EOQ framework. The model rests on a clear decomposition of inventory-related expenses into two competing forces—costs that rise with order frequency and costs that rise with order size—plus the baseline cost of the goods themselves. Grasping these categories provides the intuition necessary to interpret the formula and to recognize when its assumptions may be violated in practice.

1

Ordering (Setup) Costs

Fixed costs incurred each time an order is placed: purchase-order processing, delivery charges, receiving and inspection labor, and payment processing. These costs are independent of order size and decrease on a per-unit basis as the order quantity grows.
2

Carrying (Holding) Costs

Costs of maintaining inventory on hand: warehousing and storage, insurance, obsolescence and spoilage risk, taxes, and the opportunity cost of capital tied up in stock. Typically expressed as a percentage of per-unit cost per year, these costs rise proportionally with average inventory levels.
3

Total Inventory Costs

The sum of total ordering costs and total carrying costs over a given period. The EOQ model finds the order quantity Q* at which this total is minimized—precisely the point where marginal ordering cost savings equal marginal carrying cost increases.
4

Reorder Point (ROP)

The inventory level at which a new order should be placed to ensure stock arrives before a stockout occurs. Calculated as the product of daily demand and lead time, the ROP complements EOQ by answering when to order.
5

Safety Stock

A buffer of extra inventory held to protect against variability in demand or lead time. While the basic EOQ model assumes certainty, real-world applications incorporate safety stock to reduce the probability of stockouts to an acceptable service level.
KEY TAKEAWAY
Think of inventory management like filling your car's gas tank. If you stop for gas every day, you waste time and trip costs (ordering costs) but carry very little fuel (low holding costs). If you fill a giant auxiliary tank once a month, you make fewer trips (low ordering costs) but haul extra weight and risk fuel going stale (high holding costs). The EOQ is the sweet-spot tank size that minimizes total time-and-fuel expense over the year.

Visual Explanation — The EOQ Cost Trade-Off

The most intuitive way to understand the EOQ is through a graphical depiction of the three cost curves plotted against order quantity Q. As Q increases along the horizontal axis, ordering costs decline hyperbolically while carrying costs rise linearly. The total cost curve is the vertical sum of these two, and its minimum—the trough of the U-shaped curve—identifies Q*, the economic order quantity.

The ordering cost curve (dashed violet) falls as Q increases because fewer orders are needed per year. The carrying cost curve (dashed pink) rises because higher Q means more average inventory on hand. The total cost curve (solid cyan) reaches its minimum at Q* (amber dot), where marginal ordering savings exactly offset marginal carrying cost increases—i.e., the two component curves intersect.

A critical geometric insight from this diagram is that the minimum of the total cost curve occurs precisely where the ordering cost curve and carrying cost curve intersect—that is, where total annual ordering costs equal total annual carrying costs. This is not a coincidence; it is a direct consequence of the calculus used to derive Q*. Understanding this symmetry is valuable because it provides a quick reasonableness check: at the optimal order quantity, roughly half of total inventory costs should come from ordering and half from carrying.

Mathematical Framework

The EOQ model begins by expressing total annual inventory cost as a function of the decision variable Q (units per order). Under the standard assumptions—constant and known demand, instantaneous replenishment, no quantity discounts, and no stockouts—the total relevant cost function comprises two components. We deliberately exclude the purchase cost of the goods themselves because, with no quantity discounts, total purchase expenditure (D × P) is constant regardless of Q and therefore does not influence the optimization.

TOTAL ANNUAL ORDERING COST
Annual Ordering Cost = (D / Q) × S
Where D = annual demand (units/year), Q = order quantity (units/order), and S = fixed cost per order ($). The ratio D/Q gives the number of orders placed per year.
TOTAL ANNUAL CARRYING COST
Annual Carrying Cost = (Q / 2) × H
Where Q/2 = average inventory level (assuming linear depletion from Q to 0), and H = annual holding cost per unit ($). H is often computed as the product of the per-unit purchase price P and the carrying cost rate i (e.g., H = P × i).
TOTAL RELEVANT COST
TC(Q) = (D / Q) × S + (Q / 2) × H
This is the function we minimize. The first term decreases in Q (hyperbolic), and the second term increases in Q (linear), confirming the U-shaped total cost curve observed graphically.

To find the minimum, we take the first derivative of TC(Q) with respect to Q, set it equal to zero, and solve. Differentiating: dTC/dQ = −DS/Q² + H/2. Setting this expression to zero and solving for Q yields the celebrated EOQ formula.

ECONOMIC ORDER QUANTITY (EOQ)
Q* = √(2DS / H)
This is the optimal order quantity that minimizes total annual ordering plus carrying costs. The second derivative d²TC/dQ² = 2DS/Q³ > 0 confirms this is a minimum. Note that Q* increases with demand D and ordering cost S, and decreases with holding cost H—results that align with economic intuition.
📐 Deriving Minimum Total Cost
Substituting Q* back into the TC equation yields: TC* = √(2DSH). Notice this equals 2 × (Q*/2) × H = 2 × annual carrying cost at Q*, confirming that at the optimum, ordering cost and carrying cost are each exactly half of the total—a powerful check on any EOQ calculation.

The Inventory Cycle & Reorder Point

Understanding the EOQ formula is only half the picture; managers also need to know when to place each order. The EOQ model assumes a deterministic, sawtooth-shaped inventory cycle: inventory starts at Q units upon receipt of an order, depletes linearly at a constant rate d (units per day), and is replenished instantaneously just as it reaches zero. In practice, there is a lead time (L days) between placing an order and receiving it, which necessitates the concept of a reorder point (ROP).

REORDER POINT
ROP = d × L
Where d = daily demand (D / working days per year) and L = lead time in days. When inventory falls to the ROP level, a new order for Q* units is triggered.
Each cycle begins when Q* units arrive (vertical dashed jumps). Inventory depletes linearly until it hits the reorder point (ROP) shown in amber, at which point a new order is placed. During the lead time L (pink bracket), inventory continues to deplete, reaching zero just as the new shipment arrives. The dashed horizontal gray line marks average inventory Q*/2.

Several key relationships emerge from the sawtooth diagram. First, the cycle time—the number of days between successive orders—equals Q*/d, and the number of orders per year is D/Q*. Second, average inventory is exactly Q*/2, which is the value plugged into the carrying cost formula. Third, the model assumes demand is perfectly predictable; in the real world, demand variability and supply uncertainty mean firms add safety stock (raising the floor of the sawtooth above zero) and adjust the reorder point upward accordingly. Despite these extensions, the fundamental sawtooth logic remains the conceptual backbone of most inventory planning systems.

Key EOQ-Related Formulas at a Glance
MetricFormulaInterpretation
Optimal Order QuantityQ* = √(2DS / H)Units per order that minimize total cost
Number of Orders/YearN* = D / Q*How often to place orders annually
Cycle Time (days)T* = Q* / dDays between consecutive orders
Reorder PointROP = d × LInventory level triggering a new order
Minimum Total CostTC* = √(2DSH)Lowest achievable total inventory cost

Worked Example — Calculating EOQ

Greenfield Electronics distributes a specialized circuit board to manufacturers. The company faces annual demand of 10,000 units. Each time it places a purchase order, it incurs a fixed cost of $50 (covering paperwork, shipping coordination, and receiving inspection). The per-unit purchase price is $25, and the annual holding cost rate is 20% of unit cost. The supplier has a 5-day lead time, and Greenfield operates 250 business days per year. We will determine the EOQ, total relevant cost, number of orders per year, cycle time, and reorder point.

Greenfield Electronics — EOQ Analysis
1
Step 1 — Identify Given ValuesD = 10,000 units/year; S = $50/order; P = $25/unit; carrying cost rate i = 20%; lead time L = 5 days; working days = 250/year. Compute the annual holding cost per unit: H = P × i = $25 × 0.20 = $5/unit/year. Compute daily demand: d = D / 250 = 10,000 / 250 = 40 units/day.
H = $5/unit/year; d = 40 units/day
2
Step 2 — Calculate EOQ (Q*)Apply the EOQ formula: Q* = √(2DS / H) = √(2 × 10,000 × 50 / 5) = √(1,000,000 / 5) = √200,000 ≈ 447.21 units. Since partial units are impractical, Greenfield should round to 447 units per order (or 448; the total cost curve is very flat near Q*, so rounding has minimal cost impact).
Q* ≈ 447 units
3
Step 3 — Compute Minimum Total Cost (TC*)TC* = √(2DSH) = √(2 × 10,000 × 50 × 5) = √(5,000,000) ≈ $2,236.07. Alternatively, verify by computing each component separately: Annual ordering cost = (D / Q*) × S = (10,000 / 447) × 50 ≈ $1,118.57; Annual carrying cost = (Q* / 2) × H = (447 / 2) × 5 ≈ $1,117.50. Their sum ≈ $2,236.07, and they are approximately equal—confirming our solution.
TC* ≈ $2,236 per year
4
Step 4 — Determine Number of Orders and Cycle TimeNumber of orders per year: N* = D / Q* = 10,000 / 447 ≈ 22.37, so approximately 22–23 orders per year. Cycle time: T* = Q* / d = 447 / 40 ≈ 11.18 days, meaning an order is placed roughly every 11 business days.
≈ 22 orders/year; cycle ≈ 11 days
5
Step 5 — Compute Reorder PointROP = d × L = 40 units/day × 5 days = 200 units. When Greenfield's inventory drops to 200 units, a new order for 447 units is placed. The shipment arrives five days later, just as inventory reaches zero under the deterministic model.
ROP = 200 units
SANITY CHECK
Whenever you compute Q*, verify that total ordering cost and total carrying cost are approximately equal. If they differ by more than a rounding error, recheck your inputs. Also note that the total cost curve is relatively flat near Q*—ordering 400 or 500 units would increase costs only marginally—which means the EOQ is robust to moderate deviations. This robustness is one reason the model remains practical even when assumptions are imperfectly met.

Strengths & Limitations of the EOQ Model

The EOQ model's enduring popularity reflects genuine strengths, but its simplifying assumptions also create well-known limitations. Understanding both sides equips a finance professional to deploy the model appropriately and to recognize when more sophisticated tools—such as stochastic inventory models, quantity-discount models, or simulation-based approaches—are warranted.

Comparative Assessment of the EOQ Model
StrengthsLimitations
Provides a clear, closed-form solution that is easy to compute and communicate to stakeholdersAssumes constant and perfectly known demand; real demand is stochastic and often seasonal
Total cost is relatively insensitive to moderate errors in Q (flat U-shaped curve), making the model robustAssumes instantaneous replenishment; in practice, production or delivery occurs over time
Serves as a benchmark and starting point for more complex inventory systems (MRP, JIT, vendor-managed inventory)Ignores quantity discounts, which may make larger orders economically justified beyond Q*
Clearly decomposes costs, improving managerial insight into the ordering–carrying trade-offDoes not incorporate stockout costs; adding safety stock requires extensions beyond the basic model
Directly links inventory decisions to working capital, enabling integration with cash managementTreats ordering cost S and holding cost H as fixed parameters, though in practice they vary with technology and market conditions
KEY TAKEAWAY
Think of the EOQ as a physicist's frictionless-plane model for inventory. It strips away real-world messiness—demand uncertainty, lead-time variability, supplier discounts—to reveal the core economic logic. Just as physics students first learn F = ma before introducing friction and air resistance, finance students master EOQ before layering on stochastic demand models and quantity-discount extensions. The conceptual insight (ordering costs and carrying costs must be balanced) remains valid even when the precise formula is augmented.

Connection to Advanced Inventory Theory

The basic EOQ model serves as the launching pad for a rich family of inventory models that relax one or more of its assumptions. In corporate finance, these extensions matter because they affect cash conversion cycle length, financing needs, and the optimal allocation of working capital. Below we compare the basic EOQ with several important generalizations that students will encounter in advanced operations management and supply chain finance courses.

Basic EOQ vs. Advanced Inventory Models
FeatureBasic EOQAdvanced Extensions
DemandConstant and deterministicStochastic demand (newsvendor model, (Q, R) policy with safety stock)
PricingFixed unit price, no discountsAll-units or incremental quantity discounts; price breaks alter optimal Q
ReplenishmentInstantaneous receipt of entire orderProduction Order Quantity (POQ) model: gradual receipt at production rate p > d
StockoutsNot permittedPlanned backorders allowed; shortage cost added to total cost function
Number of ProductsSingle SKUMulti-item joint replenishment; ABC analysis prioritizes management effort
Finance LinkH includes opportunity cost of capital implicitlyExplicit integration with cash conversion cycle, trade credit terms, and WACC

From a corporate finance standpoint, the most important extension is incorporating the opportunity cost of capital into H more rigorously. When a firm's weighted average cost of capital (WACC) is 12% and the holding cost rate includes that 12% plus insurance, warehousing, and obsolescence, total H might reach 25–30% of unit cost. Changes in interest rates or the firm's capital structure therefore directly influence optimal inventory policy, creating a tangible link between financial strategy and operations. The Baumol cash management model—which treats cash as 'inventory' and applies the same square-root formula to determine optimal cash conversion quantities—further illustrates how the EOQ framework generalizes across working capital management.

🔭 Looking Ahead
In advanced corporate finance courses you will encounter ABC analysis (categorizing inventory by value and turnover), the newsvendor model for perishable or single-period goods, and dynamic lot-sizing algorithms for time-varying demand. Each builds on the EOQ's central insight—that inventory decisions involve a trade-off between costs that favor large batches and costs that favor small batches—while adding layers of realism that are essential for modern supply chain management.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the total cost curve in the EOQ model is U-shaped and why the minimum total cost occurs at the point where annual ordering costs equal annual carrying costs. What economic intuition underlies this result?
PROBLEM 2BASIC CALCULATION
A retailer sells 8,000 units of a product annually. Each order costs $40 to process, and the annual holding cost per unit is $4. Calculate the economic order quantity (Q*), the number of orders per year, and the minimum total annual inventory cost.
PROBLEM 3INTERMEDIATE
Apex Manufacturing uses 15,000 units of a component per year. The ordering cost is $75 per order, the unit cost is $20, and the annual holding cost rate is 25% of unit cost. The supplier's lead time is 8 working days, and Apex operates 300 working days per year. Calculate Q*, the reorder point, the cycle time in working days, and the total annual relevant cost.
PROBLEM 4APPLIED
MedSupply Corp distributes surgical gloves to hospitals. Annual demand is 50,000 boxes. Ordering cost is $120 per order, unit cost is $8, and the annual holding cost rate is 30%. The CFO is considering investing in an automated procurement system that would reduce the ordering cost from $120 to $30 per order but would cost $15,000 per year in software licensing. Should MedSupply adopt the new system? Support your answer with a full cost comparison including the software license.
PROBLEM 5CRITICAL THINKING
The EOQ formula assumes holding cost H is fixed. In practice, however, the opportunity cost component of H depends on the firm's cost of capital, which changes over time. Analyze how an increase in a firm's WACC from 8% to 14% would affect Q*, total inventory investment, and the firm's cash conversion cycle, holding all other parameters constant (annual demand = 20,000 units, S = $60, unit cost = $50, non-capital holding cost rate = 6%). Discuss the broader working capital implications.

Lesson Summary

The Economic Order Quantity (EOQ) model, first derived by Ford Harris in 1913, provides a closed-form solution—Q* = √(2DS / H)—for the order quantity that minimizes total annual inventory costs, defined as the sum of ordering costs (which decline with larger Q) and carrying costs (which rise with larger Q). At Q*, these two cost components are exactly equal, producing the minimum of a U-shaped total cost curve. The model is complemented by the reorder point (ROP = d × L), which determines when to order, and by the concept of safety stock to buffer against demand and lead-time uncertainty.

Within working capital management, inventory decisions directly affect the firm's cash conversion cycle, liquidity, and return on assets. The EOQ framework demonstrates that changes in the firm's cost of capital alter optimal inventory levels, linking financial strategy to operational policy. While the model's assumptions—constant demand, no quantity discounts, instantaneous replenishment—are simplifications, the total cost curve's flatness near Q* makes the solution robust. The EOQ remains the conceptual foundation upon which more advanced models (quantity-discount EOQ, stochastic models, JIT systems) are built, and it is structurally identical to the Baumol cash management model—a connection that underscores the generality of the ordering-versus-holding trade-off across all forms of working capital.

Varsity Tutors • Corporate Finance • Inventory Management & EOQ