MRO Inventory14 min read

MRO Inventory Forecasting & Demand Planning Guide

How power plants and industrial facilities use data-driven forecasting to right-size MRO inventory, eliminate stockouts, and reduce carrying costs by 15-30% without compromising equipment reliability.

CPCON Group
CPCON Group
MRO Inventory & Asset Management Specialists
March 27, 2026

Why MRO Inventory Forecasting Matters

An unplanned outage at a power plant costs $250,000 to $500,000 per day. At a large manufacturing facility, a single production line shutdown runs $50,000 to $150,000 per hour. In most cases, these outages happen not because spare parts do not exist -- they happen because the right part is not in the right place at the right time.

MRO inventory forecasting is the discipline of predicting when maintenance, repair, and operations materials will be needed and in what quantities. It sits at the intersection of reliability engineering, supply chain management, and financial planning. Done well, it prevents both stockouts (which cause downtime) and overstocking (which traps capital and increases obsolescence risk).

The challenge is that MRO demand behaves nothing like production inventory demand. Production materials flow in predictable quantities tied to sales forecasts and production schedules. MRO demand is intermittent, lumpy, and driven by equipment failure patterns that defy simple trend lines. A critical pump bearing might not be needed for three years, then suddenly two are needed within the same week. A specific gasket set is consumed only during planned outages that happen every 18 months.

This guide covers the forecasting methods, classification frameworks, and technology tools that industrial facilities use to bring data-driven discipline to MRO demand planning. Whether you are managing a power plant storeroom with 50,000 SKUs or a manufacturing facility with 8,000 spare parts, the principles and processes described here will help you reduce MRO carrying costs by 15-30% while improving equipment uptime.

The Cost of Getting MRO Forecasting Wrong

  • Overstocking: Average industrial facility carries 20-40% excess MRO inventory, tying up $2-15M in unnecessary capital
  • Stockouts: 23% of unplanned downtime events are directly caused by unavailable spare parts (Aberdeen Group)
  • Obsolescence: 10-15% of MRO inventory at the average plant is obsolete or surplus, representing a total write-off
  • Emergency procurement: Rush orders cost 3-5x the normal purchase price and still take days to arrive

What Is MRO Demand Planning?

MRO demand planning is the systematic process of forecasting the type, quantity, and timing of maintenance materials needed to support equipment reliability across a facility. It encompasses spare parts, consumables, lubricants, safety supplies, and critical rotating equipment spares.

Unlike production inventory planning, which is driven by customer orders and sales forecasts, MRO demand planning is driven by three primary demand signals:

1. Preventive Maintenance (PM) Demand

Scheduled maintenance activities generate the most predictable MRO demand. When a CMMS system shows that 200 motors require bearing replacements on a 12-month cycle, the annual demand for those bearings is calculable. PM-driven demand typically accounts for 40-50% of total MRO consumption at well-maintained facilities. The forecasting challenge here is not predicting demand -- it is ensuring PM schedules in the CMMS accurately reflect actual maintenance execution rates. Many plants have PM compliance rates of only 70-80%, meaning 20-30% of scheduled work (and its associated material demand) is deferred.

2. Corrective Maintenance (Breakdown) Demand

Equipment failures generate unpredictable, intermittent demand for spare parts. A heat exchanger tube bundle might last 5 years or fail in 2. This demand category is the hardest to forecast and accounts for 30-40% of MRO consumption. Statistical methods like Weibull analysis and Poisson distributions are used to model failure probabilities and set safety stock levels for critical spares.

3. Project and Outage Demand

Planned turnarounds, capital projects, and major overhauls create large, infrequent spikes in MRO demand. A power plant outage might consume $5-15M in materials over a 4-6 week window. This demand is knowable months in advance but requires dedicated planning outside the normal replenishment cycle. Outage planners must identify long-lead-time items 6-12 months ahead and stage materials weeks before the outage window opens.

Scope of MRO Materials

