Inventory Management Models
What are the core inventory management models — EOQ, safety stock, ABC analysis, JIT?
Definition
Inventory management models are mathematical frameworks for determining how much stock to hold, when to reorder, and how to classify items by importance. The four core models are EOQ, Safety Stock, ABC Analysis, and JIT. [src3]
Key Properties
- EOQ formula: Q* = sqrt(2DS / H)
- Safety stock: SS = Z x sigma_d x sqrt(L)
- ABC thresholds: A = top 20% SKUs (~80% value), B = next 30% (~15%), C = bottom 50% (~5%)
- JIT principle: Zero buffer, pull-based production, kanban signals
- Reorder point: ROP = (Avg daily demand x Lead time) + Safety stock
Constraints
- EOQ assumes constant demand — invalid for seasonal products [src1]
- JIT requires near-perfect supplier reliability [src5]
- ABC by dollar value alone misses operational criticality [src3]
- Safety stock formulas need accurate demand variability data [src2]
- No single model fits all SKUs — hybrid approaches standard [src4]
Framework Selection Decision Tree
START — Company needs to optimize inventory
├── Primary problem?
│ ├── Too much inventory → EOQ + ABC analysis
│ ├── Too many stockouts → Safety stock optimization
│ ├── Too much waste → JIT / Lean inventory
│ └── Don't know → ABC analysis first ← START HERE
├── How stable is demand?
│ ├── Stable → EOQ works well
│ ├── Seasonal → Modified EOQ with seasonal factors
│ └── Highly variable → Safety stock + demand sensing
├── How reliable are suppliers?
│ ├── Very reliable (< 2% late) → JIT feasible
│ ├── Moderate → EOQ + safety stock ← YOU ARE HERE
│ └── Unreliable → Higher safety stock + dual sourcing
└── How many SKUs?
├── < 100 → Manual with ABC
├── 100-10,000 → ERP-based optimization
└── > 10,000 → ML-driven replenishmentApplication Checklist
Step 1: ABC-XYZ classification
- Inputs: 12-24 months SKU data, unit costs, criticality
- Output: ABC x XYZ classification matrix
- Constraint: Add criticality dimension — production-critical C items managed as A [src3]
Step 2: Calculate EOQ for stable items
- Inputs: Annual demand, ordering cost, holding cost
- Output: Optimal order quantity per item
- Constraint: If demand CV exceeds 20%, use dynamic lot-sizing [src1]
Step 3: Set safety stock levels
- Inputs: Service level, demand std dev, lead time
- Output: Safety stock + reorder point per SKU
- Constraint: Above 99% service level costs grow exponentially [src2]
Step 4: Implement replenishment
- Inputs: EOQ, ROP, safety stock, ERP parameters
- Output: Automated reorder triggers
- Constraint: Review parameters quarterly [src4]
Anti-Patterns
Wrong: Applying EOQ uniformly to all SKUs
Seasonal and variable items need different models. [src1]
Correct: Segment SKUs and match model to demand pattern
ABC-XYZ segmentation drives model selection per item. [src3]
Wrong: Setting safety stock once and never updating
Static parameters become wrong as demand patterns shift. [src2]
Correct: Recalculate quarterly with rolling data
Use most recent 6-12 months; adjust for known changes. [src4]
Wrong: Implementing JIT without supplier assessment
One unreliable supplier defeats the entire system. [src5]
Correct: Validate >98% on-time delivery before JIT
Measure for 6+ months. If not achievable, use safety stock buffers. [src5]
Common Misconceptions
Misconception: Lower inventory is always better.
Reality: Stockouts cost 5-10x more than carrying cost. Goal is optimal, not minimal. [src4]
Misconception: ABC C items don't need management.
Reality: A $0.10 fastener with 12-week lead time can shut down a factory. [src3]
Misconception: EOQ gives the exact right order quantity.
Reality: Total cost curve is flat near optimum; practical considerations (MOQs, container sizes) should override. [src1]
Comparison with Similar Concepts
| Concept | Key Difference | When to Use |
|---|---|---|
| EOQ | Minimizes ordering + holding cost | Stable demand items |
| Safety Stock | Buffers against uncertainty | All items with significant stockout cost |
| ABC Analysis | Value-based classification | Initial segmentation |
| JIT | Eliminates buffer inventory | Reliable supply chains |
| MRP | BOM-based dependent demand | Manufacturing components |
When This Matters
Fetch this when a user asks about inventory optimization, EOQ calculations, safety stock formulas, ABC classification, JIT implementation, or balancing carrying costs against stockout risk.