Inventory Foundations: Why Stock Exists and What It Costs
Inventory is a stock of goods held within a system. It ranges from screws and paperclips to machines, trucks and construction equipment, and matters in manufacturing, retail, hospitals, service operations and IT. Inventory bridges the mismatch between demand, supply and lead time; if production and demand were perfectly synchronised, little inventory would be needed.
It sits at the operations–marketing–finance intersection: operations needs flow, continuity and service; marketing needs availability and fewer lost sales; finance sees cash tied up on the balance sheet. Inventory reduces stockouts but can spoil, become obsolete or require markdowns. The objective is therefore the right service level at reasonable cost—not maximum inventory or minimum inventory.
Types and functions of inventory
| Type | Meaning / example |
|---|---|
| Raw materials and purchased items | Inputs awaiting production: steel coils, fabric, food packaging. |
| Work in process (WIP) | Partially completed goods, such as a partly assembled smartphone or vehicle. |
| Finished goods / merchandise | Products ready to sell, held on retail shelves, in warehouses, fulfilment centres or dark stores. |
| MRO inventory | Maintenance, repair and operating supplies—tools, lubricants, spares, cleaning material—that do not enter the product but prevent operational stoppage. |
| Pipeline / in-transit inventory | Goods on trucks/ships or moving between supplier, plant and warehouse; capital is tied up before the item is saleable. |
Inventory serves eight major functions:
- Anticipation stock meets expected/average customer demand (milk, bread, rice in a supermarket).
- It smooths production when demand is seasonal but capacity cannot flex instantly (fans before summer; Diwali assortments).
- It decouples operations, buffering process steps so a machine failure or late supplier does not stop everything.
- Safety stock protects against uncertain demand and lead time—weather, supplier stockouts, wrong materials or quality problems.
- Cycle inventory arises because orders/shipments are made in cost-efficient batches with fixed ordering/transport costs.
- Speculative inventory hedges expected input-price increases.
- It permits operations that take time: production and transport create unavoidable WIP and pipeline stock.
- It captures quantity discounts from suppliers.
Little’s Law quantifies inventory in a flow system:
where is average inventory, is average throughput/demand rate, and is average time in the system. At 5 units/day and 10 days in system, average inventory is units.
The fundamental trade-off and performance metrics
Too little inventory causes stockouts, lost sales and disrupted operations. Too much locks up capital, consumes warehouse/handling space, risks shrinkage, spoilage, pilferage, depreciation and obsolescence, and often forces markdowns.
The two core management questions are when to order and how much to order. Common metrics are:
High turns often mean efficient inventory use, but are not automatically superior: low-margin grocery needs high turns, while high-margin items can tolerate lower turns; excessive turns can cause stockouts. Days of inventory on hand asks how many days sales can continue if replenishment stopped today—high days can signal excess, low days can signal stockout risk.
Effective management requires accurate on-hand/on-order records, a demand forecast plus forecast error, lead-time mean/variability, cost estimates and SKU classification. Forecasting and inventory are tightly linked: inventory is a response to forecast error and lead-time uncertainty.
Counting, tracking and review logic
| Tracking system | Description | Consequence |
|---|---|---|
| Periodic inventory system | Physically count at fixed intervals (weekly/monthly), then decide order. | Simple and lower-tech, but changes are not visible between counts; needs extra buffer. |
| Perpetual inventory system | Record changes continuously through POS, scanners or barcodes. | Better visibility/faster action, but higher recordkeeping cost and still needs verification for mis-scans, shrinkage and spoilage. |
These support two review policies:
- Continuous review / Q system: monitor continuously; at a reorder point, place a fixed quantity . Timing varies.
- Periodic review / P system: inspect every fixed time interval; order quantity varies to restore a target. Timing is fixed.
Key takeaways
- Inventory buffers real mismatches but is costly and risky to hold.
- Cycle stock is batch-driven; safety stock is uncertainty-driven.
- Little’s Law links inventory directly to flow rate and time.
- The correct service/cost balance—not maximum turnover—is the objective.
- Periodic tracking supports P logic; perpetual tracking makes Q logic feasible.
The four relevant cost buckets
| Cost | Meaning | Decision implication |
|---|---|---|
| Purchase cost | Unit amount paid to supplier, . | Often largest absolute cost and material to working capital, but does not drive order-frequency choice if constant. |
| Holding/carrying cost | Cost of keeping stock over time: capital, space, warehouse rent/light/equipment, insurance, tax, spoilage, shrinkage, pilferage, depreciation and obsolescence. | Expensive or perishable items are costly to hold. |
| Ordering/setup cost | Fixed per-order cost : approvals, paperwork, systems, receiving/inspection/inbound handling, sometimes shipping. In-house production analogue: changeover, calibration, cleaning/tool setup. | Larger batches spread across units but increase stock. |
| Shortage/stockout cost | Lost margin and goodwill/future demand for lost sales; expediting, overtime, fines and disruption for backorders. | Hardest to estimate; quick commerce often loses the sale, B2B often backorders. |
The clean baseline for annual holding cost per unit is:
where is currency per unit per year, is annual carrying/capital rate, and is unit purchase cost. If and , then:
Holding cost is broader than capital cost, but this expression shows why expensive items hurt to hold. For an order of units, purchase spending is and the fixed order cost is ; do not confuse (unit purchase cost) with (fixed cost per order).
ABC classification: focus effort where value is concentrated
A SKU (stock keeping unit) is a separately tracked/replenished product variant—for example, a shampoo’s size or fragrance. Managing every one of thousands of SKUs identically is wasteful. ABC analysis ranks items by annual monetary usage:
| Class | Typical share of items | Typical share of annual value | Control policy |
|---|---|---|---|
| A | 10–20% | 60–70% | Tight control, frequent review/cycle counts, better forecasts and high record accuracy. |
| B | Middle group | Moderate | Moderate control. |
| C | 50–60% | 10–15% | Simple control, infrequent review and potentially bulk orders. |
Annual value is the starting criterion, but criticality, stockout risk, long lead time, obsolescence and regulatory need can override it. A low-value C bolt can still stop an assembly line; because its annual value is low, ordering more/earlier may be sensible.
Worked ABC illustration
For 10 items with total annual value ₹75,910, sorting high-to-low showed item 8 alone (10% of items) contributed 52.7% of value: an A item. The next three items—3, 6 and 1 (30% of items)—contributed 40.8%: B items. The remaining six (60% of items) contributed only 6.5%: C items. Cutoffs are managerial choices, not natural laws; the purpose is differential control.
Cycle counting follows directly: count A items often, B sometimes and C rarely, instead of counting all stock once a year. Record error creates stockouts, excess ordering and operational disruption.
Key takeaways
- Inventory decisions trade holding, ordering and shortage costs; constant purchase cost often falls out of lot-size optimisation.
- is a useful baseline but storage and deterioration can dominate in practice.
- ABC classifies by annual usage value, not simply unit price or volume.
- A items deserve precision; C items can use simpler controls, though critical C items still require availability protection.
Economic order quantity (EOQ)
Economic order quantity (EOQ) is the fixed batch size that balances annual ordering cost against annual holding cost for predictable demand. It is attributed to Ford Harris (1915).
The basic model assumes: one independently analysed item; known annual demand; continuous, constant demand rate; known constant lead time; each order received in one delivery; fixed per order; unit cost ; holding cost per unit-time; no shortages; no obsolescence; and no quantity discounts.
With annual demand , order size , fixed ordering cost , purchase cost and annual holding cost :
Because stock falls linearly from to , average cycle inventory is:
Thus total annual cost is:
is independent of , so minimise only ordering plus holding cost. Differentiating:
The second derivative is positive for :
so this is a minimum. At , annual ordering cost equals annual holding cost. Higher or raises ; higher lowers it. does not appear directly when constant, but affects indirectly if .
The inventory path is a sawtooth: delivery jumps stock to , then constant demand depletes it linearly. Large means fewer orders but high average inventory; small means many orders but low average inventory. EOQ is the compromise.
Worked EOQ: tire distributor
Inputs: tires/year, USD/order, USD/tire/year, and 288 operating days/year.
Annual relevant cost is USD (add only if total purchase spending is required). The distributor orders 300 tires every 9 workdays.
When to order: deterministic reorder point (ROP)
With zero lead time, stock can reach zero before ordering, so . With positive lead time , order when stock covers expected demand while the shipment travels:
where is demand per day and is lead time in days.
For the tire example, daily demand is tires/day. With days:
Order at 167 tires; demand over the next five days reduces stock to about zero when the replenishment arrives. The 5-day lead time is less than the 9-day order cycle.
If days, it exceeds the 9-day cycle and multiple orders are in transit. Under the source’s on-hand treatment, the residual unfilled portion is , where is the order-cycle time:
The key is tracking pipeline orders; later continuous-review practice defines the ROP by inventory position, not shelf stock alone.
Key takeaways
- EOQ answers how much: balance with .
- At EOQ, annual ordering and holding costs are equal.
- Deterministic ROP answers when: expected demand during lead time.
- Long lead times require explicit tracking of multiple outstanding/pipeline orders.
When leftovers do not economically carry forward
The newsvendor / single-period / one-shot model applies when a decision is made before uncertain demand is known and leftover stock becomes obsolete or must be deeply marked down: monthly magazines, seasonal fashion or perishable products. Unlike EOQ, too much today cannot simply flow into the next equivalent cycle.
The trade-off is overage (one unit too many) versus underage (one unit too few), not long-run ordering versus holding.
For purchase cost , selling price and salvage value :
If a lost sale also damages future business, include goodwill penalty :
is difficult to estimate because it is the present value of lost future margin and negative word of mouth.
Hemant Patel’s monthly-magazine calculation
Hemant pays ₹30, sells at ₹40, and salvages unsold monthly copies at ₹10. Demand is equally likely to be 6, 7, 8, 9 or 10 copies ( each).
The larger overage cost suggests a conservative quantity below the middle demand (8). The full profit table confirms this. If demand is at least , profit is ; if demand is below , profit is .
| Actual demand \ Order | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|
| 6 | 60 | 40 | 20 | 0 | -20 |
| 7 | 60 | 70 | 50 | 30 | 10 |
| 8 | 60 | 70 | 80 | 60 | 40 |
| 9 | 60 | 70 | 80 | 90 | 70 |
| 10 | 60 | 70 | 80 | 90 | 100 |
| Expected profit | 60 | 64 | 62 | 54 | 40 |
Since each scenario probability is , expected profit is the average of the column. Maximum expected profit is ₹64 at copies.
Critical-fractile rule
Consider whether to buy the th unit. It sells if , gaining , and remains if , losing . Add units while expected incremental payoff is positive; stop at zero:
Using gives:
The ratio is the critical fractile. It is also the optimal cycle service level—the probability demand is fully met/no stockout in the period.
Expected-payoff warm-up
The marginal decision follows ordinary expected-payoff logic. A ₹100 lottery ticket has a 25% chance of paying ₹200 and a 75% chance of returning a ₹50 consolation. Its expected net payoff is:
It is a losing bet on average. The newsvendor’s next-unit decision uses the same two-outcome expected-payoff logic: sale versus leftover.
For Hemant:
CDF values for demand 6–10 are . Choose the smallest quantity with CDF at least : , agreeing with the expected-profit table.
Continuous-demand newsvendor: Mac’s weekly magazine
Mac pays 0.25 USD, sells at 0.75 USD and returns unsold copies for 0.10 USD. Weekly demand is normal with , .
The standard-normal quantile for is :
Order 15 or 16 copies; 16 ensures meeting at least the target fractile under an upward rounding convention. In Excel, use the inverse normal CDF directly with probability, mean and standard deviation.
Key takeaways
- Newsvendor is for one-shot/perishable decisions, not recurring EOQ cycles.
- Overage cost is ; underage cost is plus any goodwill penalty.
- The critical fractile selects the quantity where marginal expected gain from another unit becomes zero.
- Higher overage relative to underage means a lower service level and more conservative order quantity.
Inventory position and safety stock
With positive lead time, decisions should use inventory position:
It prevents double ordering when stock is already in transit. With zero lead time/no backorders, equals on-hand inventory.
Safety stock is inventory above expected demand that reduces stockout risk. In a normal single-period context, and is that buffer; in replenishment systems, the relevant uncertainty window is the protection period.
Q model: continuous review, fixed quantity
The Q model continuously monitors , assumes backorders rather than lost sales, and orders the same fixed when reaches . Thus is fixed and timing varies. EOQ can set from expected annual demand, while safety stock sets when to order.
In continuous review, the only vulnerable interval is the replenishment lead time : after placing an order, no intervention can make it arrive earlier. With independent demand and fixed lead time:
Here corresponds to the chosen cycle service level (probability of no stockout during lead time). If both demand and lead time are uncertain, demand during lead time is a random sum; closed-form mean/standard-deviation expressions exist but are outside this module’s scope.
Q-model worked example: appliance store
Weekly demand is normal with mean 10 and standard deviation 8; USD/order, USD/unit/year, weeks, 52 weeks/year, and target cycle service level 70%.
Expected annual demand:
Fixed EOQ:
Lead-time demand parameters:
For 70% service, . Therefore:
Order 63 units whenever inventory position hits 38.
P model: periodic review, variable quantity
The P model reviews every fixed days/weeks and orders enough to raise inventory position to an order-up-to level :
Timing is fixed, order quantity varies. It is attractive when continuous monitoring is costly/impractical, multiple SKUs can be ordered on a common supplier calendar, or procurement has weekly/monthly rhythm.
Its protection period is longer than Q model’s:
The system can stock out just after review, remain unseen until the next review, then wait lead time again. For independent daily normal demand:
Thus P systems generally need more safety/average inventory than Q systems at the same service level, but are administratively simpler and enable order consolidation.
Continuous-review calculation: current versus 95% target
Daily demand: , ; days; ; /unit/year; 365 days/year. Current policy: , .
Current cycle service level is 50%. For a 95% target, :
Order 936 whenever reaches about 388 to achieve 95% probability of no lead-time stockout.
Periodic-review calculation
Daily demand is normal with , ; days; days; service level 98% (); current on-hand inventory is 150.
At the next review, quantity will differ because it is always the gap between current and .
| Feature | Q / continuous review | P / periodic review |
|---|---|---|
| Trigger | Fixed time | |
| Quantity | Fixed | Variable |
| Protection period | ||
| Monitoring | Continuous | Only at review epochs |
| Safety stock at same service | Lower | Usually higher |
| Strength | Responsive, lower buffer | Simple, coordinated multi-SKU orders |
Select a high service level if backorder penalties, lost goodwill, contract fines or expediting are high; lower service can be appropriate if backorders are acceptable. There is no universal best policy—fit depends on monitoring cost, order coordination, product and stockout pain.
Key takeaways
- , not on-hand inventory alone, drives continuous-review ordering with pipeline stock.
- Q model protects uncertainty during ; P model protects .
- Q: fixed quantity/variable time. P: fixed time/variable quantity.
- Higher service means higher safety stock and holding cost; lower service accepts more stockout/backorder risk.
Pooling and Postponement: Reducing the Uncertainty to Buffer
Pooling combines demand streams, variants or product commitment so variability partially cancels. It does not change average demand; it reduces the standard deviation that drives safety stock.
Location pooling and the square-root effect
For identical, independent regions, each with mean demand , standard deviation and the same service factor :
Mean demand grows linearly either way. The safety-stock term grows linearly across independent separate warehouses but only with in a central pool. Centralisation also lowers facility overhead, but can increase transport cost, response time and operational complexity; real networks balance inventory efficiency against proximity/speed.
Correlation changes the benefit. For two equal-demand locations:
Positive correlation means demands rise/fall together, raising pooled variability and reducing pooling benefit. Negative correlation lets high demand in one region offset low demand in another, increasing the benefit.
Product pooling and delayed differentiation
Product pooling reduces variant-level uncertainty through a common design. O’Neill could stock separate surfer-logo and diver-logo wetsuits, requiring safety stock for two uncertain SKUs, or one generic wetsuit serving both segments. Similar examples are universal power adaptors, common automobile platforms and common components/packaging. The trade-off is less specialised functionality, differentiation and price-segmentation opportunity.
Lead-time pooling / postponement / delayed differentiation delays final commitment until demand information improves. Paint stores hold base paint plus pigments and mix the final shade at sale; Benetton’s dye-after-knitting approach retains generic garments longer. Modular designs let firms hold common modules and postpone final configuration (printers, electronics, configurable products).
Postponement works best when variety is important, total demand is more predictable than the split across variants, late customisation is quick/cheap, and differences are cosmetic (colour, label, packaging). Across location, product and lead-time pooling, the common rule is: reduce variability at the point where inventory is held.
Key takeaways
- Pooling cuts safety stock by reducing demand variability, not mean demand.
- Independent location pooling produces the square-root safety-stock advantage; positive correlation erodes it.
- Product pooling exchanges lower mismatch risk for less differentiation.
- Postponement keeps stock generic until better demand information arrives and needs suitable modular/process design.
- Strong supply chains combine policy levers (EOQ, Q/P safety stock) with design levers (pooling/postponement).