=

What is material requirements planning (MRP)?

August 31, 2026
11 min read

Material requirements planning (MRP) is a production-planning method that calculates which materials a manufacturer needs, how many, and when, so production never stalls. Good MRP planning means the shortage never finds you mid-run, with a customer waiting. The stakes reach well past one late job.

According to Siemens’ True Cost of Downtime report, unplanned downtime now costs the world’s 500 biggest companies 11% of revenue. That totals about $1.4 trillion a year across all causes of stopped production, not material shortages alone.

MRP won’t repair a broken machine, but it removes the guesswork from what to buy and build, and when. This guide covers how MRP works, where it sits next to bigger systems, and how to run the process without living in spreadsheets.

Key Takeaways

  • Material requirements planning (MRP) calculates what materials to order and when, using demand, the production schedule, and the bill of materials.
  • MRP keeps inventory lean and production on time by turning sales forecasts into purchase orders and work orders.
  • Material requirements planning is not the same as enterprise resource planning (ERP). MRP focuses on materials and production, while ERP runs the whole business.
  • Fishbowl gives QuickBooks users MRP-style planning tools without an ERP project, including real-time inventory tracking and reorder points.

How does material requirements planning work?

So what does MRP planning actually do on the floor? It calculates material needs and tracks inventory to keep production schedules moving. MRP manages the flow of materials from order to finished goods, pulling from a few core inputs:

  • Sales orders and demand forecasts: These tell MRP how much to produce and by when.
  • Production schedule: This sets the timeline for each job on the floor.
  • Bill of materials (BOM): The BOM lists every component and quantity needed per unit.
  • Inventory check: MRP compares what’s on hand against what each order requires.
  • Ordering raw materials: MRP flags what to buy and factors in lead times so parts arrive on schedule.

Take a furniture maker building oak dining tables. MRP calculates the exact amount of raw materials needed, like wood, screws, and finish, for each order.

It orders only what’s required, so cash isn’t tied up in excess stock and the supply chain stays on track. Accurate MRP planning keeps counts honest and jobs on schedule.

With the right MRP software, you can track stock, flag reorders, and handle ordering without constant manual checks.

MRP inputs and outputs

MRP planning runs on a defined set of inputs and produces a defined set of outputs.

MRP inputs

MRP pulls from six main inputs:

  • Master production schedule (MPS): The MPS states what to build and when.
  • Bill of materials (BOM): The BOM breaks each product into its components.
  • Inventory levels: Current stock counts show what’s already available.
  • Demand forecasts: Sales projections and production planning shape order quantities.
  • Lead times: The delivery window each supplier needs for a part.
  • Capacity planning data: The labor and machine hours available for the schedule.

MRP outputs

From those inputs, MRP generates clear actions:

  • Purchase orders (POs): Orders sent to suppliers for raw materials.
  • Work orders: Instructions that authorize production jobs.
  • Production schedules: Updated timelines for each build.
  • Inventory updates: Adjusted stock counts as materials move.
  • Exception reports: Alerts for shortages, delays, or scheduling conflicts.
a man-wearing-a-safety-vest-holding-a-clipboard-and-pointing-out-shelves-to-a-woman-wearing-a-safety-vest-in-a-warehouse
Want to see how Fishbowl can improve your business?
Book a Demo

What’s the difference between MRP and ERP?

MRP and ERP often get grouped together, but they solve different problems. MRP focuses on materials and production. ERP coordinates the entire business, from finance to HR.

Feature MRP ERP
Primary focus Materials and production The entire organization
Scope Manufacturing and inventory Finance, HR, sales, operations, and more
Main purpose Ensure the right materials at the right time Coordinate data and processes company-wide
Key functions Demand planning, BOM management, purchasing Accounting, CRM, HR, supply chain, and MRP
Used by Production planners and buyers Executives and cross-functional teams
Integration Feeds into broader systems Connects every department in one platform
Complexity Focused and quicker to deploy Broad and resource-intensive to implement

So, what’s the difference?

In short, MRP is a subset of what an ERP does. MRP handles material planning, while an ERP ties that planning to accounting, sales, and every other department. Many manufacturers start with MRP and add broader systems as they grow.

How has material requirements planning evolved?

