MRP Net Change vs Regenerative Run Time Calculator
Regenerative MRP replans every item. Net change replans only items affected by changes since the last run. This calculator estimates both durations so you can size a batch window or decide when each mode makes sense.
Your numbers
Total run time divided by items from a past run, multiplied by threads.
Changes ripple to components and parents, so more items are replanned than changed.
Your results
A linear model. Real runs also spend time on setup, database locking and writes, and speedup from parallel processes is rarely perfect. Calibrate with your own run logs.
Run time vs percent of items changed
Sweeps Items with changes since last run from 1 to 60, holding your other inputs fixed.
MRP run performance review
Optional: share run logs and we can point to where time is spent and which parameters to revisit.
Optional. The tool and every export work without this. No spam.
How to use it
Take the item count and runtime from a recent regenerative log, and work out the average time per item per process. Enter the percentage of items with changes since the last run, such as new demand, receipts or BOM edits, and a ripple factor for how many items each change touches. The calculator shows both run times and the saving.
- Use run logs, not vendor benchmarks.
- Estimate the ripple factor from a past net change run.
- Test the busy day case with a higher change percentage.
The method
Regenerative time equals items times processing time per item, divided by the number of parallel processes. Net change replaces the item count with the items actually replanned, which equals changed items times the ripple factor, capped at the full set. The crossover occurs when the changed share multiplied by the ripple reaches 100 percent, after which net change gives no advantage.
Reading the result
With 60,000 items, 45 ms per item and 4 processes, a full run takes about 11 minutes. At 8 percent change and a ripple of 2.5, net change replans 12,000 items in about 2 minutes. The chart shows both lines converging as changes grow. Use it to justify running net change during the day and a regenerative run weekly to clear drift.
Common mistakes
Teams run net change forever and never regenerate, which lets small data inconsistencies build up. Others assume linear speedup from more processes while the database becomes the bottleneck. Remember that terminology and options differ between ERPs, and some modern systems replan continuously, which changes the question entirely.
Frequently Asked Questions
When should I use regenerative MRP?
Run it periodically, often weekly or after mass data changes, to rebuild all planning results from scratch and clear accumulated inconsistencies. Net change handles the days between.
Why is net change not always faster?
A single change, such as an engineering change to a common component, can affect thousands of parents. When the ripple is large, net change approaches a full run.
Does adding processes always help?
Not linearly. Database locking, shared low level code and memory limits cap the speedup. Test increments and watch database wait times.
Is run time the right metric?
It is one of them. Also track exception volume, planner trust in the results, and how fresh the plan is when planners start their day.
If MRP windows are creeping into the working day, Netray can review run logs and planning parameters and suggest where run time is being spent.
Related Tools
MRP Planner Exception Workload Calculator
Estimate how many planners you need to work MRP exception messages, based on items, exception rate and handling time.
Supply Chain & InventoryPeriod Order Quantity (POQ) Calculator
Convert an economic order quantity into a period order quantity, so each order covers a whole number of weeks of demand.
Supply Chain & InventoryMRP Planned Order Release Date Calculator
Back-schedule a planned order from its need date using lead time, safety lead time, receiving and transit, and see whether the release date is already past.
Supply Chain & InventorySupplier MOQ vs Demand Cost Calculator
Weigh a price break or minimum order quantity against the extra inventory it forces you to hold, and see the net annual benefit.
More ERP Operations tools
See allKeep exploring
Free tools
- Infor LX MRP Run Window Calculator (Regeneration vs Net Change)Take one measured MRP run, scale it to more items or deeper bills, and see whether full regeneration and net change still fit the overnight window.
- MRP Net Requirements SQL GeneratorFill in your table and column names and get a SQL query that computes projected available balance and the shortage per item and bucket.
- MRP Gross to Net Calculation WorksheetWork the classic MRP logic row by row: gross requirements, scheduled receipts, projected on hand and safety stock into net requirements and planned receipts.
ERP fixes and how-tos
- How to Run MRP in SyteLineRun MRP in SyteLine: choose Regenerative or Net Change, review the resulting Action Messages and planned orders, then firm and release what you accept.
- How to Run Requirements Planning (MRP) in SYSPRORun SYSPRO Requirements Planning end to end: set planning parameters, run a regenerative or net change calculation, review action messages, and release orders.
- Epicor MRP Runs but Generates No SuggestionsEpicor MRP finishing with no job or PO suggestions for a part is almost always a part configuration or demand-linkage issue, not a bug. Here is the checklist to find and fix it.