Skip to main content
Module 4: Garment ERP System Integration & Digital Factory

Material Requirement Planning (MRP) Systems in Apparel ERP

Reading Time: 30 minLesson 16 of 24Comprehensive Master Manual

Learning Objectives

Explain how MRP explodes a garment BOM into gross requirements by size and colour.
Calculate net requirement from gross requirement, on-hand stock, and scheduled receipts.
Apply a wastage allowance after netting, and explain why the order matters.
Use lead-time offsetting to set the order release date for a material.
Read MRP exception messages and name the action each one requires.

Comprehensive Technical GuidanceTextbook & Training SOP

Material Requirement Planning (MRP) Systems in Apparel ERP

What MRP Does

Material Requirement Planning answers two questions for every material on every open order: what quantity must be ordered, and when must it be ordered. It answers them by calculation, not by judgement. The system takes the order quantity, explodes the bill of materials into gross requirements, nets those requirements against stock on hand and material already scheduled to arrive, and produces a net requirement. It then offsets that requirement backwards by supplier lead time to give an order release date. The whole method fits in one paragraph, and factories that run it honestly rarely run out of material.

The alternative is the spreadsheet habit: a planner estimates fabric from experience, adds a generous buffer, and orders. That habit works until it does not, and it fails in both directions at once. Fabric gets over-ordered because the buffer is applied to stock already held. Trims run short because nobody exploded the trims BOM with the same care as the fabric BOM. MRP fixes both failures with the same short calculation, applied to every BOM item without exception.

The Net Requirement Equation

The equation is: net requirement equals gross requirement minus on-hand stock minus scheduled receipts. Gross requirement comes from exploding the BOM: order quantity multiplied by consumption per garment, broken down by size and colour where the style needs it. On-hand stock is what the warehouse actually holds of that exact item. Scheduled receipts are quantities already ordered with promised arrival dates. The order of operations after netting matters as much as the netting itself: the wastage allowance is added after netting, and lot sizing is applied last.

Take an order of 12,000 polo shirts with a fabric consumption of 1.65 metres per shirt. Gross requirement is 12,000 multiplied by 1.65, which is 19,800 metres. On-hand stock is 4,500 metres and scheduled receipts are 6,000 metres, so net requirement is 19,800 minus 4,500 minus 6,000, which is 9,300 metres. A 3 percent wastage allowance added after netting gives 9,300 multiplied by 1.03, which is 9,579 metres to order. The same logic covers buttons: 12,000 shirts multiplied by 5 buttons gives a gross requirement of 60,000 buttons; with 15,000 on hand and no scheduled receipts, net requirement is 45,000 buttons, rounded up to supplier lots of 10,000, which gives 5 lots totalling 50,000 buttons.

Adding wastage before netting is the classic error. Applied to gross requirement, a 3 percent allowance on 19,800 metres would add 594 metres, most of it wastage on fabric the factory already holds. Applied after netting, the same 3 percent adds 279 metres, which is the honest buffer on material that must actually be bought and processed. The difference, 315 metres on one order, multiplied across a season of orders, is real money sitting in a warehouse as excess stock.

Lead-Time Offsetting and Order Release Dates

Knowing what to order is half the plan. Knowing when to order it is the other half, and MRP sets the date by counting backwards. Start from the production start date, the day cutting must begin, and subtract the supplier lead time plus a safety margin. If production starts on day 40 and fabric lead time is 25 days, the order must be released by day 15. If the release date has already passed when MRP runs, the system raises a past-due exception, which is the most urgent message in the whole run.

Safety margins deserve a policy, not a habit. A planner who adds a week to every lead time creates a warehouse full of early arrivals and a false sense of security. A planner who adds nothing discovers that one late truck stops a line. The honest policy sets the margin from supplier reliability history: reliable suppliers earn a small margin, unreliable suppliers earn a larger one, and the margin is reviewed when reliability changes. Lead-time offsetting also exposes the orders that cannot be saved by expediting: when the required date falls before the earliest possible supply date, the choice is to negotiate faster supply or move production start, and that choice must be made the week MRP raises it, not the week cutting is due to start.

Reading Exception Messages First

