Dovient
Maintenance Fundamentals

Spare Parts Management Guide: Eliminate Stockouts, Reduce Dead Stock

March 20, 202616 min readDovient Learning

A technician is ready to replace a failed bearing. He checks the parts room: no bearing in stock. He calls the supplier: 2-week lead time. The production line sits idle for two weeks because a $30 bearing was not on the shelf. Total production loss: $100,000.

Meanwhile, in the back of the parts room, there are 47 electric heaters still in their original packaging. They were purchased 3 years ago for a planned upgrade that never happened. Current value: $800. Realizable value: $200 (selling them at a loss). They are taking up 20 cubic feet of expensive warehouse space and represent cash that could have been deployed elsewhere.

This is the central challenge of spare parts management: avoid stockouts on critical parts, but do not accumulate dead stock on non-critical items. Too much inventory ties up cash and storage space. Too little causes production loss when equipment fails.

The Economics of Spare Parts

Every spare part has four costs:

  • Purchase cost: The actual price of the part
  • Carrying cost: Storage space, shelving, organization, climate control if needed. Typically 20-30% of inventory value per year.
  • Obsolescence cost: Parts become obsolete when equipment is upgraded or discontinued. Dead stock is a total loss.
  • Stockout cost: If a critical part is not available, production stops. A one-day stockout on a critical line costs thousands in lost production.

The goal is to minimize total cost—not just purchase price, but the combined cost of having inventory versus the cost of not having it.

Step 1: Classify Your Parts Using ABC/XYZ Analysis

Not all parts are equally important. Use a two-dimensional classification to determine where to invest inventory investment:

A/B/C Classification (By Value)

  • A-parts (20% of parts, 80% of value): High-cost items like motors, drives, compressor heads. Represent 80% of your total spare parts inventory value.
  • B-parts (30% of parts, 15% of value): Mid-range cost items like bearings, seals, pumps.
  • C-parts (50% of parts, 5% of value): Low-cost items like bolts, washers, oil, filters. Under $50 each.

X/Y/Z Classification (By Usage Predictability)

  • X-parts (Predictable usage): Items like oil filters and lubrication that are consumed on a regular schedule. You know exactly how much you need per month.
  • Y-parts (Variable usage): Items like belts and seals that fail occasionally but roughly predictably based on historical data. You can estimate average annual demand.
  • Z-parts (Unpredictable): Items that fail rarely and unpredictably. A shaft coupling might fail once every 5 years. You cannot predict when.

The Combined Matrix

X (Predictable) Y (Variable) Z (Unpredictable)
A (High value) AX: Rare. But if you have one, stock it. Cost of stockout >> carrying cost AY: Order on demand. Build lead time into maintenance schedule. AZ: Order on demand. Stockouts are acceptable (rarely fail).
B (Mid-value) BX: Stock 1-2 months. Regular demand. BY: Stock 2-3 weeks. Medium lead time acceptable. BZ: Stock 1 unit. Rare failures, low carrying cost.
C (Low value) CX: Stock 2-3 months. Cheap to hold, big penalty for stockout. CY: Stock 4-6 weeks. Convenient to have on hand. CZ: No stock. Order as needed (low cost).

Example applications:

  • Motor (AX or AY): If it is the primary drive for a critical production line, stock it. If it is a backup motor, order on demand and maintain lead time in your maintenance schedule.
  • Bearing (BY): Stock 2-3 weeks worth based on historical failure rate. This typically means 1-2 extra bearings on hand.
  • Oil (CX): Stock 2-3 months worth. It is cheap, has a long shelf life, and a stockout is annoying.
  • Specialty coupler (AZ): Order on demand. It fails rarely. Carrying cost is high relative to frequency of use.

Step 2: Manage Based on Bills of Materials (BOM)

A BOM is a recipe of parts that make up each piece of equipment. For a motor, the BOM includes:

  • Bearing (front and rear)
  • Shaft seal
  • Housing bolts
  • Lubrication grease (amount needed for one service)
  • O-rings

