Skip to content

Blog › Supply Chain › Master Production Scheduling (MPS)

Master Production Scheduling (MPS): How to Build a Production Plan That Connects Demand to the Factory Floor

By Zeeshan Abbas . Reviewed by Rimsha Nadeem Anwar (Six Sigma Black Belt) . September 2026

In brief: The master production schedule (MPS) is the statement of what finished products a manufacturing operation will produce, in what quantities, and in which time periods. It sits between the sales and operations plan, which operates at the aggregate family level, and MRP, which calculates detailed component and material requirements. The MPS translates the approved production plan into specific end-item commitments that drive every downstream planning calculation. An MPS that is realistic, stable within the near-term execution horizon, and responsive to demand changes in the medium term is the single most important input to an effective material and capacity planning process.

What the MPS is and where it sits in the planning hierarchy

Manufacturing planning operates at multiple levels of detail and time horizon. At the top, sales and operations planning (S&OP) produces an aggregate production plan stated in product families, usually in monthly buckets over a 12 to 24 month horizon. The aggregate plan allocates production capacity across families but does not specify which individual products to build or when.

The MPS disaggregates the aggregate plan into specific end items in weekly or daily time buckets over a horizon that typically extends 3 to 12 months. Where the aggregate plan says “build 500 units of the pump family in October,” the MPS says “build 120 units of model P-100 in week 40, 80 units of model P-200 in week 40, and 300 units of model P-100 in week 41.” This specificity is what makes it possible for MRP to calculate component requirements: the bill of materials for P-100 is different from P-200, so the aggregate plan cannot drive material planning without disaggregation.

Below the MPS, MRP explodes those end-item requirements through the bill of materials to calculate what components, subassemblies, and raw materials must be procured or produced, and when. The MPS is the boundary between demand planning (what the market wants) and supply execution (what the factory will build).

Available-to-promise and the ATP calculation

One of the primary outputs of the MPS process is the available-to-promise (ATP) figure, which tells the sales team how much of a product can be promised to new customer orders without disrupting commitments already made. ATP is calculated period by period as the MPS quantity minus the customer orders already booked against that period’s production.

In the first period of the planning horizon, ATP equals the opening on-hand inventory plus the MPS quantity, minus all customer orders due before the next scheduled MPS receipt. In subsequent periods, ATP equals the MPS quantity minus customer orders booked against that period, cumulated forward when prior-period ATP is negative. A negative cumulative ATP signals that the current MPS cannot cover booked orders; the master scheduler must either increase the MPS, reduce booked orders, or negotiate delivery date changes with customers.

Without an ATP calculation, sales teams either over-promise (committing inventory that is already allocated) or under-promise (refusing orders that could be accepted). The MPS, by making available supply visible period by period, is what allows a business to coordinate order promising with actual production plans.

Time fences and the frozen zone

The MPS planning horizon is divided into zones by time fences. The demand time fence, also called the frozen zone, is the period closest to the present, typically spanning the cumulative lead time of the longest-lead-time item on the MPS. Within the frozen zone, the MPS is treated as fixed: changes require management authorization because material has been purchased, production has started, or capacity has been committed. Unauthorized changes in the frozen zone cause schedule disruptions that ripple through MRP into supplier and shop floor schedules.

Between the demand time fence and the planning time fence lies the trading zone, where changes are allowed but must go through a formal change process. Demand increases can be accommodated if capacity and materials are available; demand decreases may result in excess inventory or cancellation costs if material has already been ordered. Beyond the planning time fence is the free zone, where the MPS is tentative and reflects the demand forecast rather than firm commitments; changes in this zone carry little execution risk.

The discipline of time fences is what allows the master scheduler to absorb ongoing demand changes without creating chaos in execution. Demand changes beyond the time fence update the MPS without disruption; demand changes inside the frozen zone go through a process that quantifies the cost and risk before the schedule is altered.

Demand inputs to the MPS

