Min-Max Inventory for Wear Parts: A Shanghai ChiMay Method

Method guide · Procurement perspective · Published: September 30, 2026

Key Takeaways

  • Wear parts — seals, pistons, flow meter inserts, diaphragms — fail on a schedule written by water chemistry and cycle count, not by the calendar. Their stocking policy has to run on consumption rates, not purchase history.
  • The min-max method runs on three numbers: the minimum trips the reorder, the maximum caps the shelf, and the order quantity restores stock from wherever it sits. Min = (average daily demand × lead time) + safety stock is the working core [2][3].
  • Size safety stock statistically: SS = Z × √(LT × Var(D) + D² × Var(LT)), with Z = 1.65 for a 95% service level and Z = 2.33 for 99%. Critical spares justify the higher target [4].
  • In a worked example — 50 units per day of demand, a 10-day lead time, 100 units of safety stock — the minimum lands at 600 units and the maximum at 1,100, with average inventory around 350 units [3].
  • ABC classification puts control where it pays. The top 10-20% of items typically account for 70-80% of inventory value, while the bottom half of the item list contributes little value and a lot of administrative noise [5].
  • Min-max settings are not fire-and-forget. Review quarterly, and let demand shifts, lead-time changes and obsolescence checks reset the numbers [3].

Why Wear Parts Deserve Their Own Policy

Every parts room tells the same story: shelves of components nobody will ever use, while the one seal that is actually needed sits on backorder and the line is down [1]. Both problems have one root cause. No systematic rule decides what to stock and when to reorder, so the decision lives in somebody’s memory.

Softener and filtration control valves make the stakes concrete. Their wear parts don’t fail randomly. Seals and diaphragms age with every regeneration cycle, pistons and seats wear with particulate load, and paddle wheel flow meter inserts degrade with velocity and fouling. Consumption is lumpy, low-volume and spiky: a valve fleet can run months with zero demand, then burn through three seals in a week after one hard-water season. Classic purchasing logic built on annual averages handles that badly. A min-max policy recalibrated on real consumption handles it well, because it converts irregular demand into two fixed decision points that a CMMS — or a spreadsheet — can police automatically.

The Three Numbers That Run the Storeroom

For every wear part you stock, three numbers govern the system [1]:

  • Minimum (Min) — the safety floor. Hitting it triggers replenishment. It has to cover expected demand during the lead time plus a buffer for variability [1].
  • Maximum (Max) — the ceiling stock returns to after each order. It balances availability against carrying cost [1].
  • Order quantity — what you order when the minimum is breached, computed as Q = Max − (On-Hand + On-Order − Backorders), which prevents both over-ordering and run-outs [2].

The minimum is mathematically the reorder point [2]:

ROP = (d × L) + SS

where d is average daily demand, L is supplier lead time in days, and SS is safety stock [2]. In a typical min-max setup the maximum is then Min + order quantity, and average inventory settles near safety stock plus half the order quantity [3].

A worked example from inventory practice: average daily demand 50 units, 10-day lead time, 100 units of safety stock. Min = (50 × 10) + 100 = 600 units; Max = 600 + 500 = 1,100 units; average inventory lands around 350 units. When stock hits 600, you order 500 [3]. The same arithmetic scales down neatly to valve wear parts, where demand per SKU is far lower. The formula doesn’t change. Only the magnitudes do.

Sizing Safety Stock Honestly

The most common failure in min-max systems is a safety stock number copied from habit instead of calculated. The standard formula accounts for variability in both demand and lead time [4]:

SS = Z × √(LT × Var(D) + D² × Var(LT))

Here Z is the service-level factor — 1.65 for 95%, 2.33 for 99% — LT is average lead time, Var(D) is demand variance per period, D is average demand per period, and Var(LT) is lead-time variance [4]. The point is differentiation. For critical, vital-class spares, use Z of 2.33 or higher (99%-plus service). For essential items, 1.96 (97.5%) is typical. For desirable, low-consequence items, 1.65 (95%) or lower is enough [4].

Applied to valve wear parts: a main piston whose failure stops a softening train is a vital item — stock it to a 99% target. An O-ring kit consumed during scheduled rebuilds is essential or desirable, and a lower target keeps capital free. Where demand history is too thin to compute a variance, which is the realistic situation for long-lived diaphragms, use a conservative qualitative buffer and let the first year of consumption data replace the guess.

Parameter Table for a Valve Fleet Storeroom

Inventory parameter How it is calculated Worked example [3]
Average daily demand (d) Consumption count over a review period, divided by days 50 units/day
Lead time (L) Supplier order-to-receipt interval, from PO records 10 days
Safety stock (SS) Z × √(LT × Var(D) + D² × Var(LT)) [4] 100 units
Minimum / reorder point (Min) (d × L) + SS [2][3] (50 × 10) + 100 = 600 units
Maximum (Max) Min + order quantity [3] 600 + 500 = 1,100 units
Order quantity (Q) Max − (On-Hand + On-Order − Backorders) [2] 500 units
Average inventory Safety stock + (order quantity / 2) [3] ≈ 350 units
Review cadence Quarterly, or on demand-pattern shift [3] Quarterly reset meeting

ABC Classification, with a Criticality Overlay

ABC analysis classifies inventory by consumption value: Class A items are high-value or critical parts needing tight control, Class B items are moderate, Class C items are low-value bulk stock managed loosely [5]. Applied to maintenance stores, the boundaries are stark. The top 10-20% of items account for 70-80% of inventory value, the next 20-30% of items hold roughly 15-20%, and the bottom half of the item list carries trivial value [5].

