MRP Planner (material requirements planning)
What to buy and make, and when, from your production plan, BOM and stock.
Try before you buy.
- Free preview: the shortage and order counts in full, the first orders of the action list and the first items (up to 10) with their time-phased tables.
- Locked until you unlock it: download and copy.
- Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
1. Production schedule
Or paste the rows
2. Bill of materials (optional)
Or paste the rows
3. Item data (optional)
Or paste the rows
4. Open orders (optional)
Or paste the rows
5. The plan
The finished items you plan to make, week by week — then the BOM, the item data and the open orders.
What to buy and make
Open orders to bring forward
Item by item, week by week
Problems and notes
Nothing to report: every row was read and planned.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the MRP Planner (material requirements planning)
Runs material requirements planning (MRP) in your browser. Open your master production schedule — the finished items you plan to make, week by week — your bill of materials, your item data (stock on hand, safety stock, lead time and lot-sizing rule) and, if you have them, your open purchase and work orders. The plan explodes the schedule through every level of the BOM and works out, for each item and each week, what is needed, what is coming, what will be left and what must be ordered.
For every item you get the time-phased gross-to-net table — gross requirements, scheduled receipts, projected on hand, net requirements, planned order receipts and planned order releases — sized by its lot rule (lot-for-lot, a fixed quantity, a minimum and a multiple, or the EOQ) and offset by its lead time. Low-level coding plans a component used by several products, at several levels, once, after all its parents. Then the action list: what to buy and what to make, how much and in which week, with the late orders that should already have been released and the open orders to bring forward.
Nothing is guessed: a BOM that loops, a quantity in a unit that cannot be converted and rows that cannot be read are listed with their row. Without a pass the plan is a free preview: the counts in full, the first orders of the action list and the first items with their tables; the action list file, the workbook and the copy unlock with a Premium pass. Your files are read in your browser and never uploaded.
How to use it
- Open your production schedule: one row per item and week (Item, Week, Quantity) or one row per item with a column per week (Item, W1, W2 … or dates across). Weeks can be W1, W2 …, week numbers, ISO calendar weeks (the year, a W and the week number), or dates.
- Open your BOM (Parent, Component, Quantity per, and Unit and Scrap % if you have them) and your item data (Item, On hand, Safety stock, Lead time, Lot sizing, Lot size, Minimum, Multiple, Order cost, Unit cost, Make or buy). Add your open orders (Item, Quantity, Due, Order) to count what is already on its way.
- Set the first day of week 1, the number of weeks to plan, whether bare week numbers in your files are weeks of this plan or calendar weeks, and the lead time unit. Press Example to see a plan of chairs and stools that share a leg.
- Read the action list first: orders to release now, late orders and open orders to bring forward. Then open any item to see its gross-to-net table week by week, and where its requirements come from.
- The action list file, the workbook with every table and the copied summary unlock with a Premium pass; without one the plan stays a free preview. The four templates download at any time.
Examples
Schedule: 250 chairs and 90 stools over 8 weeks. BOM: chair = seat, 4 legs, back, 16 screws; stool = seat, 3 legs, 8 screws; leg = 0.45 m of beech. Stock, lead times, lot rules and 3 open orders
25 planned orders: 12 to buy and 13 to make. 4 are late (both seats, the chair back and the beech) and 2 open orders should come sooner: PO-7731 from week 3 to week 2, PO-7740 from week 4 to week 1.
Gross 330 (4 × 60 chairs + 3 × 30 stools); 40 left from week 1; 200 arriving on WO-118; safety stock 40; fixed lot 200; lead time 1 week
Net requirement = 330 + 40 − (40 + 200) = 130 → a planned receipt of 200 in week 2, released in week 1; projected on hand 110.
450 m needed over 8 weeks (2,925 m a year), order cost 45, unit cost 3.20, holding 20% a year
EOQ = √(2 × 2,925 × 45 ÷ (3.20 × 0.20)) = 641.35 m. Needed in week 1 with a 2-week lead time: ordered now, 2 weeks late, so the open order of 150 m due in week 4 should be brought forward.
Common uses
- The weekly purchase and production list of a workshop or a small factory.
- Checking whether a new order can be met with the lead times you have, and what has to be expedited.
- Seeing the requirements of a shared component from every product that uses it.
- Operations management coursework on MRP records and lot sizing.
The gross-to-net logic
Each item is planned in weekly buckets, the way the gross-to-net logic of Orlicky’s Material Requirements Planning describes it:
- Gross requirements = the schedule for the item + the planned order releases of every parent × the quantity per (with the BOM’s scrap).
- Available = projected on hand of the week before + the scheduled receipts (open orders) due that week.
- Net requirement = gross requirements + safety stock − available, when that is above zero.
- Planned order receipt = the net requirement sized by the lot rule; its release = the receipt’s week − the lead time.
- Projected on hand = available + planned receipt − gross requirements.
Items are planned lowest low-level code first: a finished product (code 0) before its components, and a component used at level 1 in one product and at level 3 in another only after every parent, so its requirements are complete when it is planned.
Lot sizing
- Lot-for-lot: exactly the net requirement (whole units for pieces).
- Fixed quantity: whole lots of the lot size (250 needed, lots of 100: 300).
- Minimum and multiple: at least the minimum, rounded up to the multiple (60 needed, minimum 50, multiple 25: 75). A minimum or multiple also applies on top of the other rules.
- EOQ: at least the economic order quantity √(2 × annual demand × order cost ÷ (unit cost × holding cost %)), with the annual demand from the requirements of the plan; type the EOQ as the lot size to use your own.
Late orders and the past-due week
Week 0 is past due: demand dated before the plan starts, open orders that were due already, and releases that should have happened before week 1. A release that falls before week 1 cannot arrive in time: it is planned to release now and listed as late, with how many weeks late it is and the week it can arrive at the earliest, and its components are needed at once. The action list starts with these.
Open orders to bring forward
When a new order is planned for a week while an open order of the same item arrives later, bringing the open order forward could cover the need instead. These are listed as reschedule-in suggestions (an MRP exception message): ask the supplier or the shop floor whether the open order can come sooner, and cut the planned order if it can.
Your files
Every file is optional but the schedule: without item data, items are planned with no stock, no safety stock and no lead time (and the notes say so). Lead times are in weeks unless the column header or the setting says days (10 days plan as 2 weeks). Quantities may use a decimal point or a decimal comma: each file is read with what its own numbers show. A quantity in another unit of the same kind (500 mm of a wire kept in metres) is converted exactly; a unit that cannot be converted is reported, never guessed.
Limitations
- Infinite capacity: MRP plans materials, not machine time. Check the load on your machines with the Production Schedule Planner.
- Weekly buckets and whole-week lead times; a plan of at most 52 weeks.
- One BOM per item, no alternative components or phantom items, and no by-products.
- Lead times and lot sizes are taken as given: suppliers’ minimums and price breaks beyond the minimum and multiple are not known to it.
Privacy
On this device; its files download once
Your schedule, BOM, stock and orders are read in this browser and never uploaded; only the plan settings you choose are remembered on this device.
Frequently asked questions
What do I get without a pass?
Without a pass, MRP Planner (material requirements planning) shows the shortage and order counts in full, the first orders of the action list and the first items (up to 10) with their time-phased tables. Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
What does the free preview show?
Your files are read in full and the whole plan is worked out as it would be with a pass: you see the counts (items planned, orders to buy and to make, late orders, items short, open orders to bring forward) and every problem found, the first orders of the action list and the first items (up to 10) with their time-phased tables. The action list file, the workbook and the copied summary unlock with a Premium pass. The templates download at any time.
What is the difference between MRP and a reorder point?
A reorder point orders an item when its stock falls low, from its own past usage. MRP works out the requirements of each component from the plan of the products that use it, so it orders what the plan will need, when it will need it — the right choice for parts of products you make.
Why is an order late although I have stock?
Because the stock and the open orders run out before an order released now could arrive: the need is in a week closer than the lead time. Open the item to see the week its projected on hand goes below the safety stock.
What does safety stock do in the plan?
The plan keeps the projected on hand at or above the safety stock: an order is planned as soon as the stock would fall below it, not only below zero. An item that starts below its safety stock gets an order to bring it back up.
Which weeks do bare week numbers mean?
By default W1 or 1 is the first week of this plan. Choose calendar weeks in the settings when your files use ISO week numbers (week 44 is the week of the year): they are then placed by their dates, and weeks before the plan count as past due.