The MPS is driven by two sources of demand: firm customer orders and demand forecasts. In the near term, within the demand time fence, firm orders typically dominate because most of the production in that window is already committed. In the medium term, the forecast dominates because most orders have not yet been placed. The transition between order-driven and forecast-driven portions of the MPS is managed by a consumption logic that compares the forecast to actual orders and uses whichever is larger, or the sum of both in some systems.

The relationship between orders and forecast in the MPS is one of the most consequential design decisions in a manufacturing planning system. If the MPS uses only firm orders, production will be idle until orders arrive, which is too late to procure long-lead-time materials. If the MPS uses only the forecast, overproduction and inventory accumulation result when forecast accuracy is low. Most systems use a demand fence to switch between order-driven and forecast-driven logic: inside the fence, use orders (or the greater of orders and forecast); outside the fence, use the forecast.

Rough cut capacity planning and the MPS

An MPS that exceeds available capacity is not a plan; it is wishful thinking. Rough cut capacity planning (RCCP) is the check that verifies an MPS is achievable before it is released to drive MRP. RCCP uses capacity bills or resource profiles to estimate the load the proposed MPS places on critical work centers, machines, or labor categories. If the load exceeds available capacity in any period, the MPS must be adjusted before running MRP.

RCCP is intentionally approximate. It checks a few key resources rather than every work center, and it uses standard hours per end item rather than a detailed routing-based calculation. The purpose is to catch gross infeasibility early, not to plan every work center. Detailed capacity requirements planning (CRP) runs after MRP and provides a full capacity check at the work center level, but by the time CRP runs, MRP has already generated component orders. Catching the problem at the MPS level, before MRP runs, avoids generating a detailed plan that cannot be executed.

Stability and nervousness

MPS stability matters because every change to the MPS propagates through MRP into purchase orders, work orders, and shop floor schedules. An MPS that changes frequently inside the planning horizon forces constant rescheduling of materials and production, consuming planner time and damaging supplier relationships. The frozen zone and time fences are the primary tools for managing stability, but they work only if the discipline to use them is maintained.

The sources of MPS instability are predictable: sales teams pushing for exceptions to accommodate individual customers, forecast revisions that are passed immediately into the MPS rather than reviewed at the next planning cycle, and manufacturing pressures to smooth production load by pulling orders forward or pushing them back. Managing these pressures requires clear process rules for what constitutes a legitimate MPS change and what level of authorization it requires.

The most common MPS failure is not a technical problem; it is a process failure. A technically correct MPS system is undermined when sales teams make commitments without checking ATP, when engineering changes are implemented without updating the MPS, or when the frozen zone is routinely bypassed for “urgent” customer requests. The MPS is as reliable as the process that maintains it. Before blaming planning software for poor delivery performance, examine whether the MPS process is being followed.

Common errors in MPS management

  • Setting the frozen zone too short. A frozen zone that does not cover the cumulative procurement lead time allows demand changes to reach material orders that have already been placed. The frozen zone must extend at least as far as the longest lead time for any component in the bill of materials, or the MPS cannot protect against last-minute disruptions.
  • Building more than the MPS authorizes. Overbuilding to keep machines busy or to cover forecast uncertainty creates finished goods inventory that may not match actual demand. The MPS is an authorization, not a minimum; producing beyond it wastes capacity and distorts inventory.
  • Confusing the MPS with the aggregate production plan. The aggregate plan states what the business intends to produce in total; the MPS states what specific products will be built and when. Using aggregate plan quantities to drive MRP, without disaggregating to specific end items, generates incorrect component requirements because the aggregate mix may differ from the actual build mix.
  • Not maintaining the ATP calculation. If the sales team does not use ATP when booking orders, the MPS loses its function as a coordination tool. Delivery promises will be unreliable, and the MPS will be constantly revised to accommodate orders that should never have been booked against that period’s production.

Frequently asked questions

