All articles
8 min read

Material Requirements Planning: A Worked Example and Data Check

Material requirements planning (MRP) works out what to buy or make, how much and by when, by netting demand against stock and orders and counting back by lead time.

By Praveen Nune, Co-Founder & CEO · Updated 14 Oct 2026

A planner in a small Indian workshop checks a parts list against bins of components and finished enclosures at a workbench.

Key takeaways

  • MRP turns a production schedule into dated purchase and production orders. For each material, the order is released one lead time before the week stock would run short.
  • The calculation is simple. Net requirement = gross requirement + safety stock − opening stock − scheduled receipts, floored at zero, then rounded up to the order lot.
  • A slipped supplier lead time moves every release date earlier. If the new date is already past, the order is late before the plan starts.
  • MRP multiplies whatever it is given, so inaccurate records produce inaccurate orders. Run the four data checks below before you trust any plan.
In this article
  1. 1What is material requirements planning (MRP) and what does it produce?
  2. 2How do you calculate material requirements? A worked example you can copy
  3. 3Why does the order release week matter more than the quantity in material requirements planning?
  4. 4Is your stock, BOM and lead-time data good enough to run MRP?
  5. 5Should you plan materials in a spreadsheet, inventory software or an ERP?
  6. 6How does Arka Inventory support material planning?
  7. 7Frequently asked questions

The calculation inside MRP is short: net the demand, round to the order lot, then shift the date back by the lead time. What breaks plans is the records that feed it: a bill of materials that has drifted from the shop floor, a stock figure nobody has counted, a lead time quoted two years ago.

Manufacturers were 20.89% of the micro, small and medium enterprises (MSMEs) registered on the Udyam portal, the government's MSME registration system, on 27 February 2026. That is according to the India Brand Equity Foundation's (IBEF) summary of Ministry of MSME data. Those are the businesses this method is built for.

This page gives you the calculation on a two-component example you can copy. It then gives you four checks that show whether your records can carry it, and a plain way to choose between a spreadsheet, inventory software and an ERP (enterprise resource planning system).

If you have ten minutes, read the worked example and the lead-time table. They cover the part most explanations skip.

What is material requirements planning (MRP) and what does it produce?

Material requirements planning is a method of scheduling purchases and production from three inputs: the master production schedule (how many finished products you will make, and in which weeks), the bill of materials (BOM, the list of parts in each product), and your stock and open purchase orders. Its output is a list of dated orders.

For each material, an MRP run works out:

  • Gross requirement: the quantity the schedule consumes in a week.
  • Net requirement: what is still missing after stock and incoming orders.
  • Planned order release: the week to place the order so it arrives on time.

How do you calculate material requirements? A worked example you can copy

To calculate material requirements, take each week's gross requirement, add safety stock (the buffer you never plan to touch), subtract opening stock and scheduled receipts, and order any positive remainder. Then shift that order earlier by the lead time, the weeks between placing an order and receiving the goods.

Net requirement = max(0, gross requirement + safety stock − opening stock − scheduled receipts)

Opening stock is the previous week's closing stock. A scheduled receipt is an open purchase order with a confirmed arrival week. A planned receipt is the quantity MRP wants to arrive that week, rounded up to the order lot.

Our model uses illustrative numbers, not client data. A control panel needs 1 enclosure and 6 terminal blocks. The master schedule is 40, 60, 50, 80, 60 and 70 panels in weeks 3 to 8.

Enclosure: 120 on hand, an open order for 100 arriving in week 4, safety stock 20, lead time 3 weeks, bought in multiples of 50.

WeekOpening stockGross requirementScheduled receiptNet requirementPlanned receiptClosing stockOrder released
11200000120–
21200000120–
3120400008050
480601000012050
51205000070100
670800305040–
740600405030–
8307006010060–

Take week 6. Net requirement = 80 + 20 − 70 − 0 = 30, which rounds up to one lot of 50. That 50 must arrive in week 6, so the order goes out in week 3. Closing stock = opening stock + scheduled receipt + planned receipt − gross requirement, so week 6 closes at 70 + 0 + 50 − 80 = 40.

Terminal blocks: 600 on hand, safety stock 120, lead time 2 weeks, ordered lot-for-lot (exactly the net requirement). Weekly demand from week 3 is 240, 360, 300, 480, 360 and 420. The orders are 120 in week 2, 300 in week 3, 480 in week 4, 360 in week 5 and 420 in week 6.

Check the working.

  • Enclosures: 120 + 100 + 200 received = 420, minus 360 used, leaves 60, the week 8 closing stock.
  • Terminal blocks: 2,160 used + 120 safety stock − 600 on hand = 1,680 to order, which equals 120 + 300 + 480 + 360 + 420.

If the enclosure were built in-house from sub-parts, each release above would become the gross requirement for those parts, one level down. That is how MRP steps through a multi-level BOM.

Why does the order release week matter more than the quantity in material requirements planning?

A wrong lead time shifts every release date. In the example, a 7-week lead time makes two enclosure orders late before the plan starts. MRP does not order the moment stock dips below safety stock. It orders one lead time before the shortage week, and ordering earlier only ties up cash.

Here is the same enclosure plan with different supplier lead times:

A storekeeper waits at a factory loading bay as a supplier's truck delivers a pallet of boxed enclosures.
Parts that arrive a lead time late leave the line idle, while parts that arrive early only sit on the dock tying up cash.
Supplier lead timeOrders released in weeksResult
3 weeks3, 4, 5On time
5 weeks1, 2, 3Order in week 1, with no slack
7 weeks−1, 0, 1The orders for weeks −1 and 0 are already past; the week 6 and week 7 receipts cannot arrive on time