MRP began in the 1960s as a way to automate the reorder math that clerks once did by hand, and it has since grown into the planning core inside modern manufacturing software. The method is credited largely to Joseph Orlicky, an engineer who formalized it and laid it out in his 1975 book, Material Requirements Planning. Early systems ran on mainframes and answered one question well: given a build schedule and a bill of materials, what do we order and when?

Three shifts moved MRP from that narrow start to where it sits today:

  • MRP to MRP II (1980s): Oliver Wight extended material planning into manufacturing resource planning (MRP II), folding in labor, machine capacity, and financials. The system no longer just asked what you needed — it asked whether you could actually build it.
  • MRP II to ERP (1990s): The analyst firm Gartner coined “enterprise resource planning” in 1990 to describe systems that tied production planning to accounting, HR, and sales. MRP became one module inside a much larger platform.
  • ERP to cloud and demand-driven MRP (today): Modern tools run in the cloud, recalculate in real time, and increasingly use demand signals and AI to adjust plans as orders shift. Newer approaches like demand-driven MRP (DDMRP) rethink the classic forecast-first model for volatile supply chains.

The through-line: each step kept Orlicky’s core calculation and added context around it. That’s why an MRP engine still sits at the heart of the ERP platforms manufacturers run today.

MRP rarely works alone — it sits inside a family of planning methods that each solve a slice of the same problem. Knowing the neighbors helps you match the tool to the job instead of forcing MRP to do everything.

How does capacity planning fit with MRP?

Capacity planning checks whether you have the labor and machine hours to build what MRP says to build. MRP answers what and when for materials; capacity planning answers whether the floor can keep up. Run one without the other and you get a purchase plan you can’t actually execute.

Two levels of capacity planning bracket the MRP process:

  • Rough-cut capacity planning (RCCP): A high-level check against the master production schedule, before MRP runs the detail. It flags obvious overloads early — a bottleneck machine booked past its hours, a shift you don’t have the staff for.
  • Capacity requirements planning (CRP): A detailed check after MRP generates work orders, matching each job’s routing to available work-center capacity. This is where finite scheduling lives.

The distinction that trips teams up is finite vs. infinite loading. Infinite loading assumes unlimited capacity and schedules to the ideal; finite loading caps each work center at its real limit and sequences around it. Basic MRP often assumes infinite capacity, which is exactly why capacity planning — and the MRP II systems that build it in — exist to close the gap.

For most small and midsize shops, formal CRP is overkill. Watching for capacity conflicts as part of the MRP process (step 6 below) catches the issues that matter without a separate scheduling engine.

What are the benefits and limitations of MRP?

Done well, MRP planning tightens inventory and steadies production. Done poorly, it multiplies errors.

The downstream cost is steep. IHL Group estimates inventory distortion reached an estimated $1.7 trillion in 2024 across the global retail sector. That splits into $1.2 trillion in out-of-stocks and $554 billion in overstocks.

1. Benefits of MRP

MRP delivers several clear gains:

  • Better inventory control: MRP tracks raw materials against demand, so you hold less and stock out less. That tighter inventory control shows up in results: Fishbowl customers report a 22% decrease in stockouts.
  • Efficient production scheduling: MRP aligns material availability with the build schedule, reducing idle time and last-minute scrambles.
  • Cost savings: Ordering only what’s needed lowers carrying costs and cuts waste from excess stock.
  • Enhanced planning and forecasting: MRP turns demand data into concrete purchasing and production plans.

2. Limitations of MRP

MRP has real constraints worth planning around:

  • Accuracy is crucial: MRP depends on correct data. Bad BOMs or stale counts produce bad orders.
  • Narrow focus: MRP handles materials and production, not finance, sales, or logistics.
  • Initial setup can be tricky: Loading accurate BOMs, lead times, and inventory data takes real effort upfront.
  • Ongoing monitoring: MRP needs regular data updates to stay reliable as demand shifts.

Reporting is often where a narrow MRP setup frustrates teams. Fishbowl AI Insights answers that with custom dashboards and plain-language reporting, no SQL or developer ticket required.

What are the steps in the MRP planning process?

Running MRP planning follows a repeatable sequence. Advanced production scheduling is now a top-one-or-two investment priority for 35% of large manufacturers, according to Deloitte’s 2025 smart manufacturing survey. Getting this process right pays off.

