Production Scheduling

Master Production Schedule (MPS): How to Create & Maintain One

User Solutions TeamUser Solutions Team
|
11 min read
Manufacturing planner creating a master production schedule on a large display with weekly production buckets
Manufacturing planner creating a master production schedule on a large display with weekly production buckets

The Master Production Schedule (MPS) is the backbone of manufacturing planning. It specifies what finished products your factory will produce, in what quantities, and during which time periods. Without a reliable MPS, material requirements planning cannot function accurately, capacity problems go undetected, and the detailed production schedule lacks a foundation to build on.

Despite its importance, the MPS is one of the most misunderstood and poorly maintained planning tools in manufacturing. This guide explains what an MPS is, how to create one, how to maintain it, and how it connects to the detailed production scheduling that drives your shop floor.

What the MPS Does

The MPS sits between demand management and shop floor execution:

Inputs to the MPS:

  • Customer orders (confirmed demand)
  • Sales forecasts (anticipated demand)
  • Safety stock requirements
  • Current inventory levels
  • Available capacity (rough-cut)

Outputs from the MPS:

  • Time-phased production plan by product and period
  • Input to MRP for material requirements calculation
  • Input to rough-cut capacity planning to validate feasibility
  • Foundation for detailed production scheduling

In simple terms, the MPS answers: How much of each product will we produce in each of the next 8-16 weeks?

MPS vs. Detailed Production Scheduling

Understanding the distinction between the MPS and the detailed production schedule is critical. They operate at different levels:

DimensionMaster Production ScheduleDetailed Production Schedule
Planning unitFinished products or product familiesIndividual operations/tasks
Time bucketWeekly (sometimes daily)Hourly or by shift
Resource levelAggregate (plant or department)Specific machines and operators
Capacity modelRough-cut (often infinite)Finite capacity
Primary purposeDrive MRP and capacity validationDrive shop floor execution
Update frequencyWeeklyDaily or more frequent
Horizon8-16 weeks1-4 weeks

The MPS tells you what and how much. Detailed scheduling tells you where, when, and in what order. Both are necessary. See our article on production scheduling vs production planning for more on this distinction.

How to Create an MPS: Step by Step

Step 1: Gather Demand Data

Compile all demand sources into a single view:

  • Confirmed orders — customer purchase orders with firm quantities and dates
  • Forecast — anticipated demand from the sales team or statistical forecasting
  • Interplant transfers — if you supply other facilities
  • Safety stock replenishment — quantities needed to maintain buffer inventory

For make-to-order manufacturers, confirmed orders are the primary input. For make-to-stock, forecasts play a larger role.

Step 2: Define Time Fences

Time fences establish zones of schedule stability:

  • Frozen zone (0-2 weeks): The schedule is locked. Changes require management approval and must be justified by exceptional circumstances (major customer, quality emergency).
  • Slushy zone (3-6 weeks): Changes are permitted with documented impact analysis. The planner evaluates material and capacity implications before approving.
  • Flexible zone (7+ weeks): Changes are routinely accommodated as demand signals evolve.

Time fences protect the near-term schedule from constant churning while allowing flexibility further out. Without them, every sales call triggers a schedule change, and the shop floor never has a stable plan.

Step 3: Calculate Available-to-Promise (ATP)

Available-to-Promise (ATP) tells your sales team what quantities can be promised for delivery without disrupting existing commitments:

ATP = MPS quantity - Committed orders for the period

ATP visibility prevents over-promising. When a salesperson can see that 50 units are already committed in Week 12 out of a planned 75, they know only 25 units remain available to promise.

Step 4: Run Rough-Cut Capacity Planning (RCCP)

Before finalizing the MPS, validate that you have the capacity to execute it. RCCP checks aggregate capacity at critical resources:

  • Does the MPS overload any key work center?
  • Are any weeks significantly over or under capacity?
  • Are capacity shortfalls addressable through overtime, subcontracting, or schedule smoothing?

If RCCP reveals capacity problems, adjust the MPS before it drives MRP and detailed scheduling. It is much cheaper to move orders between weeks at the MPS level than to discover the problem on the shop floor.

Step 5: Finalize and Publish

Once the MPS is validated against capacity, publish it. The MPS becomes the driving input for:

  • MRP — calculating material requirements and generating purchase orders
  • Detailed schedulingloading jobs against specific machines using finite capacity scheduling
  • Sales — confirming delivery dates and managing customer expectations

Maintaining the MPS

An MPS is a living document. Here is how to keep it accurate and useful:

Weekly MPS Review Meeting