An MRP run produces two outputs: suggested order quantities, and exception messages. Planners who read quantities first and exceptions never are the reason MRP gets blamed for stockouts it actually predicted. The correct reading order is exceptions first. Past-due orders mean a release date has passed with material unordered: order immediately or expedite, escalated the same day. Shortage warnings mean net requirement exceeds available supply even after planned receipts: bring a receipt forward, split the order across suppliers, or replan production. Excess stock means holdings exceed open-order requirements: hold new orders and check whether the BOM or the buffer is wrong. Lead-time breaches mean the required date is unreachable: negotiate or move production.

Every override of an exception message must be logged with a reason and an owner. Silent overrides are how the same stockout repeats every season with a different excuse. The weekly planning meeting should review overrides before it reviews new orders, because overrides are where judgement lives, and judgement that is never reviewed never improves. A factory that clears its exceptions weekly will rarely be surprised by a shortage. A factory that ignores them will be surprised regularly, and will blame the system for predictions it chose not to read.

When MRP Output Is Wrong

MRP trusts its inputs completely, which is both its strength and its danger. A BOM error propagates to every order using that style. A stale stock record, where the warehouse holds less than the system claims, produces a confident under-order. Unrecorded consumption, such as fabric issued without a system entry, creates the same gap. When MRP and the warehouse disagree, trust the warehouse count and fix the record; planning on a wrong stock figure will confidently order the wrong quantity.

The defence is a short routine: version every BOM change and regenerate MRP immediately after a change, reconcile stock before the weekly run, and treat any large or surprising suggestion as a signal to check inputs before ordering. MRP is not a black box to be obeyed. It is a calculation to be checked, and the check takes minutes: gross requirement, stock, receipts, net, buffer, lot size, release date. A planner who can walk that chain for any material on any order understands the system. A planner who cannot is operating a machine whose failures will always arrive as surprises.

MRP Review Rhythm

Run MRP weekly, because buyers change quantities and colour ratios far more often than once a month. A monthly run plans for a factory that no longer exists. Each weekly cycle follows the same order: reconcile stock and scheduled receipts, regenerate the plan on current BOM versions, read exceptions first and clear them with named actions, release orders by their offset dates, and log every override. The cycle takes a morning for a medium factory, and it replaces a week of spreadsheet reconciliation and emergency expediting.

Over a season, the rhythm compounds. Over-ordering falls because wastage stops being applied to stock already held. Trims shortages fall because trims run through the same netting as fabric. The planning meeting changes character: instead of arguing about quantities, the team clears exception messages and makes dated decisions. That is what a working MRP system looks like, not a dashboard, but a weekly habit of netting honestly, reading exceptions first, and ordering on the date the arithmetic demands.

1. MRP Worked Example: 12,000 Polo Shirts

MaterialGross requirementLess on handLess scheduledNet requirementOrder quantity
Fabric12,000 multiplied by 1.65 metres = 19,800 metres4,500 metres6,000 metres9,300 metres9,579 metres (plus 3 percent)
Buttons12,000 multiplied by 5 = 60,000 buttons15,000 buttons0 buttons45,000 buttons50,000 buttons (5 lots of 10,000)

2. MRP Exception Messages and Required Actions

Exception messageWhat it meansAction required
Past-due orderRelease date already passed, material not orderedOrder immediately or expedite, escalate same day
Shortage warningNet requirement exceeds available supplyBring forward a receipt, split the order, or replan
Excess stockStock exceeds requirement for open ordersHold new orders, review buffer and BOM accuracy
Lead-time breachRequired date falls before earliest supply dateNegotiate faster supply or move production start

Practical Commercial Flow

MRP for One Polo Shirt Order: Fabric and Buttons

A planner runs MRP for an order of 12,000 polo shirts, netting fabric and buttons against stock and scheduled receipts, then applying wastage and lot sizing.

Factory Real-Life Scenario

Scenario: A polo shirt factory in Narayanganj planned fabric by spreadsheet, adding a flat 10 percent buffer to gross requirement before deducting stock. The factory routinely over-ordered fabric it already held, while buttons, planned by a separate sheet, ran short twice in one season and stopped two lines.

Solution: The planning team moved to MRP inside the ERP with one BOM per style, weekly regeneration, and written rules: net first, then add wastage, then round to supplier lot sizes, and log every override of an exception message with a reason.