1. Create a master production schedule (MPS)

Start by developing a production schedule that maps what to build and when.

2. Define the bill of materials (BOM)

List every component needed to make the finished product. Keep BOMs current, since cascading errors ripple through every order. Velocity Restorations cut scheduling time by 50% after automating cascading BOM updates in Fishbowl.

3. Review inventory levels

Check current stock against what each order requires, so you order only the gap.

4. Order materials

Generate purchase orders for the materials you lack, in the right quantities.

5. Account for lead times

Factor in how long each supplier takes to deliver, so parts arrive before the build starts.

6. Identify and resolve potential issues

Watch for shortages, capacity gaps, and scheduling conflicts, then adjust before they stall a job.

7. Schedule and execute production

Release work orders and start the build once materials and capacity line up.

Fishbowl Manufacturing: an MRP alternative for QuickBooks users

Fishbowl isn’t a full MRP system, and it doesn’t pretend to be. Instead, it gives small and midsize manufacturers the tools to manage inventory, production, and raw materials in one place. Think ERP-level control without an ERP project, at a price that fits a growing shop.

Fishbowl customer Grill Works Inc. is a manufacturer in Marshall, Minnesota. With Fishbowl, the team reached a 99% on-time delivery rate and cut order cycle times to an average of 3.9 days.

1. How Fishbowl supports manufacturers

Fishbowl covers the core planning work manufacturers rely on:

  • Track raw materials and inventory in real time: See exactly what’s on hand across every location.
  • Use multilevel work orders: Build complex products with nested components and sub-assemblies.
  • Plan production efficiently: Match material availability to your build schedule.
  • Generate accurate purchase orders: Order the right quantities based on live stock and demand.
  • Improve decision-making with reports: Fishbowl AI Insights turns plain-language questions into dashboards and reports, without SQL or custom report requests.

2. Fishbowl’s MRP wizard

Fishbowl’s MRP wizard runs the reorder math so you don’t do it by hand:

  • Set reorder points: Define the stock level that triggers a new order.
  • Determine optimal stock levels: Balance carrying cost against the risk of running short.
  • Streamline ordering: Turn reorder signals into purchase orders your team approves.

Start simplifying your MRP process with Fishbowl Manufacturing today

You don’t need a sprawling ERP rollout to get materials, inventory, and production under control. Fishbowl’s manufacturing inventory software gives QuickBooks users the planning tools to keep stock accurate and jobs on time.

Setup takes time, but you’re not doing it alone: you get a dedicated implementation specialist, hands-on training, and AI-guided data migration before you go live. Ready to see MRP planning on your own workflow? Book a demo.

Frequently asked questions about material requirements planning

What problems does MRP solve that spreadsheets and reorder points can’t?

Spreadsheets and static reorder points treat each item in isolation, so they miss how one order ripples across every component. MRP planning connects demand, the production schedule, and multilevel BOMs, then calculates exactly what to order and when. It also recalculates when a forecast or order changes, which manual tools struggle to keep up with.

When does a manufacturer actually need dedicated MRP software?

The tipping point usually arrives when product complexity or order volume outgrows manual tracking. If you manage multilevel BOMs, juggle suppliers with different lead times, or miss ship dates from surprise shortages, dedicated MRP software earns its keep. Shops with simple products and steady demand can often run on spreadsheets a while longer.

What’s the difference between MRP and MRP II?

MRP (material requirements planning) focuses on materials: what to order, how much, and when. MRP II (manufacturing resource planning) adds labor, machine capacity, and financial planning on top of that foundation. In short, MRP asks what you need, while MRP II asks whether you can actually produce it.

How much does MRP software cost?

Pricing varies widely and depends on your setup. The main drivers are the number of users, the modules you enable, and whether you deploy in the cloud or on-premise. Many vendors, Fishbowl included, quote against your configuration, so request a tailored quote rather than a list price.

How disruptive is switching to a new MRP system mid-production cycle?

Switching mid-cycle carries real risk, so most teams phase it in rather than flipping a switch. The common approach is to migrate data, run both systems in parallel, and validate BOMs and counts before going live. A dedicated implementation team and staged training keep downtime low, so plan the cutover for a slower production window.