Min/Max Inventory System: When It Works, When It Fails, and What Comes Next
The min/max method is the most common inventory system in distribution. Here's how to set it up correctly, where it breaks down, and how modern AI-powered alternatives solve the problems min/max can't.
How Min/Max Works
The min/max inventory system is dead simple. For every product, you set two numbers:
- Minimum (Min) — when stock drops to this level, place an order
- Maximum (Max) — order enough to bring stock up to this level
When on-hand hits 50 (your min), you order enough to reach 200 (your max). If you have 50, you order 150. If you have 30 (below min because you didn't catch it in time), you order 170. The order quantity varies — it's always Max - Current Stock.
Setting Min and Max Levels
Calculating Min
Min is essentially your reorder point:
Min = (Average Daily Usage × Lead Time) + Safety Stock
Example: You sell 5 units/day, lead time is 14 days, safety stock is 20 units.Min = (5 × 14) + 20 = 90 units
Calculating Max
Max determines how much you'll carry at peak. It should account for the time until your next review plus lead time:
Max = Min + Economic Order Quantity (EOQ)
Or more practically: Max = (Average Daily Usage × (Lead Time + Review Cycle)) + Safety Stock
If you review weekly (7 days): Max = (5 × (14 + 7)) + 20 = 125
If you review monthly (30 days): Max = (5 × (14 + 30)) + 20 = 240
When Min/Max Works Well
- Stable demand — products that sell at a consistent rate year-round
- Reliable lead times — vendors that deliver predictably
- Small catalog — fewer than 500 SKUs where you can manually set and review levels
- Simple supply chain — single warehouse, few vendors
When Min/Max Fails
For most distributors, min/max eventually breaks down:
1. Seasonal Demand
If a windshield sells 10/day in winter and 3/day in summer, a static min of 140 means you're massively overstocked in summer and potentially understocked in winter. You'd need to manually adjust levels twice a year — for every seasonal product.
2. Trending Products
A product gaining popularity needs higher min/max levels. A declining product needs lower. Static levels don't adapt — you're always behind the trend.
3. Variable Lead Times
If your vendor delivers in 14 days sometimes and 45 days other times, what lead time do you use in the min calculation? Use 14 and you'll stockout on slow deliveries. Use 45 and you'll carry 3x more inventory than needed on fast deliveries.
4. Scale
With 5,000+ SKUs, nobody reviews and updates min/max levels regularly. They get set once and forgotten. Two years later, your min/max levels reflect 2024 demand patterns while your business has changed.
5. Vendor MOQs
Your max says order 150, but the vendor minimum is 500. Or your max says order 50, but freight is free above 100. Min/max doesn't factor in real-world ordering constraints.
The AI-Powered Alternative
Modern inventory management systems replace static min/max with dynamic reorder points that adapt continuously:
- Velocity-based reorder points — recalculated nightly based on actual sales velocity, not annual averages
- Lead time intelligence — uses your actual PO history to determine real lead times per vendor
- Seasonal adjustment — AI detects patterns and adjusts targets before the season hits
- MOQ-aware ordering — factors in vendor minimums and freight breaks
- Risk-based safety stock — uses the King formula with demand and lead time variability, not flat percentages
The result: you get the simplicity of automated reordering with the intelligence that min/max lacks.
Move Beyond Min/Max
Tru-Stock AI replaces static min/max with dynamic, AI-powered reorder points that adapt to your actual demand, lead times, and seasonal patterns. No more manual level-setting for thousands of SKUs.
Get Free Assessment →Frequently Asked Questions
What is a min/max inventory system?
A min/max system sets two levels for each product: a minimum (reorder trigger) and a maximum (order-up-to level). When stock drops to the minimum, you order enough to bring it up to the maximum.
How do you calculate min and max inventory levels?
Min = Average Daily Usage × Lead Time + Safety Stock. Max = Min + Economic Order Quantity. For 5/day usage, 14-day lead time, 20 units safety: Min = 90, Max = 190 (with EOQ of 100).
What's the difference between min/max and reorder point systems?
A reorder point system orders a fixed quantity when stock hits the trigger. Min/max orders a variable quantity to reach the max level. AI-powered systems combine both approaches dynamically.
When does min/max fail?
When demand is seasonal, lead times vary, you have thousands of SKUs, or vendor MOQs conflict with calculated levels. These are where AI-powered systems outperform static rules.