MRP Calculator

Calculate net material requirements using the MRP formula: gross requirements minus on-hand and receipts plus safety stock, offset by lead time.

units
units
Total Gross Requirements
280,500 units
Across all BOM levels
Total Net Requirements
NaN units
After inventory & receipts
Total Planned Orders
NaN units
Lot-sized total across levels
Total Ending Inventory
NaN units
Sum across all components
Longest Lead Time
NaN days
Critical path for scheduling
Cost Complexity (LT ร— Components)
NaN
Schedule difficulty score
ComponentLevelGross ReqOn-HandReceiptsNet ReqPlanned OrderEnding InvLT (days)
Parent Component050012050360400705
Subcomponent 11120,000500119,970120,000507
Subcomponent 21160,000NaNNaNNaNNaNNaNNaN
Parent Component
Gross: 500 | Net: 360 | Planned: 400 units
Subcomponent 1
Gross: 120,000 | Net: 119,970 | Planned: 120,000 units
Subcomponent 2
Gross: 160,000 | Net: NaN | Planned: NaN units
Planning notes, formulas, and examples

About the MRP Calculator

Material Requirements Planning (MRP) calculates exactly what materials are needed, how many, and when. The core netting logic subtracts on-hand inventory and scheduled receipts from gross requirements, adds safety stock, and offsets the result by lead time to determine when to place orders.

MRP ensures that materials arrive just when they are needed โ€” not too early (which ties up cash in inventory) and not too late (which stops production). The formula is straightforward but powerful: Net Requirement = Gross Requirement โˆ’ On-Hand โˆ’ Scheduled Receipts + Safety Stock.

This calculator performs the MRP netting calculation for a single component and determines both the planned order quantity and the planned order release date (gross-to-net plus lead time offset). It is a fundamental building block of manufacturing planning.

Quantifying this parameter enables systematic comparison across time periods, shifts, and production lines, revealing patterns that might otherwise go unnoticed in routine operations.

When This Page Helps

Manual material planning leads to shortages or excess. MRP automates the logic, ensuring every component is ordered in the right quantity at the right time. This calculator teaches and validates the core MRP netting logic.

How to Use the Inputs

  1. Enter the gross requirement (total units needed for production).
  2. Enter current on-hand inventory for the component.
  3. Enter any scheduled receipts (open purchase or production orders).
  4. Enter the safety stock level you want to maintain.
  5. Enter the lead time in days for the component.
  6. Enter a lot size to round up the order quantity.
  7. View net requirement, planned order quantity, and order release date.
Formula used
Net Requirement = Gross Requirement โˆ’ On-Hand โˆ’ Scheduled Receipts + Safety Stock If Net Req > 0: Planned Order = roundUp(Net Req / Lot Size) ร— Lot Size Order Release = Due Date โˆ’ Lead Time

Example Calculation

Result: Net req = 360, Planned order = 400 units, release 5 days before due

Net Requirement = 500 โˆ’ 120 โˆ’ 50 + 30 = 360 units. Rounded up to lot size of 100 = 400 units. The order must be released 5 days before the due date to account for lead time.

Tips & Best Practices

  • Always validate on-hand and receipts data before running MRP โ€” garbage in, garbage out.
  • Use realistic lead times that include supplier variability, not just quoted lead times.
  • Safety stock should reflect demand variability and supply reliability for each component.
  • Review MRP output for exceptions: past-due orders, excess inventory, and reschedule recommendations.
  • Lot sizing affects order frequency and inventory levels โ€” choose appropriately.
  • Run MRP regeneration weekly and net change daily for responsive planning.

MRP Logic Flow

MRP follows a structured process: (1) explode the MPS through the bill of materials to determine component needs, (2) net against inventory and open orders, (3) lot size the net requirements, and (4) offset by lead time to time-phase order releases. This process cascades through every level of the bill of materials.

MRP Inputs and Data Requirements

MRP requires three key inputs: the Master Production Schedule (what to make), the Bill of Materials (what components are needed), and Inventory Status Records (what is on hand and on order). All three must be accurate for MRP to produce valid plans.

Dealing with MRP Nervousness

Small changes in the MPS can cause large downstream MRP changes โ€” a phenomenon called nervousness. Time fences, damping, and firm planned orders help reduce nervousness and provide stability for the shop floor and suppliers.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Gross-to-net is the core MRP logic that converts gross requirements (total need) to net requirements (what you actually need to order) by subtracting available inventory and open orders. Consulting relevant industry guidelines or professional resources can provide additional context tailored to your specific circumstances and constraints.