Connects with ERP & MES systems like

APS & Scheduling

Master Production Schedule: Plan What You Can Deliver

Your product plan balances, but will the factory deliver? Understand the MPS, work through an example and see how SkyPlanner schedules the work behind it.

Jussi Mäntylä Production Planning Specialist, SkyPlanner Updated October 16, 2026 11 min read
Product batches moving through a manufacturing machine to finished stock for the master production schedule
In this article
  1. What is a master production schedule?
  2. MPS, MRP and detailed scheduling answer different questions
  3. A master production schedule example
  4. Count forecast and customer orders consistently
  5. Do not treat ending inventory as available to promise
  6. Check the critical capacity before accepting the plan
  7. Turn MPS commitments into scheduled work with SkyPlanner
  8. Keep the plan useful when production changes
  9. What capacity visibility looks like in a make-to-stock business
  10. Make the next product commitment easier to trust

Sales expects a batch to be ready next Friday. Purchasing is working toward that date, and the inventory plan shows enough stock to cover demand. Then production discovers that the batch needs a machine already committed to other work.

The problem is not necessarily the demand forecast. It is the gap between a product-level commitment and the operations needed to fulfil it.

A master production schedule helps you decide what to build and when it should be available. To make those commitments dependable, connect them to a capacity-based production schedule. SkyPlanner APS handles the detailed scheduling calculation, so you can see whether the work fits before the promised batch becomes a late delivery.

What is a master production schedule?

A master production schedule (MPS) is a time-phased plan stating which selected products or planning items a manufacturer intends to produce, in what quantities and on which dates or in which periods. Master production scheduling is the process of making and maintaining those commitments.

It is a supply plan, not simply a copy of the sales forecast. Demand tells you what customers are expected to need. The MPS says what you plan to make after considering inventory, open production, stock targets and capacity.

For a make-to-stock manufacturer, that usually means planned receipts of finished products. An assemble-to-order business may master-schedule important modules or subassemblies. In a make-to-order environment, firm customer orders can drive the commitments. Choose a planning level at which the quantity and date represent a useful production decision.

For the weekly example below, an MPS receipt means finished units becoming available in that week, not work starting then. Their manufacturing operations may need to begin earlier. If customers need the units on Tuesday, a Friday completion cannot satisfy that demand merely because both dates fall in the same weekly column.

The benefit is a shared agreement: sales can understand expected availability, purchasing can prepare the inputs, and production knows the quantities it is being asked to deliver.

MPS, MRP and detailed scheduling answer different questions

The MPS connects the broader business plan with item-level production. The S&OP process establishes the overall demand and supply direction; the MPS turns that direction into selected-item quantities and dates.

Those commitments then need both a material plan and a resource schedule.

Planning layerMain questionTypical output
Master production scheduleWhich selected items will we make, how many and when?Item-level quantities and availability dates
Material requirements planning (MRP)Which components and materials are needed, and when?Time-phased supply requirements and proposed replenishment actions
Detailed production schedulingWhere and when will each operation run?Resource assignments, operation starts and finishes, and work sequence

MRP combines the product plan with the bill of materials, inventory and existing supply to calculate the requirements behind the builds. Our MRP guide explains that calculation in more detail.

A material plan does not, by itself, resolve every machine queue. Detailed scheduling connects the operations, resource availability and dependencies needed to complete the work. That is the role SkyPlanner fulfils alongside your existing planning system.

A master production schedule example

Before setting quantities, reconcile the available finished stock, firm orders, forecast and open production receipts for each planning item. Count an existing production receipt once, not again as a new build. Agree the safety-stock target and permitted batch sizes, then use a planning horizon long enough to cover the supply and production lead times behind your commitments. Near-term periods need enough detail to reveal the dates that matter; later periods can be broader.

Imagine you manufacture a standard pump housing in batches of 100. You have 70 finished units available, want to retain at least 30 as safety stock, and are planning the next four weeks. There are no open production receipts to add in this simplified example.

Your agreed demand figures are 80, 90, 60 and 100 units. They already account for customer orders and the remaining forecast; the same demand is not counted twice. Assume each week’s production receipt is available before the demand it must cover.

The basic inventory calculation is:

Projected ending inventory = beginning inventory + production receipts − demand.

Each week’s ending balance becomes the next week’s beginning inventory.

Pump housingsWeek 1Week 2Week 3Week 4
Beginning inventory709010040
Demand to cover809060100
New MPS receipts1001000100
Projected ending inventory901004040

Without a Week 1 receipt, you would finish ten units short. A batch of 100 covers demand and leaves 90. In Week 2, using only those 90 would leave no buffer, so another batch keeps the ending balance above the 30-unit target.

Week 3 needs no new batch: the available 100 covers demand of 60 and leaves 40. Week 4 needs another 100 to cover demand while retaining the buffer.

This is why the MPS is more useful than producing the same quantity every week. It uses existing stock, protects the chosen service buffer and avoids a Week 3 batch you do not need. Lot size also matters: the 100-unit batch creates more inventory than an exact net-requirement quantity would.

The table has established a proposed supply plan. It has not yet established that the factory can deliver those receipts.

Count forecast and customer orders consistently

An order often replaces part of what you already forecast rather than adding entirely new demand. If the forecast is 80 units and confirmed orders cover 50 of those units, adding 80 and 50 would count that portion twice.

Under a simple same-period forecast-consumption policy, the remaining forecast would be 30 and total demand 80. If confirmed orders instead reached 95, demand would be at least 95. Your actual policy may consume forecast across different dates, distinguish demand classes or treat near-term orders differently.