When you are planning preventive maintenance on that motor, you check its BOM. "The bearing replacement task requires: 2x SKF 6310-2Z, 1x seal 3B456, 50 oz grease type GR-30, 8x housing bolts." You ensure all these parts are in stock before the scheduled maintenance date.

Benefits of BOM-based management:

  • No surprises during PM—you know exactly what parts you need
  • Faster repairs—parts are pre-assembled for the job
  • Better demand forecasting—you know when parts will be needed based on your PM schedule
  • Efficient purchasing—you order in batches for multiple PMs rather than reactive single orders

Step 3: Calculate Reorder Points and Reorder Quantities

A reorder point is the inventory level at which you automatically order more parts. It depends on:

  • Lead time (how long to get the part from supplier)
  • Usage rate (how many parts you consume per week or month)
  • Safety stock (buffer to handle unexpected demand spikes)

Reorder point formula:

Reorder Point = (Average Daily Usage × Lead Time in Days) + Safety Stock

Example: Oil

  • Average daily usage: 2 quarts per day
  • Lead time: 5 days (supplier ships in 3 days, arrives in 2 more)
  • Safety stock: 5 days worth = 10 quarts (to handle unexpected demand)
  • Reorder Point = (2 × 5) + 10 = 20 quarts

When inventory drops to 20 quarts, automatically place an order. While the new oil is in transit, you still have the safety stock available.

Reorder quantity formula:

The Economic Order Quantity (EOQ) balances the cost of holding inventory against the cost of frequent orders.

EOQ = sqrt(2 × D × S / H)

Where:
D = Annual demand
S = Cost per order (shipping + processing)
H = Annual holding cost per unit

Example: Bearings

  • Annual demand: 24 bearings (2 per month average)
  • Cost per order: $50 (shipping + PO processing)
  • Holding cost per unit: $8/year (20% of $40 bearing cost, including storage)
  • EOQ = sqrt(2 × 24 × 50 / 8) = sqrt(300) = 17 bearings

Optimal order size is 17 bearings. You would order every 8-9 months. This minimizes the combined cost of ordering frequently (small quantities) versus holding large inventory (large quantities).

For most plants, use a simpler heuristic: Order enough to cover 4-6 weeks of average usage. If a bearing typically fails once per month, keep 4-6 extra bearings on hand.

Step 4: Implement Inventory Controls in Your CMMS

Your CMMS should automate reorder triggers:

  • Set reorder points: For each critical part, set the minimum inventory level
  • Automatic alerts: When inventory drops below the reorder point, the system alerts the parts manager
  • Linked to maintenance tasks: When a PM task is scheduled, the system checks if required parts are in stock. If not, automatically generate a purchase order.
  • Parts usage tracking: When a technician completes a work order, he logs which parts were used. Inventory is automatically updated.
  • Supplier integration: Some CMMS systems can automatically send purchase orders to suppliers when reorder points are reached.

Step 5: Optimize MRO Purchasing

MRO (Maintenance, Repair, Operations) purchasing is often fragmented. Different technicians order from different suppliers. You lose volume discounts and purchase control.

  • Consolidate suppliers: Partner with 2-3 primary suppliers instead of ordering from 10 different vendors. You get better pricing and faster service.
  • Negotiate contracts: For high-volume items (oil, filters, bolts), negotiate annual contracts with fixed pricing and automatic delivery.
  • Use distributors wisely: Local distributors are expensive but have fast delivery (useful for emergency stockouts). National distributors are cheaper but slower. Use each for the right situation.
  • Leverage data: Show suppliers your historical usage data. They can recommend optimal inventory levels and warn you about upcoming product discontinuations.

Step 6: Deploy AI-Driven Demand Forecasting

Modern inventory systems use AI to predict parts demand with greater accuracy:

  • Seasonal patterns: AI detects that bearing failures spike in summer (higher operating temperatures). It recommends ordering extra bearings in May.
  • Equipment aging: As equipment ages, failure rates typically increase. AI adjusts inventory recommendations upward for aging assets.
  • Failure correlation: If a seal fails, the bearing typically fails within 2 weeks. When a seal failure is logged, the system proactively orders a bearing.
  • Supplier risk: AI monitors supplier delivery performance and recommends higher safety stock if a supplier's lead time is increasing.