What is a master production schedule (MPS)?

A master production schedule is a statement of which specific finished products a manufacturing operation will produce, in what quantities, and in which time periods, over a planning horizon that typically spans several months to a year. It translates the aggregate production plan (which operates at the product family level) into specific end-item commitments detailed enough to drive MRP calculations. The MPS also generates the available-to-promise quantities that allow the sales team to make delivery commitments based on what production has actually been scheduled. It sits at the boundary between demand planning and supply execution, and its accuracy and stability directly determine the quality of every downstream planning calculation.

What is the difference between an MPS and an aggregate production plan?

An aggregate production plan states the total production volume for a product family in broad time buckets, typically months, over a 12 to 24 month horizon. It makes capacity and resource decisions at the family level without specifying individual products. The MPS disaggregates the aggregate plan into specific end items in weekly or daily time buckets over a shorter, more detailed horizon. Where the aggregate plan might say “produce 500 pumps in October,” the MPS specifies exactly which pump models will be built in which weeks of October. This specificity is necessary because different models have different bills of materials, different routings, and different component lead times, so MRP cannot generate a correct material plan from aggregate family quantities alone.

What is available-to-promise (ATP) and how is it calculated from the MPS?

Available-to-promise is the quantity of a product that can be committed to new customer orders in a given period without breaking existing delivery commitments. It is calculated from the MPS by taking the scheduled production quantity for each period and subtracting the customer orders already booked against that period’s production. In the first period, ATP also includes opening on-hand inventory. When ATP is positive, sales can commit that quantity to new orders. When ATP is zero or negative in a period, no new orders can be promised for that period without either increasing the MPS or rescheduling existing commitments. The ATP calculation is recalculated each time a new order is entered or the MPS is revised, and it is the primary mechanism for coordinating sales commitments with actual production plans.

What are MPS time fences and why do they matter?

Time fences divide the MPS planning horizon into zones with different rules for making changes. The demand time fence (frozen zone) is the nearest period, typically spanning the cumulative procurement lead time; within it, MPS changes require management authorization because material and capacity commitments are already in place. The planning time fence separates the zone where changes are allowed with formal approval from the free zone further out, where the MPS reflects the demand forecast and can be adjusted freely. Time fences matter because every change to the MPS inside the frozen zone propagates disruption through MRP into purchase orders and shop floor schedules. Maintaining the discipline of time fences is what allows a manufacturing operation to be responsive to demand changes in the medium term while protecting near-term execution from constant rescheduling.

What is rough cut capacity planning (RCCP) and how does it relate to the MPS?

Rough cut capacity planning is a high-level check that verifies an MPS is feasible before it is used to drive MRP. RCCP estimates the load a proposed MPS places on a small number of critical resources (key machines, labor categories, or supplier capacities) using resource profiles that state how much of each critical resource each end item requires. If the MPS load on any critical resource exceeds available capacity in any period, the MPS must be revised before running MRP. RCCP is intentionally approximate; it identifies gross infeasibility quickly rather than performing a detailed work center analysis. Its purpose is to prevent generating a detailed MRP plan that cannot be executed, which would require extensive manual rescheduling after the fact. RCCP runs before MRP; detailed capacity requirements planning (CRP) runs after MRP and provides a full work-center-level capacity check.

How does the MPS handle the transition between firm orders and demand forecast?

The MPS combines two demand inputs: firm customer orders, which are known and committed, and the demand forecast, which is an estimate. Near the current date, firm orders dominate because most production in the near term has already been committed to customers. Further out in the planning horizon, the forecast dominates because most orders have not yet been placed. The transition is managed by a demand time fence and a consumption logic: inside the fence, the MPS is typically driven by the greater of firm orders or the forecast, or just firm orders if the operation makes to order; outside the fence, the forecast drives the MPS. As time passes, forecast demand is consumed by actual orders arriving, and the MPS is updated at each planning cycle to reflect the current order and forecast position.