Join the waitlist
All postsManufacturing

What Is MRP? Material Requirements Planning

What is MRP? Learn how material requirements planning turns demand and bills of materials into purchase and production orders, with a worked example and FAQs.

What Is MRP? Material Requirements PlanningWhat Is MRP? Material Requirements Planning

MRP, or material requirements planning, is a method for working out which materials you need, how many, and when, so you can make what customers ordered without running short or overbuying. It takes demand, your bills of materials and current stock, then proposes purchase orders and production orders with dates. In short, it answers three questions: what do we need, what do we have, and what must we order?

What MRP does

Imagine you make wooden desks. A customer orders fifty. Each desk needs a top, four legs, sixteen screws and a drawer unit. MRP multiplies the order by the bill of materials, subtracts what you already hold or have on order, and tells you what to buy or make, and by which date, given supplier lead times.

That sounds simple for one product. With dozens of products, shared components, several suppliers and changing orders, doing it by hand becomes unreliable. MRP does the calculation repeatedly and consistently.

The inputs MRP depends on

MRP is only as good as its data. Three inputs matter most.

  1. Demand. Confirmed sales orders and, if you use them, forecasts or minimum stock targets.
  2. Bill of materials (BOM). The list of components and quantities for each finished or semi-finished item, including sub-assemblies.
  3. Inventory status. On-hand stock, stock already allocated, open purchase orders and open production orders.

Supporting parameters include lead times, lot sizes, minimum order quantities, scrap or yield allowances and safety stock.

How the calculation works, step by step

  1. List the gross requirement for each item for each date.
  2. Subtract available stock and scheduled receipts to get the net requirement.
  3. Apply lot-size rules, such as order in multiples of a pack size.
  4. Offset by lead time to find when the order must be released.
  5. Explode the requirement down the BOM to components and repeat.

The output is a set of suggested actions: buy this, make that, expedite or postpone an existing order.

A small worked example

Suppose you need 100 units of a lamp in 30 days. Each lamp needs one shade, one base and one cable set. You have 20 lamps in stock, 40 shades, 100 bases and no cable sets.

Item Gross need In stock Net need
Lamp (finished) 100 20 80 to build
Shade 80 40 40 to buy
Base 80 100 0
Cable set 80 0 80 to buy

If cable sets take ten days to arrive and assembly takes three, MRP would suggest ordering cable sets at least thirteen days before the due date, ahead of the build. The numbers here are purely illustrative.

MRP, MRP II and ERP

You may see several related terms.

  • MRP focuses on materials and timing.
  • MRP II extends this to capacity: machines, labour and schedules.
  • ERP includes MRP functions and connects them to sales, finance, HR and the rest of the business.

For manufacturers, MRP is often the first reason to move beyond spreadsheets, because it needs bills of materials, stock and purchasing to agree with each other.

When you need MRP

You probably need it when:

  • Products have several components or sub-assemblies.
  • Components are shared between products.
  • Supplier lead times are long enough to cause delays.
  • You often discover shortages after a job has started.
  • You tie up too much cash in stock “just in case”.

If you make a very small range with simple builds, a disciplined spreadsheet and clear reorder points might do. Once complexity grows, manual planning breaks quietly.

Making MRP work in practice

  • Fix the BOMs first. Wrong quantities or outdated components produce wrong orders.
  • Keep stock accurate. MRP trusts the numbers. Cycle counts and barcode scanning help.
  • Record real lead times. Use how long suppliers actually take, not what the website promises.
  • Review suggestions, do not blindly accept them. A planner should check exceptions, such as large changes or unusual dates.
  • Handle changes quickly. Urgent orders and cancellations should flow through to the plan.
  • Start with a pilot product family. Prove the data and the process, then widen the scope.

Common mistakes

  1. Treating MRP as a one-time setup rather than an ongoing discipline.
  2. Setting overly large safety stocks that hide problems and consume cash.
  3. Not separating firm orders from forecasts, which can inflate purchases.
  4. Ignoring capacity. MRP can say what is needed, but a workshop that is already full cannot deliver it.

How Dika Ops approaches it

In Dika Ops, manufacturing works alongside inventory and purchasing, so demand, bills of materials, stock and supplier orders live in the same system. That is the foundation material planning needs. AI coworkers can draft routine purchasing work, with a person approving anything important.

FAQ

What is the difference between MRP and ERP?

MRP is a planning method focused on materials and timing. ERP is a wider system that includes MRP-style planning along with sales, purchasing, finance and other functions in one database.

Do small manufacturers need MRP?

If your products have multiple components and you suffer shortages or excess stock, yes, some form of material planning helps. The scale of tool can be modest, but the logic is the same.

What data do I need before starting MRP?

Accurate bills of materials, reliable stock records, realistic supplier lead times and clear rules for minimum order quantities. Cleaning these first saves most of the trouble later.

Does MRP replace a production planner?

No. It automates calculation and flags exceptions. A planner still decides priorities, handles capacity limits and resolves conflicts.

Next step

If you want planning, stock, purchasing and finance in one place, Dika Ops is built for that. It is in closed beta, and you can join the waitlist to be considered for early access.

Closed beta

Run the whole company from one place.

Dika Ops is in closed beta. We onboard a few companies at a time and set everything up with you.

Dika Ops in 52 seconds
This film plays from YouTube

YouTube may set cookies when the film plays. You can allow it once, or remember your choice for media.

0:000:52