Step 7: Manage the Back End: Receiving, Storage, and Organization

Even with perfect ordering, poor storage defeats the purpose:

  • Receiving process: When parts arrive, verify against the purchase order. Check for damage. Do not accept parts that do not meet specifications.
  • Labeling: Every part must be clearly labeled with part number, description, and location code. A parts room with hundreds of similar-looking bearings is useless if nobody can find the right one.
  • Storage system: Organize by equipment or by usage frequency. High-turnover items should be easily accessible. Slow-moving items can be higher on shelves.
  • Inventory counts: Conduct physical counts quarterly. Reconcile against the system. Discrepancies reveal theft, data entry errors, or misplaced inventory.
  • Lifecycle management: Some parts have expiration dates (seals, gaskets, lubricants). Track and remove expired stock.

Step 8: Handle Special Cases: Critical/Emergency Spares

Some equipment is so critical that a failure cannot be tolerated. For these assets, consider carrying higher inventory even if the math does not support it:

  • Bottleneck equipment: If a single machine controls the throughput of your entire production line, consider stocking complete spare assemblies (a spare motor, a spare drive, etc.). The cost of one spare is less than the revenue loss from one day of unplanned downtime.
  • Lead time critical items: If a critical part has a 6-month lead time from the manufacturer, order a spare immediately when you buy the installed unit. It costs $5,000 now to prevent a $200,000 downtime later.
  • Obsolete items: For old equipment that is about to be retired, order critical spares while the manufacturer still produces them. Once it is discontinued, replacements are gone.

Real-World Example: Optimizing Bearing Inventory

A plant has three critical motors with SKF 6310 bearings. Historical data shows failures:

  • Motor 1: 1 bearing failure per year
  • Motor 2: 1 failure per 2 years
  • Motor 3: 1 failure per 18 months
  • Total: ~2.7 bearing failures per year

Old approach: Stock 5 spare bearings (to be safe). Cost: 5 × $40 = $200. Carrying cost per year: $40 (20% of $200). Total inventory cost: $40/year.

What actually happened: Bearing #4 was ordered as an emergency replacement during a breakdown. Led to extra air shipping: $120. Bearing #5 became obsolete when the motor was upgraded and never used: $40 loss. Bearings #1-3 were used, #5 wasted. Actual cost: $40 (carrying) + $120 (emergency shipping) + $40 (obsolescence) = $200.

Better approach (ABC/XYZ analysis): These are BX parts (mid-value, predictable usage). Stock 4-6 weeks of average demand = 2-3 extra bearings. Reorder point: 1 bearing (when you have 1 left, order 2 more). This matches expected usage and prevents stockouts with minimal excess inventory.

Result: Stock 2-3 bearings at all times. Carrying cost: $18/year. When demand is 2.7/year, automatic reorder every 4-5 weeks prevents stockouts. Total cost: ~$25/year (carrying + occasional expedited shipping).

KPIs for Spare Parts Management

Track these to measure performance:

  • Inventory turnover: How many times per year is inventory replaced? Target: 2-4x/year for typical plants. Higher = efficient. Lower = dead stock.
  • Stockout rate: What percentage of maintenance jobs are delayed because a part is not in stock? Target: <2%.
  • Carrying cost %: Total annual inventory carrying cost as % of total inventory value. Target: 20-25%. Higher indicates overstocking.
  • Dead stock %: Value of obsolete/unused parts as % of total inventory. Target: <5%.
  • Lead time adherence: What percentage of orders arrive on or before the scheduled date? Target: >95%.

The Bottom Line

Effective spare parts management balances two opposing risks: stockouts (no parts available when needed) and dead stock (too many parts that will never be used). Use ABC/XYZ analysis to classify parts, set reorder points and quantities based on demand and lead time, implement controls in your CMMS, and optimize supplier relationships. The result is lower total inventory cost, fewer maintenance delays, and better cash flow. For critical equipment, always invest in strategic spares. For routine consumables, automate the reorder process. For slow-moving items, order on demand. This tri-modal approach minimizes total cost while ensuring availability where it matters.


Related Articles