Free forever — no credit cardSee plans
GuidesAlerts

The Min/Max Inventory Method: Simple Replenishment That Works

Min/max is the replenishment system most small businesses actually run, even before they know its name: set a floor, set a ceiling, and reorder back up to the ceiling whenever you hit the floor. This guide covers the formulas, a worked example, and when min/max is the right call versus a reorder-point-plus-EOQ system.

By Edmund Tong, Founder of StockZip · Last updated: 2026-07-03

What is the min/max inventory method?

Min/max inventory sets two numbers per item: Min, the level that triggers a reorder, and Max, the ceiling you order back up to. When on-hand quantity drops to Min, you place an order for Max minus current on-hand — enough to refill the shelf, not a unit more or less.

Compare that to a reorder-point-only system. A reorder point tells you when to order — it is silent on how much. Most businesses that use reorder points alone answer “how much” with a fixed order quantity, a supplier case-pack size, or gut feel. Min/max removes that guesswork by defining the order-up-to quantity as part of the same policy: order quantity = Max − current on-hand, every time.

That single change — pairing a floor with a ceiling — is why min/max is popular with small teams. One pair of numbers per item, set once and revisited periodically, answers both questions a reorder needs answered.

The min/max formulas

Min level = (Average daily demand × Lead time) + Safety stock

Max level = Min + (Average daily demand × Review/order cycle)

Each input comes from data you likely already have:

  • Average daily demand — units sold or consumed per day, pulled from recent sales history.
  • Lead time — how many days from placing a purchase order to stock arriving on the shelf.
  • Safety stock — the buffer that absorbs demand spikes and late deliveries; see the safety stock guide for how to size it.
  • Review/order cycle— how many days of demand you want the max level to cover between reorders — weekly, biweekly, or tied to your supplier's minimum order frequency.

Worked example

Say you sell an item at an average of 15 units a day, your supplier's lead time is 5 days, and you hold a 30-unit safety stock buffer:

Average daily demand15 units
Lead time5 days
Safety stock30 units
Min level(15 × 5) + 30 = 105 units
Order/review cycle14 days
Max level105 + (15 × 14) = 315 units
Current on-hand90 units
Order quantity315 − 90 = 225 units

On-hand at 90 units is already below the 105-unit Min, so a reorder fires. The order quantity is the full gap back to Max — 225 units — computed the moment the trigger fires, no separate lookup required.

Min/max vs reorder point + EOQ

Min/max and reorder-point-plus- EOQ share the same trigger math — the reorder point and the Min level are the same formula. They differ in how they answer “how much to order”:

AspectMin/MaxReorder Point + EOQ
ComplexityLowMedium-high
Tells youWhen to order + how much, in one policyWhen (ROP) + how much (EOQ), calculated separately
Best forSmall teams, stable demand, supplier case-packsBusinesses optimizing order cost against holding cost
ToolingPer-item min/max fieldsDemand variance + cost data

EOQ optimizes order size against ordering cost and holding cost — worthwhile once those costs are large enough to model precisely. Most small businesses don't have that cost data cleanly separated, and a supplier case-pack or shelf-space limit already caps the practical order size anyway. Min/max gets 80% of the benefit with a fraction of the setup.

Common mistakes

Setting Max by gut instead of demand × cycle

“Round number that feels safe” is not a formula. A Max set by feel either overstocks cash into cardboard or leaves you short before the next cycle.

Never revisiting levels as demand shifts

Min/max set once at launch and left alone drifts out of sync the moment demand or lead time moves. Review quarterly, not never.

Applying identical rules to A and C items

Your top sellers and your slow movers do not deserve the same review cadence or the same buffer. ABC analysis tells you which items earn tighter, more frequent min/max tuning.

Ignoring safety stock in the Min calculation

Skip the safety-stock term and Min is really just lead-time demand — no cushion for a late supplier or a busy week. Size it properly with the safety stock guide.

Min/max only works if the levels stay live

StockZip stores a Min and Max on every item and fires a low-stock alert the moment on-hand drops to Min — no spreadsheet to check, no manual review to remember. Set the levels once, adjust them from real usage data, and let the alerts do the watching.

Min/max inventory questions

Straight answers about the formulas, how min/max compares to reorder point + EOQ, and how often to update levels.

Min/max inventory is a replenishment method where you set two levels per item: a minimum that triggers a reorder, and a maximum you order back up to. When on-hand quantity drops to the min, you order enough to bring it up to the max — no separate order-quantity calculation needed.