The materials covered by MRO demand planning span a wide range:

  • Spare parts: Bearings, seals, gaskets, filters, belts, couplings, impellers, valves, actuators
  • Consumables: Lubricants, welding rods, solvents, adhesives, cleaning chemicals, rags, PPE
  • Critical spares: Motors, gearboxes, transformers, circuit breakers, control boards -- high-cost items with long lead times that are stocked as insurance against catastrophic failure
  • Safety stock: Buffer quantities held above expected demand to account for lead time variability and demand uncertainty
  • Rotable spares: Components that are removed, repaired, and returned to stock (e.g., rebuilt pumps, refurbished motors)

Common MRO Forecasting Methods

No single forecasting method works for all MRO items. The right approach depends on the demand pattern, data availability, and item criticality. Most mature MRO organizations use a combination of methods, matching each to the appropriate inventory segment.

Historical Demand Analysis

The simplest approach: calculate average monthly or annual consumption from 2-3 years of transaction history. This works well for high-volume consumables with stable demand patterns -- items like filters, lubricants, and fasteners that are used in consistent quantities month after month.

Best for: AX and BX items (high or medium value, predictable demand). Limitation: Fails for intermittent demand items where months or years pass between consumption events. An average of 0.3 units per month for a pump bearing is meaningless -- you either need zero or one.

Seasonal and Cyclical Adjustment

Many MRO items show seasonal consumption patterns tied to production cycles, weather conditions, or planned maintenance windows. HVAC filters are consumed heavily in summer and winter. Cooling tower chemicals spike during warm months. Turbine inspection parts peak during fall outage season.

Seasonal adjustment uses indices (typically calculated from 3+ years of data) to weight monthly forecasts above or below the annual average. A seasonal index of 1.4 for August means MRO demand in August is 40% above the monthly average. This method improves forecast accuracy by 15-25% for seasonal items compared to simple averages.

Criticality-Based Forecasting

Rather than forecasting when a critical spare will be needed, this method determines what must always be on hand regardless of predicted demand. Items are scored on a criticality matrix combining:

  • Consequence of failure: Production impact, safety risk, environmental risk, regulatory impact
  • Probability of failure: Equipment age, operating conditions, historical failure rate
  • Lead time risk: How long it takes to procure a replacement (days vs. months)
  • Alternative availability: Whether a substitute part or temporary repair is possible

Items scoring high on criticality are stocked at a minimum of one unit regardless of demand history. This approach is essential for low-probability, high-consequence spares like main transformer bushings, large motor stators, or turbine blades where a stockout means weeks of downtime waiting for a custom-manufactured replacement.

Croston Method for Intermittent Demand

The Croston method was specifically designed for intermittent demand patterns -- exactly the behavior most MRO spare parts exhibit. Instead of forecasting demand as a single time series, Croston separates the forecast into two components: the probability that demand will occur in a given period and the expected size of demand when it does occur. Each component is forecast independently using exponential smoothing.

Research shows Croston's method reduces forecast error by 20-30% compared to simple moving averages for items demanded fewer than 6 times per year. Variants like the Syntetos-Boylan Approximation (SBA) further correct for bias in Croston's original formula and are now standard in advanced MRO planning software.

Predictive Analytics and Machine Learning

Machine learning models can incorporate variables that traditional statistical methods cannot: equipment sensor data (vibration, temperature, pressure), operating hours, production throughput, weather conditions, and maintenance work order history. By detecting patterns across these variables, ML models can predict component failures 2-4 weeks before they occur, allowing just-in-time procurement of the required spare parts.

Early adopters in oil and gas, power generation, and semiconductor manufacturing report 15-25% improvements in forecast accuracy and 30-50% reductions in emergency procurement costs after implementing ML-based MRO forecasting. However, these models require significant historical data (typically 3-5 years of sensor and maintenance records) and ongoing model retraining to remain accurate.

MethodBest ForAccuracy RangeData Requirement
Moving AverageHigh-volume consumables75-85%12+ months history
Seasonal AdjustmentCyclical demand items78-88%3+ years history
Criticality-BasedHigh-consequence sparesN/A (insurance stock)Equipment criticality data
Croston / SBAIntermittent demand parts65-80%24+ months history
Machine LearningSensor-monitored equipment80-90%3-5 years sensor + maintenance data

Building an MRO Demand Planning Process

Moving from reactive "order when we run out" to proactive demand planning requires a structured implementation. The following five-step process has been proven across power plants, refineries, and manufacturing facilities managing $10M-$100M in MRO inventory.

