Skip to content

What is MRP in manufacturing?

The short answer
In manufacturing, MRP means material requirements planning: working out which materials are needed, how much and by when, to meet orders. It combines demand, bills of materials, stock on hand, open orders and lead times to produce planned purchase and production orders.

Two meanings of MRP

In India, MRP on a label means maximum retail price. In manufacturing, MRP means material requirements planning: working out what materials are needed, in what quantity and by when, to make what you have promised to deliver. This guide is about the second.

What MRP does

MRP starts from demand, sales orders and forecasts, and works backwards. For each product it reads the bill of materials to find the components needed, subtracts what is already in stock or on order, and allows for how long each item takes to buy or make. The result is a list of planned purchase orders and production orders, each with a date by which it has to start.

The inputs MRP needs, and what goes wrong without each.
InputWhat it tells MRPIf it is wrong
DemandWhat must be delivered, and whenYou buy for orders that never come, or miss ones that do
Bill of materialsWhat each product consumesEvery requirement below it is wrong
Stock on handWhat you already haveYou reorder what is on the shelf, or count on stock that is not there
Open ordersWhat is already comingYou order the same material twice
Lead timesHow long each item takes to arrive or be madeOrders are placed too late

From gross requirement to net order

Suppose a sales order needs 1,000 brackets in four weeks, and each bracket uses 0.45 kg of steel sheet. The gross requirement for steel is 450 kg. If 120 kg is in stock and 100 kg is already on order, the net requirement is 230 kg. If the supplier takes two weeks, the purchase order has to go out within two weeks, sooner if the brackets themselves take time to make.

MRP repeats that calculation for every item at every level of the BOM, which is why it is done by software rather than by hand once a product has more than a handful of components.

MRP, reorder levels, MRP II and ERP

  • Reorder levels buy when stock falls below a fixed quantity. They work for steady, predictable items, but ignore what orders are actually coming.
  • MRP buys against actual demand and the BOM, so it suits made-to-order work and lumpy demand.
  • MRP II adds capacity whether the machines and people exist to make the plan, not only the material.
  • ERP puts planning in the same system as purchase, stores, production, sales and accounts, so the plan reads live data instead of an export.

Why MRP plans go wrong

MRP is only as accurate as the data it reads. Most failed MRP projects fail on data, not on the calculation: stock records that do not match the shelf, BOMs that do not match what the floor really uses, and lead times nobody has updated in years.

That is why the usual advice is to fix inventory accuracy and BOMs first. An MRP run on bad data produces confident, detailed, wrong orders.

In short

  • In manufacturing, MRP means material requirements planning, not maximum retail price.
  • MRP turns demand, BOMs, stock, open orders and lead times into planned purchase and production orders.
  • Reorder levels suit steady items; MRP suits demand-driven, made-to-order work.
  • MRP is only as good as its data, so stock accuracy and BOMs come first.
Questions

Related questions

Not always. A shop with a few products and steady demand can do well with reorder levels and a weekly review. MRP earns its place when products have many components, demand is driven by specific orders, or buying too early or too late is costing real money.
Start where you are

Want this answered for your own business?

Send us a month of your documents and we will show you what it looks like running in Unnati — or tell you if something else fits better.

Prefer to read first? The comparisons with Tally, Odoo, ERPNext and Zoho are written to be checked, not believed.