Hold a 30-60 minute weekly meeting with representatives from sales, operations, and materials. The agenda:

  1. Review MPS performance from the prior week (did actual production match the plan?)
  2. Update the demand picture (new orders, forecast changes, cancellations)
  3. Address capacity issues for the coming weeks
  4. Extend the MPS horizon by one week
  5. Approve any changes to the frozen zone

This meeting is the single most important planning discipline a manufacturer can adopt.

Performance Metrics

Track MPS adherence — the percentage of MPS line items produced as planned:

MPS Adherence = (MPS items produced on schedule / Total MPS items) x 100

Target: 95%+ in the frozen zone. If adherence is consistently below 90%, either the MPS is unrealistic or shop floor execution needs improvement.

Managing Demand Changes

When demand changes (and it always does):

  • Evaluate the impact on materials and capacity before approving
  • Respect time fences — push back on changes in the frozen zone unless truly exceptional
  • Document changes and their reasons to identify patterns (if the same customer constantly changes, address it commercially)
  • Communicate approved changes to all affected departments immediately

Connecting MPS to Detailed Scheduling

The MPS generates planned orders that feed into detailed scheduling. Here is how the handoff works:

  1. The MPS says "Produce 200 units of Part A in Week 15"
  2. MRP explodes this into raw material requirements and generates planned production orders
  3. The planned orders are released to the scheduling system
  4. RMDB from User Solutions loads these orders against specific machines using finite capacity scheduling
  5. The scheduler uses EDGEBI's Gantt chart to visualize and fine-tune the detailed schedule
  6. The shop floor executes the schedule and reports completions

When this chain works smoothly, the MPS targets become the shop floor reality. When it breaks — typically due to poor MPS maintenance, inaccurate data, or lack of finite capacity scheduling — the gap between plan and execution widens.

Common MPS Mistakes

Over-stating the MPS. Loading more into the MPS than the plant can produce creates a permanent state of being behind schedule. Be honest about capacity when setting MPS quantities.

No time fences. Without frozen and slushy zones, the MPS changes constantly, MRP churns, purchase orders are revised daily, and the shop floor cannot execute.

Disconnected from scheduling. An MPS that is not validated against finite capacity at the detailed level may be infeasible even though RCCP approved it. The aggregate view can hide bottleneck-level overloading.

No weekly review. An MPS that is set once and not maintained degrades rapidly as demand changes and actual production deviates from plan.

The MPS is not glamorous, but it is foundational. Manufacturers who maintain a disciplined MPS consistently outperform those who do not — in delivery performance, material availability, and scheduling effectiveness.

Contact User Solutions to learn how RMDB connects your MPS to detailed finite capacity scheduling for seamless planning-to-execution flow.

A Master Production Schedule is a plan that specifies what finished products will be produced, in what quantities, and during which time periods (typically weekly). It bridges demand and supply, serving as the primary input to MRP and detailed scheduling.

MPS operates at the product level with weekly time buckets, determining how much of each product to make each week. Detailed production scheduling operates at the operation level with hourly or daily precision, determining which machine runs which operation at what exact time. MPS sets the targets; scheduling executes them.

Most manufacturers plan the MPS 8-16 weeks out, covering at least the cumulative lead time of their longest product. The near-term portion (1-4 weeks) should be relatively firm, while the further-out portion accommodates forecast changes and demand adjustments.

Typically a master scheduler or production planner who works closely with sales, operations, and materials management. In smaller companies, this role may be combined with the production manager or operations manager position.

Review and update the MPS weekly. The near-term frozen zone should change only for exceptional circumstances. The flexible zone can be adjusted as demand signals change. Weekly MPS meetings with sales and operations keep the plan aligned with reality.

Expert Q&A: Deep Dive

Q: We are a make-to-order shop. Do we still need an MPS?

A: Yes, though it looks different than an MPS for make-to-stock. In a make-to-order environment, the MPS is driven by confirmed orders rather than forecasts. Each order (or group of similar orders) becomes a line item in the MPS with its quantity and required completion week. The MPS still serves critical functions: it drives MRP for long-lead materials, it provides a capacity overview for the coming weeks, and it sets the high-level targets that detailed scheduling will execute. Without an MPS, make-to-order shops often discover material shortages and capacity conflicts too late to address them.

Q: Our sales team keeps changing delivery dates after orders are in the MPS. How do we manage that?

A: This is the single most common MPS challenge. The solution is a formal change management process with time fences. Define a frozen period (typically 1-2 weeks out) where changes require approval from both operations and sales management — not just a salesperson making a phone call. Changes in the slushy zone (3-6 weeks out) can be accommodated with documented impact analysis. Beyond 6 weeks, changes are routinely accepted. The key is making the cost of changes visible. When sales requests a date pull-in, show them which other orders are affected and what overtime costs are required. This visibility usually moderates the frequency of requests.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together