Step 1: Data Collection and Cleansing

Every demand planning initiative starts with data. You need three datasets that most facilities already have (in some form) within their CMMS and ERP systems:

  • Transaction history: 2-3 years of material issues, receipts, returns, and adjustments. Clean for duplicate transactions, test entries, and bulk-issue anomalies.
  • Equipment master data: Bill of materials (BOMs) for every maintainable asset, including installed spare parts, recommended spare parts, and approved substitutes.
  • Supplier and lead time data: Actual lead times (not quoted lead times) for each supplier, tracked across multiple purchase orders. Many MRO items have quoted lead times of 4-6 weeks but actual delivery averages of 8-12 weeks.

The data cleansing step typically takes 4-8 weeks and is the most labor-intensive phase. Common issues include duplicate part numbers, missing BOMs for 30-50% of equipment, and transaction history polluted by bulk issues that mask true demand patterns.

Step 2: ABC/XYZ Classification

With clean data, classify every MRO item on two dimensions simultaneously:

ABC (by annual spend value):

  • A items: Top 20% of items representing 80% of annual MRO spend. These are the items worth intensive management attention.
  • B items: Next 30% of items representing 15% of spend. Moderate management effort.
  • C items: Bottom 50% of items representing 5% of spend. Simplified replenishment rules.

XYZ (by demand variability):

  • X items: Coefficient of variation (CV) below 0.5. Stable, predictable demand. Forecast with moving averages.
  • Y items: CV between 0.5 and 1.0. Variable demand with discernible trends or seasonality. Use seasonal adjustment or regression models.
  • Z items: CV above 1.0. Highly erratic or intermittent demand. Use Croston method or criticality-based stocking.

The resulting 9-cell matrix (AX, AY, AZ, BX, BY, BZ, CX, CY, CZ) dictates the stocking policy, forecasting method, and review frequency for each item. AX items get automated min/max replenishment with monthly review. CZ items get manual review quarterly with a bias toward elimination or consignment.

Step 3: Lead Time Analysis

MRO lead times are notoriously variable. A standard bearing might ship in 3 days from a local distributor or take 16 weeks if it is a specialty alloy from a European manufacturer. Lead time analysis must capture:

  • Average lead time: Mean of actual delivery times across the last 10+ purchase orders
  • Lead time variability: Standard deviation of delivery times -- this drives safety stock calculations more than average demand does
  • Supplier reliability score: Percentage of orders delivered within the quoted lead time window
  • Maximum observed lead time: The worst-case scenario, used for critical spares safety stock calculations

At most industrial facilities, 15-20% of MRO items have actual lead times that exceed quoted lead times by more than 50%. Identifying these items and building the variance into safety stock formulas is one of the highest-impact improvements in MRO demand planning.

Step 4: Safety Stock Calculation

Safety stock is the buffer inventory held to protect against demand variability and lead time uncertainty. The standard formula for MRO safety stock is:

Safety Stock Formula

SS = Z x SQRT( LT x Var(D) + D_avg^2 x Var(LT) )

  • Z: Service level factor (1.65 for 95%, 2.33 for 99%, 3.09 for 99.9%)
  • LT: Average lead time in periods
  • Var(D): Variance of demand per period
  • D_avg: Average demand per period
  • Var(LT): Variance of lead time

The service level (Z-score) should be set based on item criticality, not uniformly across all inventory. A practical framework:

  • 99.9% service level (Z=3.09): Critical spares where stockout causes plant shutdown or safety incident
  • 99% service level (Z=2.33): Important spares where stockout causes production derating or quality issues
  • 95% service level (Z=1.65): Standard parts where stockout causes minor delays with workaround available
  • 90% service level (Z=1.28): Non-critical consumables where stockout has minimal operational impact

Step 5: Reorder Point Optimization

The reorder point (ROP) is the inventory level that triggers a new purchase order. It combines expected demand during lead time with safety stock:

Reorder Point Formula

ROP = (Average Daily Demand x Average Lead Time in Days) + Safety Stock

