A master production schedule (MPS) is the plant's committed statement of what it will build, how much, and when, usually by finished product, by week, over a horizon of several weeks or months. It sits between the sales forecast and the daily production schedule translating what the business hopes to sell into what the floor is actually signed up to make. It is the contract between sales and operations.
The word that matters is committed. A forecast is a guess about demand. A production plan is an aggregate intention. The MPS is the specific promise: these units, this week, and everyone downstream, purchasing, scheduling, shipping, plans against it. This post covers how the MPS differs from the forecast and the production plan, how time fences protect it, and what a worked MPS actually looks like.
What is a master production schedule?
An MPS is a time-phased plan for producing specific end items. Each row is a finished product; each column is a period, usually a week; each cell is a quantity to build. It nets demand against on-hand inventory and existing orders to decide how much to actually produce and when to start, so the plant builds to real need rather than to a raw forecast number.
The MPS is what makes downstream planning possible. Material requirements planning explodes it through the bill of materials to decide what to buy. Capacity planning checks it against available hours. The daily schedule sequences it onto lines. Every one of those depends on the MPS being a firm, believable number rather than a moving target.
How does the MPS differ from the forecast and the production plan?
These three sit at different altitudes and carry different weights. The forecast is demand-side and uncommitted. The production plan is aggregate and medium-term. The MPS is specific and committed. Confusing them is how plants end up building product nobody ordered.
- Sales forecast. A prediction of what customers will buy, by product family, over the coming months. It is an input, not a promise, and it will be wrong to some degree every period.
- Production plan. An aggregate, family-level decision about total output and capacity over a medium horizon, often driven by sales and operations planning. It balances demand against capacity but does not schedule specific units.
- Master production schedule. The specific, committed build plan by end item and period. It disaggregates the production plan into real products and real weeks, and it is what the rest of the plant executes against.
What are time fences?
Time fences are boundaries in the schedule horizon that control how freely the MPS can be changed, tightening as you get closer to now. The idea is simple: a change three months out costs almost nothing, but a change to next shift throws away material already staged and setups already planned. Time fences encode that reality into rules about who can change what, and when.
Most MPS setups use two fences that create three zones:
- Frozen zone (inside the demand time fence). The near term, often the current week or two. Changes here require senior sign-off because material is committed and the floor is already executing. You do not move a frozen order without a very good reason.
- Slushy zone (between the fences). The middle term. Trade-offs are possible, you can swap or resize orders, but changes ripple into purchasing and capacity, so they are managed, not free.
- Liquid zone (outside the planning time fence). The far term. The schedule here is still mostly forecast-driven and can be changed freely, because nothing has been committed yet.
What does a master production schedule look like?
Here is a simple worked MPS for one product across four weeks. Start each week with the opening inventory, subtract the forecast or orders as demand, and add an MPS build quantity whenever projected inventory would drop below a safety-stock floor of 200 units. The build quantities are the MPS, the committed statement the plant works to.
| Product A | Week 1 | Week 2 | Week 3 | Week 4 |
|---|---|---|---|---|
| Opening inventory | 500 | 200 | 300 | 200 |
| Demand (forecast/orders) | 800 | 900 | 1,100 | 1,000 |
| MPS build | 500 | 1,000 | 1,000 | 1,000 |
| Closing inventory | 200 | 300 | 200 | 200 |
Read Week 1: you open with 500, demand is 800, so without building you would end at minus 300. You build 500, ending at 200, right on the safety-stock floor. Each following week repeats the logic. The bold MPS row is what purchasing explodes through the BOM what capacity planning checks against available hours, and what the daily schedule sequences onto lines. Notice the build is not the same as demand, it is demand netted against inventory and shaped by the safety-stock rule.
By the numbers. The MPS is the standard planning layer taught in the operations body of knowledge, sitting above material requirements planning in the manufacturing planning and control hierarchy (Master production schedule). Its whole value comes from being firm enough that MRP and capacity planning can trust it.
Who owns the master production schedule?
The master scheduler owns it, but the MPS only works when sales and operations both respect it. That is the "contract" framing: sales agrees not to promise customers what the frozen zone cannot deliver, and operations agrees to build what the MPS commits to. When either side treats the MPS as advisory, the plant either builds the wrong things or misses due dates it never really agreed to. The master scheduler's real job is holding that line, pushing back on last-minute demand changes inside the frozen fence, and keeping the schedule honest against actual capacity.
What makes a master production schedule fail?
An MPS fails when it stops being believable. The three classic breakdowns: overloading it beyond real capacity so the frozen zone promises hours the plant does not have; churning it constantly because sales overrides the frozen fence, which starves purchasing of stable signals; and feeding it stale inventory numbers so the build quantities are calculated against amounts that are not actually on the shelf. Each one erodes trust, and once the floor stops believing the MPS, everyone quietly reverts to running by gut, which is the exact chaos the master schedule exists to prevent.
How does the MPS connect to the rest of planning?
The MPS is the hinge of the whole planning system. Above it, production planning and sales and operations planning set the aggregate targets it disaggregates. Below it, material requirements planning uses it to drive purchasing, and the daily production schedule sequences it onto real lines and crews. When the bottleneck is the binding constraint, the theory of constraints says the MPS should be built to keep that constraint fed and never starved.
Keeping the MPS trustworthy is mostly a data problem. It depends on accurate on-hand inventory, real demand signals, and honest capacity, numbers that are hard to keep current when they live in disconnected systems and spreadsheets. When inventory, orders, and floor status feed one live model, the master scheduler can see the effect of a demand change or a capacity loss immediately, instead of finding out at the next planning cycle. That live connection is part of what a manufacturing operating system provides. Harmony's connected data model keeps inventory, orders, and floor status in one place so the contract between sales and the floor does not quietly go out of date.