At 7 weeks, an order placed in week 1 cannot arrive before week 8. Without it, the plan is 10 enclosures short in week 6 and 70 short in week 7 (70 − 80 = −10, then −10 − 60 = −70).

In our experience, an out-of-date lead time is a common reason software releases orders later than you expect. Check it before you question the quantities.

Is your stock, BOM and lead-time data good enough to run MRP?

Your data is good enough when it passes four tests. We estimate you can run them in a few days at most. The pass marks below are our recommendations, not official standards.

Does your bill of materials match the shop floor?

Pick 10 products. For each, walk the floor and list every part and quantity used to build one unit, then compare the list with the BOM. Pass: every part and quantity on all 10 products matches, with no missing part. Fail: any missing part or wrong quantity. A missing material is invisible to MRP.

Do your stock counts match the system?

Count your 20 highest-consumption items and compare each with the system figure. Pass: at least 19 of 20 items are within ±2% or one pack of the system figure, and none is out by a full lot. Fail: otherwise. Our cycle counting guide gives a schedule and count sheet.

Are your lead times the ones suppliers actually deliver?

For each key supplier, take the last five receipts and subtract order date from receipt date. Pass: at least 4 of the 5 receipts arrived within the lead time held in your system. Fail: fewer than 4 of 5. Reset the lead time to the longest of the five, then review. Safety stock should be sized against the variation you find.

Are open purchase orders confirmed and recorded?

List every open purchase order and check it has a supplier-confirmed date. Pass: every open order has a confirmed date, and none that is past due is still shown as a scheduled receipt. Fail: any past-due order still shown as a scheduled receipt; reschedule or cancel it. A late order counted as incoming hides a shortage.

Two workers compare a printed parts list with the components of a finished product laid out on a workshop table.
Walking the floor with the list in hand is how you find where the bill of materials and the real build disagree.

Should you plan materials in a spreadsheet, inventory software or an ERP?

Use a spreadsheet while your plan is small, inventory software with BOM support once components are shared across products, and an ERP when finance, HR and production must run on one system. These thresholds are our recommendation. They are not a published standard.

SituationOur recommendation
Under about 50 active parts, few shared components, one plannerSpreadsheet, using the grid above
Components shared across products, lead times over two weeks, repeat shortagesInventory software with BOMs and purchase planning
One system needed for accounts, payroll and production

ERP, see when you need an ERP for inventory

For what inventory software typically costs Indian buyers, see our inventory management software cost guide.

How does Arka Inventory support material planning?

We built Arka Inventory natively on Salesforce, and it covers the inputs and purchase triggers that MRP depends on. Arka Inventory publishes this page.

  • Bills of materials: standard or order-based, with a check of material availability against each BOM and tracking of consumption.
  • Inventory visibility: stock across locations, lead time insights, inventory on order and raw material monitoring.
  • Forecasting and purchase automation: sales orders, demand forecasts and current stock combine to schedule purchase requisitions (internal requests to buy) or purchase orders.

We supply the records and the forecast-driven purchase triggers. The week-by-week grid above is how you check any suggested order against your own data.

As of October 2026, our Advance plan is $499 a month billed yearly, with 2 users included and additional users at $52 a month. It adds bills of materials, production and kitting. Our Basic plan at $199 a month does not include them.

We offer a 15-day free trial with full access to all features and no credit card. Setup needs your inventory, product, warehouse and operational data, and onboarding takes a minimum of two weeks depending on data readiness. The four checks above show how ready your data is.

As of October 2026, Arka Inventory is rated 4.8 out of 5 from 46 reviews on the Salesforce AppExchange, Salesforce's app marketplace. Manufacturers including Meta Power Solutions and HCPL Hexmoto use us for inventory and operations management.

See your material plan in Arka Inventory

Book a demo to see how Arka Inventory, built natively on Salesforce, handles BOMs, stock visibility and forecast-driven purchase triggers.
Book a demo

Frequently asked questions

MRP plans materials: what to buy or make and when. MRP II (manufacturing resource planning) builds on it by adding machine time, labour and cost, so the plan also checks whether the factory has the capacity to do the work.
No. Maximum Retail Price is the highest price a retailer may charge for a packaged product in India. Material requirements planning is a method of scheduling purchases and production. The two share only the abbreviation.
Look ahead at least as far as the longest chain of lead times in your product: the purchase lead time of the slowest raw material plus every build step after it. A shorter horizon cannot see an order you should already have placed.
Lot sizing is the rule that turns a net requirement into an order quantity. Lot-for-lot orders exactly what is missing, which suits costly items or short lead times. Fixed multiples, like the 50 above, suit suppliers who sell by pack or minimum order.
For most small plants, we recommend running it weekly, and again after a large order, a supplier delay or a stock correction. Re-running on every small change creates noise, so set a threshold below which planners ignore a change.

Sources

  1. 1.IBEF, MSME industry overview (Udyam registrations, as of 27 February 2026)
  2. 2.Arka Inventory pricing
  3. 3.Arka Inventory features
  4. 4.Arka Inventory forecasting and purchase automation
  5. 5.Arka Inventory & Warehouse Management on Salesforce AppExchange

Keep reading

Arka Inventory.

© 2026 Arka Inventory

Powered by PageLens.ai

Get in touch — we'd love to help.

Request a Demo