Material Requirements Planning (MRP)
A computer-based system that calculates material needs based on the production schedule, bill of materials, and current inventory to ensure materials arrive when needed.
Material Requirements Planning (MRP) is a production planning and inventory control system used to manage the procurement and production of components and raw materials needed to manufacture finished goods. MRP takes three primary inputs — the Master Production Schedule (what to make and when), the Bill of Materials (what materials each product requires), and current inventory records (what is already on hand or on order) — and calculates the detailed material requirements: which items to order, how many, and when. Developed in the 1960s by Joseph Orlicky at IBM, MRP revolutionized manufacturing planning by replacing intuition-based ordering with data-driven calculations. MRP has since evolved into MRP II (Manufacturing Resource Planning) and ERP (Enterprise Resource Planning), but the core logic of time-phased material netting remains the backbone of modern manufacturing planning systems.
How MRP Works
The MRP calculation follows a systematic logic called 'netting and explosion.' Starting from the Master Production Schedule, MRP determines the gross requirement for each finished product in each time period. It then 'explodes' the BOM to calculate gross requirements for every component and raw material at every level. Next, it 'nets' these requirements against available inventory and scheduled receipts (open purchase orders and production orders) to determine the net requirement — what still needs to be produced or ordered. Finally, it 'offsets' the net requirements by lead time to determine when orders must be released: if a component has a 2-week lead time and is needed in week 8, the order must be released in week 6. This process cascades down through every level of the BOM, ensuring that materials at every level arrive just in time for their consumption. The output is a set of planned order releases for both purchased and manufactured items, which drives purchasing actions and production scheduling.
MRP and Production Scheduling Integration
MRP and production scheduling are complementary systems that must work in harmony. The MPS feeds MRP with the demand signal — what needs to be produced. MRP determines whether materials will be available to support that schedule. If MRP identifies material shortages, the scheduler may need to adjust the production sequence to produce items with available materials first. In modern practice, production scheduling tools like LinePlanner operate alongside MRP/ERP systems: the ERP handles material planning and procurement, while LinePlanner provides the visual, granular scheduling interface for the shop floor. This division of labor plays to each system's strengths — ERP excels at data processing and material calculations, while visual scheduling tools excel at human-friendly planning interaction and real-time schedule adjustment. The key integration point is ensuring that the production schedule in LinePlanner stays synchronized with the material availability data in the ERP system.
Limitations of MRP
Despite its power, MRP has well-known limitations. MRP assumes infinite capacity — it calculates material needs without checking whether production capacity is available, which can generate infeasible plans. Capacity Requirements Planning (CRP) is needed to validate MRP output against actual capacity. MRP depends on data accuracy: BOM errors, incorrect inventory records, or stale lead times produce incorrect purchase and production plans. MRP uses fixed lead times, but in reality lead times vary with shop load, priority, and lot size. MRP's time-bucketed logic (typically weekly) may be too coarse for factories that need shift-level precision. MRP generates nervousness — small changes in the MPS can cascade into large changes in planned orders, creating instability. These limitations explain why many manufacturers supplement MRP with lean tools (kanban for high-runners, visual scheduling for shop floor execution) rather than relying solely on MRP-driven planning.
Frequently Asked Questions
MRP focuses specifically on material requirements planning — calculating what materials to order and when. ERP (Enterprise Resource Planning) is a broader system that encompasses MRP plus finance, HR, sales, quality, maintenance, and other business functions in an integrated platform.
Yes. MRP excels at managing complex BOMs with many levels and long supplier lead times. Lean tools like kanban work best for high-volume, short-lead-time items. Most manufacturers use a hybrid approach: MRP for purchased components with long lead times, kanban for internal production and short-lead-time items.
Industry benchmarks recommend 95%+ accuracy for inventory records, 98%+ for BOMs, and current, realistic lead times. Without this data quality, MRP output will be unreliable and planners will lose trust in the system.
Related Terms & Resources
Ready to streamline your production scheduling?
Join manufacturing teams who have replaced spreadsheet chaos with LinePlanner's visual production calendar. Start your free trial today.