For items managed under a min/max system (the most common approach in MRO), the min equals the reorder point and the max equals the reorder point plus the economic order quantity (EOQ). Review and adjust reorder points quarterly for A items and semiannually for B and C items. Any change in equipment BOMs, supplier lead times, or production schedules should trigger an immediate ROP review for affected items.

Technology and Tools for MRO Forecasting

The gap between a basic MRO forecasting process and a best-in-class one is almost entirely a function of technology adoption. Manual spreadsheet-based forecasting caps out at managing 500-1,000 items effectively. Modern MRO planning requires technology that can handle 20,000-80,000 SKUs with varying demand patterns.

CMMS Integration

The computerized maintenance management system (CMMS) is the primary source of MRO demand signals. PM schedules, work order material consumption, equipment failure history, and asset BOMs all live in the CMMS. Effective MRO demand planning requires bidirectional integration between the CMMS and procurement/ERP system:

  • CMMS to ERP: Planned work orders generate material reservations that feed demand forecasts and trigger procurement
  • ERP to CMMS: Material availability and expected delivery dates feed back into work order scheduling

Without this integration, planners manually transfer material requirements between systems -- a process that introduces delays, errors, and creates the visibility gaps that cause stockouts.

RFID for Real-Time MRO Tracking

RFID technology transforms MRO inventory management by providing real-time visibility into stock levels, consumption patterns, and item locations. In a traditional MRO storeroom, physical counts happen monthly or quarterly, and the system of record is often 5-15% inaccurate. RFID-enabled storerooms achieve 98-99% inventory accuracy in real time.

Key RFID applications in MRO demand planning include:

  • Automated consumption tracking: RFID readers at storeroom exits automatically record material issues without manual scanning, capturing demand data that would otherwise be lost to "phantom" withdrawals
  • Real-time stock level monitoring: RFID-enabled shelving provides continuous inventory counts, triggering reorder alerts the moment stock drops below the reorder point
  • Location tracking: Critical spares stored across multiple warehouses or laydown yards can be located instantly, preventing unnecessary duplicate purchases
  • Cycle count automation: Handheld RFID readers can count 1,000+ items per hour versus 100-200 with barcode scanning, enabling more frequent and accurate inventory verification

ERP Planning Modules

SAP PM/MM, Oracle eAM, Maximo, and Infor EAM all include MRO planning functionality. Key capabilities to leverage include:

  • Materials Requirements Planning (MRP): Automatically generates purchase requisitions based on planned work orders, min/max levels, and demand forecasts
  • Reorder point planning: System-calculated reorder points based on consumption history and lead times, with manual override capability
  • Forecast-based planning: Time-series forecasting models built into the ERP that can be configured for different demand patterns
  • Vendor managed inventory (VMI): Shifting replenishment responsibility to suppliers for high-volume, low-criticality items like fasteners, lubricants, and PPE

AI and Machine Learning Forecasting

Specialized MRO analytics platforms (e.g., GAINS, Syncron, Baxter Planning) layer machine learning on top of ERP and CMMS data. These tools automatically classify items by demand pattern, select the optimal forecasting algorithm for each item, and continuously retrain models as new data arrives. Organizations using ML-based MRO forecasting report:

  • 15-25% improvement in forecast accuracy across all item categories
  • 30-50% reduction in emergency procurement events
  • 10-20% reduction in total MRO inventory value within 12 months
  • 40-60% reduction in planner workload through automated exception-based management

Measuring MRO Forecasting Success

You cannot improve what you do not measure. The following KPIs should be tracked monthly and reviewed in a formal inventory governance meeting with representation from maintenance, procurement, finance, and operations.

KPIDefinitionTarget
Stockout Rate% of material requests that cannot be filled from stock< 2% for critical items, < 5% overall
Carrying Cost %Annual cost to hold inventory as % of inventory value (storage, insurance, obsolescence, capital cost)18-25% of inventory value
Inventory TurnoverAnnual MRO consumption divided by average inventory value0.8-1.5x for MRO (lower than production inventory)
Fill Rate% of line items filled completely from stock on first request95%+ overall, 99%+ for critical items
Obsolescence Rate% of inventory value with no consumption in 24+ months< 10% of total inventory value
Forecast Accuracy1 - (|Actual - Forecast| / Actual) for items with demand75-85% for consumables, 60-75% for spare parts
Emergency PO Rate% of purchase orders issued as rush/emergency< 5% of total POs

