Knowledge / Production and Industrial Engineering / Inventory control: EOQ and ABC

Inventory control: EOQ and ABC

Production and Industrial Engineering (B.E./B.Tech) · Industrial engineering · free study notes for exams, placements and interviews

In short

Inventory control decides how much to order and when to order so that the total of ordering, carrying and shortage costs is least, while material is available when production or a customer needs it. The Economic Order Quantity (EOQ) gives the order size at which annual ordering cost and annual carrying cost balance; ABC analysis classifies items by annual consumption value so that control effort goes where the money is. Inventory is one of the heaviest-weighted topics in GATE PI/ME (EOQ, reorder level, shortage and discount models appear almost every year) and in university Industrial Engineering and Operations Management papers. In jobs, it is the daily work of stores, materials and supply-chain roles at Tata Motors, Maruti, Bajaj, L&T, Hindustan Unilever, Asian Paints, Flipkart and Reliance Retail, and the core of any SAP MM / ERP inventory module.

Explained

Why inventory exists and what it costs

EOQ: assumptions, derivation and sensitivity

Reorder level, safety stock and review systems

Extensions of EOQ examined in exams

ABC analysis and its companion classifications

Performance measures and Indian practice

Key points

Formulas and examples

EOQ (basic): Q\* = √(2 D Co / Cc)
D = annual demand (units/year), Co = cost per order (₹/order), Cc = carrying cost (₹/unit/year) = i × C
Total annual cost: TC = D·C + (D/Q)·Co + (Q/2)·Cc (₹/year)
Minimum relevant cost (at Q\*): TC_rel\* = √(2 D Co Cc)
Number of orders N = D/Q\* (orders/year); cycle time t = Q\*/D (years) = 365·Q\*/D days
Average inventory = Q\*/2 (units); value = (Q\*/2)·C (₹)
Economic Batch Quantity: Q\* = √[2 D Co / (Cc (1 − d/p))]
d = demand rate, p = production rate (same units); maximum inventory = Q\*(1 − d/p)
With planned backorders: Q\* = √(2 D Co / Cc) · √[(Cc + Cs)/Cs]
Cs = shortage cost (₹/unit/year); max shortage = Q\*·Cc/(Cc + Cs)
Reorder level: ROL = d̄ × L + z × σ_L; Safety stock SS = z × σ_L
σ_L = σ_d √L (constant lead time); z from the normal table for the chosen cycle service level
Periodic review target: M = d̄ (T + L) + z × σ_d √(T + L)
Sensitivity: TC(kQ\*)/TC(Q\*) = (k + 1/k)/2
Inventory turnover = COGS / average inventory; Days of stock = 365 / turnover

Example 1 — Basic EOQ with all derived quantities. A Pune auto-component plant uses D = 24,000 bearings/year at C = ₹250 each. Co = ₹450 per order, carrying cost i = 20% per year.

Example 2 — Economic Batch Quantity (in-house manufacture). A press shop makes a bracket at p = 500/day; the assembly line consumes d = 200/day, 250 working days → D = 50,000/year. Set-up cost ₹2,000 per batch; carrying cost ₹12/unit/year.

Example 3 — Quantity discount (all-units). D = 10,000 units/year, Co = ₹400/order, i = 25% per year. Price: ₹100 for 1–1,999; ₹95 for 2,000–4,999; ₹90 for 5,000 and above.

Price ₹Cc = 0.25CEOQ = √(2DCo/Cc)Feasible?Q usedPurchase ₹Ordering ₹Carrying ₹Total ₹
10025.00566yes56610,00,0007,0717,07110,14,142
9523.75580no (<2,000)2,0009,50,0002,00023,7509,75,750
9022.50596no (<5,000)5,0009,00,00080056,2509,57,050

Example 4 — Reorder level, safety stock and service level. Average demand 120 units/day, standard deviation 30 units/day, lead time 9 days (constant), 95% cycle service level.

Example 5 — ABC classification. Ten stores items (annual usage × unit price), sorted by annual value; total = ₹20,00,000.

ItemUsage/yrRate ₹Annual value ₹% of totalCum % valueCum % itemsClass
P-42,0004509,00,00045.045.010A
P-71,5004006,00,00030.075.020A
P-18002502,00,00010.085.030B
P-91,2001251,50,0007.592.540B
P-350016080,0004.096.550B
P-62,5001640,0002.098.560C
P-29002018,0000.999.470C
P-10600159,0000.4599.8580C
P-51,00022,0000.1099.9590C
P-850021,0000.05100.0100C
FeatureQ-system (continuous)P-system (periodic)
TriggerStock reaches ROLClock reaches review date T
Order quantityFixed Q\*Variable (M − stock on hand)
Records neededPerpetualOnly at review
Safety stockFor lead time LFor T + L (more)
Best forA items, costly/criticalB and C items, many items from one vendor

Where it is used

Interview questions

Common mistakes

Related topics

MRP and ERP in manufacturing · Forecasting and aggregate planning · Production planning and control · Operations research basics · Supply chain and logistics management · Lean manufacturing and JIT

Open in the Knowledge reader →Find jobs →