For wear parts, value alone is not enough, because a cheap diaphragm can stop a softening train as effectively as an expensive valve body. That is why reliability-focused programs layer VED analysis — Vital, Essential, Desirable — on top of ABC [5]. The combination gives four workable quadrants. A vital, high-consumption seal becomes an A-class item with a 99% service target and tight cycle counting. A vital but slow-moving repair part becomes an insurance spare held at minimum quantities. A low-value C item gets ordered in bulk with loose control. Every wear part in the valve program ends up with a class and a service target, not just a bin location.

Clearing Dead Stock Before It Accumulates

Min-max systems prevent most excess, but fleets change: valves get retired, chemistry programs alter wear patterns, and yesterday’s critical spare becomes today’s shelf warmer. A disciplined program adds three habits. First, run an aging review that flags any SKU with no movement over a defined horizon — the threshold matters less than the fact that someone owns the review. Second, classify flagged stock into reuse, return-to-supplier, resale or scrap, and execute the decision instead of relitigating it every quarter. Third, feed the findings back into master data: obsolete SKUs come off the stocking list so min-max logic stops reordering them automatically. Obsolescence reviews matter because retired valves and changed water chemistry strand stock quietly — excess inventory ties up capital while still consuming space, insurance and management attention, and because wear parts are individually small, the aggregate goes unnoticed until an aging report forces the conversation.

Linking Min-Max to Supplier Framework Agreements

The min-max calculation is only as good as its lead-time input, which is where supplier agreements earn their place. A framework agreement with your wear-parts supplier should fix four variables: committed lead-time bands by SKU family, agreed reorder quantities or packaging multiples, price validity over the agreement term, and a consumption-sharing clause so both sides see the same demand signal. When lead time is contractual rather than aspirational, your safety stock formula stops compensating for supplier uncertainty and starts reflecting only your own demand variability — usually the smaller of the two.

Transparency runs both ways. “We publish the numbers other suppliers make you ask for” is a principle we apply at Shanghai ChiMay to flow ratings, Cv values and wear-part consumption guidance alike, because a buyer who can compute a reorder point from published data is a buyer whose storeroom neither starves nor bloats. For fleets standardized on one valve platform, our OEM service extends the same logic — “Your logo, your protocol, your packaging — MOQ 1.” — with wear-part kits specified so min-max parameters can be set per installed base rather than per shipment.

A 90-Day Implementation Path

None of this needs new software. Weeks 1-2: extract 12 months of issue transactions for wear parts and compute demand rates per SKU. Weeks 3-4: record actual lead times from PO history, not supplier promises. Weeks 5-6: run ABC and VED classifications and assign service targets [4][5]. Weeks 7-8: compute Min and Max per SKU with the formulas above and load them into the CMMS. Weeks 9-12: let the system run, audit the first replenishment cycles manually, correct obvious outliers. From the next quarter on, review parameters quarterly and after any fleet, chemistry or supplier change [3].

The payoff is boring in the best way: a parts room where the wear parts protecting the valve fleet reorder themselves, capital isn’t buried in SKUs nobody consumes, and the next audit finds a storeroom with an answer for every bin.

References

  1. Maintainflow — Spare Parts Inventory: How to Set Min/Max and Reorder Points. Defines the minimum as the reorder trigger, the maximum as the stock ceiling, and the order quantity logic, with a diagnosis of the overstuffed/backordered storeroom. https://maintainflow.pro/blog/spare-parts-min-max-reorder-points
  2. OpenExamPrep — Min/Max Systems, Reorder Point (ROP) Formulas & Safety Stock. States ROP = (d × L) + SS and the order quantity formula Q = Max − (On-Hand + On-Order − Backorders). https://open-exam-prep.com/study-guides/ca-red-seal-parts-technician/ch9-inventory-control-optimization/sec9-1-min-max-reorder-points-safety-stock
  3. CalcBee — Min-Max Inventory Calculator. Worked example with Min = (50 × 10) + 100 = 600, Max = 600 + 500 = 1,100, average inventory ≈ 350, and quarterly review guidance. https://calcbee.com/calculators/manufacturing/inventory/min-max-inventory
  4. Cpcongroup — Spare Parts & Maintenance Materials Inventory Management Guide. Safety stock formula SS = Z × √(LT × Var(D) + D² × Var(LT)) with Z = 1.65 (95%) and 2.33 (99%), plus differentiated targets for vital, essential, and desirable spares. https://www.cpcongroup.com/insights/article/spare-parts-inventory-management-guide
  5. F7i — The Spare Parts Management Playbook. ABC classification boundaries (top 10-20% of items ≈ 70-80% of inventory value) and the VED criticality overlay for MRO stores. https://f7i.ai/blog/the-spare-parts-management-playbook-turning-your-storeroom-from-a-cost-center-into-a-reliability-engine
  6. Shanghai ChiMay — Water Softener Valve Types. Product documentation for softener control valve families and regeneration modes, relevant when grouping wear parts by valve platform. https://www.chimaytech.net/es/water-softener-valve-types

About the author: Written by the Shanghai ChiMay Technical Editorial Team — editors supporting Shanghai ChiMay’s softener and softening-and-filtration control valve product line, with a focus on aftermarket wear parts planning, valve fleet maintenance, and supply agreements.

Similar Posts