Use the demand your planning system calculates under that policy. An elegant inventory table built on duplicated demand still produces unnecessary stock.

Do not treat ending inventory as available to promise

Projected inventory and available to promise (ATP) serve different decisions. The projected balance shows stock after the demand included in the plan. ATP identifies supply that can be committed to additional customer orders under your order-promising rules.

A positive ending balance is not permission to sell it all. Some may be your safety buffer, and availability must match the customer’s required date. Use your planning system’s ATP calculation and check production feasibility before making another commitment.

Check the critical capacity before accepting the plan

A rough-cut capacity check translates MPS quantities into the load on important production resources. It helps you catch an impossible commitment without first examining every operation in detail.

Return to the pump housings. Imagine the Week 1 batch requires 20 hours on the critical machining centre, including its setup. Other committed products require 24 hours there, and the available capacity is 40 hours.

The proposed load is 44 hours against 40 available. The inventory plan balances, but the resource plan does not.

You now have a specific choice to make. Could the batch start earlier? Is an eligible alternative machine available? Would an approved extra shift solve the shortage? Or must a product commitment move? Check material readiness and the effect on other orders before choosing.

Even a passing weekly total needs a sequencing check. Available hours late in the week may be too late for a job that still needs finishing or assembly. An operator, preceding operation or material delivery can prevent a nominally free machine from doing the work.

Use capacity planning to assess the load and finite capacity scheduling to place the actual operations within available time. Together, they tell you much more than a green inventory balance.

Turn MPS commitments into scheduled work with SkyPlanner

Keep demand forecasting and product-level replenishment decisions in your ERP or planning process. SkyPlanner does not forecast demand or automatically generate production orders from forecasts. It schedules the production orders you create or supply through integration.

That division of work makes the handoff straightforward: your MPS establishes the intended quantities and availability dates; SkyPlanner calculates the detailed schedule for the jobs behind them.

SkyPlanner integrates with any ERP or MES through its open REST API. You can connect your existing order and production data with its scheduling engine rather than replace an ERP that already serves the business well. See the ERP and MES integration options.

For the housing batch, the useful inputs are its process steps and durations, setup requirements, eligible workstations, working shifts and operator availability. With the other production orders in the same plan, Arcturus calculates placement using the configured capacity, dependencies and priorities.

The Gantt schedule makes the result visible. You can follow the batch through its operations, see the work sharing its resources and compare the planned finish with the availability date your MPS needs. If it finishes too late, you know which commitment needs attention before purchasing and sales continue working toward an unrealistic date.

You steer the priorities; Arcturus handles the calculation. When you change a priority or record a capacity change, it can recalculate the affected schedule instead of leaving you to rebuild the queues manually.

With material-aware scheduling enabled, Arcturus also considers inventory and incoming materials when calculating start times. An expected purchase delivery represents expected availability, not material already received; confirming delivery updates stock. Keeping those inputs current makes a supplier delay visible in the production schedule.

For the wider scheduling workflow, read our production scheduling guide.

Keep the plan useful when production changes

A master schedule needs stability, but it also needs a way to respond to reality. Constantly changing near-term commitments disrupts purchasing and production. Refusing to change an impossible commitment just hides the disruption until later.

Agree which near-term MPS changes require approval. A planning time fence helps define that controlled window, while later periods remain more flexible. Base the window on your production and purchasing lead times, not a universal number of days.

That business control is separate from protecting jobs in the detailed schedule. SkyPlanner’s Running Time Lock prevents Arcturus from rescheduling upcoming jobs within the defined window. It helps preserve the work the shop is about to perform while you reconsider later work; it is not an approval workflow for changing the MPS itself.

When an exception occurs, close the loop:

  • Demand increases: decide whether to consume existing stock or change a build commitment, then check the additional work against capacity.
  • Material arrives late: update expected availability and recalculate the detailed schedule with material-aware scheduling enabled. Revise the MPS receipt if the batch can no longer finish in time.
  • A resource loses capacity: record the changed availability, review the resulting completion dates and decide which commitments need a different response.

Communicate the resulting quantities and dates back to the people using the product plan. The value is not a schedule that never changes. It is a change everyone can understand and act on.

What capacity visibility looks like in a make-to-stock business

Opes Corporation offers a useful example of this connection between predictable demand and flexible production. The Finnish specialty manufacturer makes products to stock, generally against predictable three-month customer commitments.

Its earlier combination of Excel and a separate warehouse application left information in different places. In its implementation, SkyPlanner was integrated with Visma Nova. The customer story describes clearer capacity visibility and faster scheduling changes when product-development runs or urgent small orders interrupt the normal plan.

Opes reports maintaining 100% delivery reliability in the period covered by its account. That result rests on its make-to-stock model and predictable customer commitments, with SkyPlanner supporting visibility of capacity and the work queue.

The relevant lesson is practical: predictable demand still benefits from a schedule that shows what happens when unexpected work arrives. Read the Opes Corporation story.

Make the next product commitment easier to trust

A useful MPS brings demand, inventory and production quantities together. A useful production schedule shows how the factory will deliver them. Keeping the two connected lets you address a shortage, overload or late receipt while there is still a decision to make.

To see that connection in your production, book a SkyPlanner demo. Bring one regularly manufactured product, its route and a week when the planned receipt was difficult to achieve. Those make a concrete starting point for seeing how SkyPlanner can schedule the work behind your commitments.

If you want to explore the scheduling side first, try SkyPlanner with demo data.

Jussi Mäntylä

Production Planning Specialist, SkyPlanner

Build a clearer production schedule with SkyPlanner

Connect your data, review the first plan, and keep planners in control of every schedule that goes live.