Track these KPIs by ABC classification to identify where improvements are needed most. A high stockout rate on A items is a forecasting emergency. A high stockout rate on C items might be acceptable if it keeps carrying costs low.

Industry Applications

Power Plants: Outage-Driven Forecasting

Power plant MRO demand is dominated by the outage cycle. A typical combined-cycle gas plant has a major outage every 4 years (hot gas path inspection), with minor outages annually. The major outage may require $8-15M in materials, including turbine blades, combustion liners, transition pieces, and control system components with lead times of 6-18 months.

Effective power plant MRO forecasting requires:

  • Outage material lists finalized 12 months before the outage window
  • Long-lead-time item procurement triggered 18-24 months ahead for custom-manufactured components
  • Contingency spare planning for items that might be needed depending on inspection findings (scope growth items)
  • Material staging schedules that ensure all items are on-site 4-6 weeks before the outage start date

CPCON has worked with power generation clients including Venture Global LNG to implement outage-aligned MRO demand planning processes that reduce material-related outage delays by 60-80%.

Manufacturing: Production Line Spare Parts

Manufacturing MRO demand is more continuous than power plant demand but equally critical. A bottleneck machine going down for lack of a $50 bearing can halt a production line generating $200,000/hour in output. Manufacturing MRO forecasting focuses on:

  • OEE-driven demand correlation: Linking spare parts consumption to Overall Equipment Effectiveness metrics to predict increased failure rates before they happen
  • Production schedule alignment: Increasing safety stock levels ahead of high-production periods when equipment runs at maximum capacity and failure risk increases
  • Supplier proximity planning: Maintaining consignment stock agreements with nearby distributors for items that can be delivered same-day, reducing the need to carry safety stock on-site

Clients like Nordson Medical and Reckitt Benckiser have implemented production-aligned MRO demand planning that reduces spare parts inventory by 20-30% while maintaining or improving equipment uptime.

Oil and Gas: Remote Site Logistics

Oil and gas operations face unique MRO forecasting challenges: remote locations with 2-4 week delivery lead times, extreme weather that disrupts supply chains, and regulatory requirements that mandate minimum safety equipment levels. Offshore platforms and remote pipeline stations cannot wait for next-day delivery.

MRO demand planning for remote sites emphasizes:

  • Standardization: Reducing the number of unique spare parts by specifying common equipment across sites (e.g., standardizing on one pump manufacturer reduces unique bearing SKUs by 40-60%)
  • Hub-and-spoke stocking: Maintaining a central warehouse with full inventory depth and satellite storerooms at each site with only critical and high-consumption items
  • Seasonal pre-positioning: Shipping bulk materials to remote sites before winter freeze or monsoon seasons close transportation routes
  • Inter-site transfer optimization: Using a connected inventory system where surplus stock at one site can be identified and transferred to fill shortages at another before a purchase order is placed

Common MRO Forecasting Mistakes

Even facilities with mature maintenance programs make predictable MRO forecasting errors. Recognizing these patterns is the first step toward fixing them.

1. Over-Ordering "Just in Case"

When maintenance technicians have experienced a stockout that caused a painful outage, the natural response is to order extras "just in case." Multiplied across thousands of items and dozens of technicians, this behavior inflates MRO inventory by 20-40% above optimal levels. The solution is not to blame technicians but to build a forecasting and safety stock system they trust. When the system demonstrates that critical items will be available when needed, the hoarding behavior diminishes.

2. Ignoring Lead Time Variability

Using quoted lead times instead of actual lead times is the single most common cause of MRO stockouts. If a supplier quotes 6 weeks but actually delivers in 6-14 weeks, safety stock calculated on a 6-week lead time will be insufficient 50% of the time. Always use actual historical lead times and explicitly account for variability in safety stock calculations.

3. No Obsolescence Review Process

MRO inventory becomes obsolete when equipment is retired, replaced, or modified. Without a formal process to review and disposition spares for decommissioned equipment, obsolete inventory accumulates silently. At many plants, 10-15% of storeroom value is parts for equipment that no longer exists on-site. Implement a quarterly review where equipment retirements trigger an automatic review of all associated spare parts in the CMMS BOM.