Impact: Fabric over-ordering fell because wastage stopped being applied to stock already held, button shortages stopped because the same netting logic covered trims as well as fabric, and the planning meeting changed from arguing about quantities to clearing exception messages. The illustrative pilot season showed both overstock and stockout incidents falling in the same period.

Commercial Officer Best Practice

When MRP and the warehouse disagree, trust the warehouse count and fix the record. MRP planned on a wrong stock figure will confidently order the wrong quantity.

Top Beginner Mistakes to Avoid

  • Adding the wastage allowance before netting, which applies wastage to stock the factory already holds and inflates every order.
  • Running MRP on a stale BOM after the buyer changed a colour ratio, so the plan orders the wrong colours with full confidence.
  • Planning fabric in MRP while planning trims on a separate spreadsheet, which guarantees trims shortages on otherwise healthy orders.
  • Ignoring exception messages and ordering only the suggested quantities, which leaves past-due and shortage warnings to become stockouts.
  • Overriding MRP silently without a logged reason, so the same bad decision repeats every season unexamined.

Important Commercial & Trade Terminology (5 Terms)

Gross requirement

Total material quantity needed for an order, calculated by exploding the BOM: order quantity multiplied by consumption per garment.

💡 Note: Exploded by size and colour where the style needs it.
Net requirement

Gross requirement minus on-hand stock minus scheduled receipts: the quantity that still needs to be bought or produced.

💡 Note: Wastage is added after netting, never before.
Scheduled receipt

Material already ordered and expected to arrive, recorded with a promised date, which MRP deducts from gross requirement.

💡 Note: A late scheduled receipt is a hidden shortage.
Lead-time offsetting

Setting an order release date by counting backwards from the production start date by the supplier lead time.

💡 Note: Works backwards from need, not forwards from today.
Safety stock

A small buffer quantity held against demand changes, late supply, or record errors, set by policy rather than by panic.

💡 Note: Review safety stock when demand or lead times change.

Interview Preparation Questions & Answers (4 Questions)

Master these high-frequency interview questions for Commercial Officer, Merchandising, and Export Executive roles.

Suggested Professional Answer:

Gross requirement is 12,000 multiplied by 1.65, which is 19,800 metres. Net requirement is 19,800 minus 4,500 minus 6,000, which is 9,300 metres. Adding 3 percent after netting gives 9,300 multiplied by 1.03, which is 9,579 metres to order.

Frequently Asked Questions (4 FAQs)

Clear, beginner-friendly answers to the most common questions about the Commercial Department.

Weekly in most garment factories, because buyers change quantities and colour ratios far more often than once a month. A monthly MRP run plans for a factory that no longer exists.

Key Takeaways & Summary Points

1MRP answers two questions only: what to order, and when to order it. Everything else is detail.
2Net requirement equals gross requirement minus on-hand stock minus scheduled receipts.
3Wastage allowance is added after netting, never before, or the factory pays wastage on stock it already holds.
4Lead-time offsetting works backwards from the production start date, not forwards from today.
5MRP output is only as honest as the BOM and the stock record behind it.

Executive Lesson Summary

MRP is a short calculation repeated honestly: explode the BOM to gross requirement, net against on-hand stock and scheduled receipts, add wastage after netting, round to lot sizes, and offset by lead time to set release dates. Its power is that the same logic covers fabric, trims, and packaging without exception, and its weakness is that it trusts the BOM and the stock record completely. One approved BOM per style, weekly regeneration, exception-first reading, and logged overrides are what make MRP a planning system instead of a confident way to order the wrong quantities.

© 2026 All In One Concepts. All Rights Reserved.

All content published on this website, including courses, lessons, articles, guides, tutorials, educational materials, graphics, text, downloadable resources, and other original materials, is protected by applicable copyright laws.

The content is provided for educational and informational purposes only. You may not copy, reproduce, republish, redistribute, modify, sell, or commercially exploit any original content from this website without prior written permission from the copyright owner.

If you believe that any content on this website infringes your copyright or intellectual property rights, please contact us.

Copyright Owner:Md Rasel Ahmed
Developed by:Md Rasel Ahmed