4. Treating All Items the Same

Applying the same forecasting method, service level, and review frequency to all 30,000 MRO SKUs is a recipe for simultaneously overspending and under-serving. ABC/XYZ classification exists specifically to match management effort to item importance. A-class items deserve weekly review and sophisticated forecasting. C-class items can run on simple min/max rules with quarterly review.

5. Disconnected Maintenance and Procurement Planning

When the maintenance planning team and the procurement team operate in silos, material requirements get lost in translation. The maintenance planner knows a turbine overhaul is scheduled for Q3, but the buyer does not receive the material list until Q2 -- too late to procure long-lead-time items. Effective MRO demand planning requires a formal planning cadence where maintenance and procurement meet weekly to review upcoming work orders, material availability, and procurement actions.

Frequently Asked Questions

What is MRO demand planning?

MRO demand planning is the process of forecasting when and how much maintenance, repair, and operations inventory will be needed to support equipment reliability. It covers spare parts, consumables, lubricants, safety stock, and critical spares. Unlike production inventory demand planning, MRO demand is intermittent and driven by equipment failure patterns, preventive maintenance schedules, and planned outage timelines rather than customer orders.

How accurate can MRO inventory forecasting be?

MRO inventory forecasting typically achieves 70-85% accuracy for routine consumables with consistent usage patterns. For critical spares with intermittent demand, accuracy drops to 40-60% using traditional methods but can reach 65-80% with Croston or machine learning models. The key is matching the forecasting method to the demand pattern.

What is ABC/XYZ classification for MRO inventory?

ABC/XYZ classification combines two dimensions: ABC ranks items by annual spend value (A = top 20% of items representing 80% of spend, B = next 30%, C = bottom 50%), while XYZ ranks items by demand predictability (X = stable, Y = variable with trends, Z = highly irregular). The combined matrix creates nine segments that determine stocking policies, reorder methods, and review frequency for each MRO item. See our warehouse terminology glossary for more inventory classification definitions.

How do you calculate safety stock for MRO spare parts?

Safety stock for MRO spare parts uses the formula: SS = Z-score x SQRT(average lead time x demand variance + average demand squared x lead time variance). For critical spares where a stockout causes production downtime, use a Z-score of 2.33 (99% service level). For non-critical consumables, a Z-score of 1.65 (95% service level) is typical. The calculation must account for lead time variability, which in MRO is often 2-4x longer than quoted.

How often should MRO inventory forecasts be reviewed?

MRO inventory forecasts should be reviewed monthly for high-value A-class items and quarterly for B and C items. However, forecasts should be updated immediately after major events: unplanned equipment failures, changes in production schedules, new equipment installations, or supplier lead time changes. Plants running turnaround or outage cycles should update forecasts 6 months before each planned outage.

Next Steps

Implementing MRO demand planning is not a one-time project -- it is an ongoing discipline that improves with each cycle of data collection, analysis, and adjustment. Start with these actions:

  • Audit your current state: Run an ABC analysis on your MRO inventory. Identify the top 100 items by spend and the top 50 items by stockout frequency. These are your priority targets.
  • Clean your data: Verify BOMs for your 50 most critical assets. Update lead times for your top 100 suppliers based on actual delivery history.
  • Set service levels by criticality: Stop applying a uniform 95% service level to everything. Critical spares need 99%+. Non-critical consumables can drop to 90%.
  • Integrate your systems: Ensure your CMMS and ERP share material requirement data in real time, not through manual transfers.

For a comprehensive assessment of your MRO inventory and storeroom operations, explore our MRO inventory optimization guide or contact CPCON for a free consultation on your facility's MRO demand planning maturity.

Share this article:
CPCON Group

CPCON Group

MRO Inventory & Asset Management Specialists

Expert in fixed asset management and compliance with over 15 years of experience helping organizations optimize their asset verification processes.

Need Expert Help?

CPCON's asset management specialists can help you implement effective verification processes and ensure compliance with all regulatory requirements.

Get a Free MRO Inventory Assessment

Related Articles