Connects with ERP & MES systems like

APS & Scheduling

Capacity Planning in Manufacturing: A Practical Guide

Compare manufacturing workload with available capacity, spot work-center gaps, and see how SkyPlanner turns your decisions into a production schedule.

Jussi Mäntylä Production Planning Specialist, SkyPlanner Updated October 4, 2026 18 min read
Batches waiting at a press during maintenance while a separate packing bench has spare capacity
In this article
  1. What is capacity planning in manufacturing?
  2. Choose the right planning level: RCCP, CRP or finite scheduling
  3. Use RCCP to challenge the master production schedule
  4. Use CRP when routing detail changes the answer
  5. Hand the approved capacity choices to finite scheduling
  6. Calculate workload and available capacity by work center
  7. 1. Fix the period and order population
  8. 2. Establish usable hours from the actual calendar
  9. 3. Translate the mix into resource load
  10. 4. Compare the loads without hiding the constraint
  11. A worked example: the product mix fits until press capacity changes
  12. Run the same capacity check in SkyPlanner

Home » Resources » Capacity Planning in Manufacturing: A Practical Guide

Estimated reading time: 18 minutes

Capacity planning in manufacturing compares production workload with the machine and staffed time available over the same period. Planners identify which resources cannot support the proposed order mix, then choose changes to capacity, workload or delivery commitments before releasing the plan.

Key Takeaways

Compare required and available hours separately for each work center; spare packing time cannot cover an overloaded press.

Rough-cut capacity planning tests the master production schedule, capacity requirements planning examines detailed loads, and finite scheduling establishes job placement.

Count setup and unavailable time once, and distinguish planned load from measured utilization.

In SkyPlanner, enter resource availability and production inputs, reschedule with Arcturus, then inspect the Gantt and Late tab.

The planner chooses capacity changes and priorities; software schedules the capacity supplied.

A weekly total can look comfortable while one indispensable resource is full. This guide follows batches A and B through a press-capacity calculation, an additional maintenance stop and the decisions needed to recover the plan. The same case then becomes a concrete scheduling test in SkyPlanner.

What is capacity planning in manufacturing?

A capacity plan answers a decision question: does the proposed production mix fit the resources available, and what must change if it does not? Its inputs are demand, existing commitments, process requirements and resource calendars. Its output is a supported production plan with identified capacity gaps and agreed responses.

Production capacity is specific to a process and period. A press capable of running a product contributes useful hours only when it is available and has the necessary staffed coverage. Packing capacity belongs to a different operation. Adding their hours together can conceal the resource that limits output.

The product mix matters as much as the total quantity. Two batches containing the same number of units may require different machine time, setups or routing. A forecast expressed only in units must therefore be translated into resource demand before it can support a capacity decision.

Capacity planning also connects decisions made at different horizons. Longer-term choices concern equipment, skills and shift patterns. Nearer-term choices concern the workload accepted, available shifts and response to an interruption. A practical plan links these decisions: an approved shift change must reach the operating calendar used to schedule jobs.

The immediate value is a clearer delivery discussion. Sales needs to know whether a proposed commitment has resource support. Production needs to know which constraint to resolve. Purchasing needs the relevant material dates. A single factory-wide capacity figure cannot answer all three questions; a resource-level plan and a checked schedule can.

Choose the right planning level: RCCP, CRP or finite scheduling

Start with the question you need to answer. Rough-cut capacity planning is useful before a master production schedule becomes a detailed commitment. Capacity requirements planning adds routing detail. Finite scheduling then tests how individual operations fit into the available resource calendar.

Planning levelMain questionInputsUseful output
Aggregate capacity planningCan the expected product-family demand be supported?Demand by family, resource availability and possible staffing or equipment changesDirection for staffing, shifts or investment
Rough-cut capacity planning (RCCP)Can key resources support the master production schedule?Planned product quantities and approximate resource load profilesLikely gaps at critical resources
Capacity requirements planning (CRP)Where does the detailed production workload overload work centers?Routings, setup and run standards, planned and open workMore detailed work-center load by period
Finite capacity schedulingWhere and when can each operation run?Individual jobs, available resources, dependencies, materials and datesA resource-constrained job sequence to evaluate

Framework source: Rockwell Automation’s capacity planning guide, read on October 4, 2026.

Use RCCP to challenge the master production schedule

RCCP translates proposed finished-product quantities into approximate demand on important resources. The resource might be a critical machine group, a specialist labor pool or a process that constrains the product family. Compare that load with its available capacity in the same planning buckets.

An overload is a reason to revisit the proposed plan before generating more detailed work. Ask whether demand can move to another period, additional staffed capacity is feasible, or a product can use an eligible alternative route. A rough-cut check is especially useful when a broad production target looks reasonable but its mix places disproportionate demand on one resource.

Use CRP when routing detail changes the answer

A rough-cut load profile may omit differences between products, batches or operations. CRP brings setup and run standards into the work-center picture and includes the relevant planned and open work. That helps distinguish a real overload from an estimate that used the wrong product assumptions.

Keep the workload basis visible. A report containing only new planned orders can look acceptable while previously released work already occupies the same period. Conversely, counting the same order in both planned and open work exaggerates the gap. Reconcile the order population before changing capacity.

Hand the approved capacity choices to finite scheduling

Hours establish a capacity balance, but they do not establish the order of operations. Pressing must precede packing in our example. Maintenance occupies a particular interval, and materials must be available when the job needs them. The detailed schedule checks these timing relationships.

Use finite capacity scheduling for that executable-sequence step. A balanced weekly load is permission to test a schedule, not evidence that every delivery date is achievable. The capacity plan selects the resources and workload to test; scheduling exposes the consequences in time.

Calculate workload and available capacity by work center

The basic method is to define a common period, establish available resource hours, calculate the required workload and compare the two. Keep machine hours and labor hours identifiable wherever the process requires both.

1. Fix the period and order population

Choose a planning bucket that matches your decision, such as the week used below. Record which orders belong in it, including work already committed. Use the same start and end boundaries for the demand and capacity sides.

Avoid mixing a monthly demand total with a weekly resource calendar. Also check how work crossing a boundary is represented. An operation that starts before the period and finishes within it still occupies some capacity inside the period. The relevant load is the part assigned to that interval, not simply whichever orders have delivery dates there.

2. Establish usable hours from the actual calendar

Begin with scheduled resource time and subtract known unavailable time once. Maintenance, breaks and other blocked intervals should have an explicit place in the calculation. If the calendar already excludes an interval, do not deduct it again in a separate allowance.

Check staffed coverage alongside machine availability. A machine calendar alone does not establish that an operator is available to run it. When one operator serves several resources, review whether the required activities overlap. Treat a resource as usable only when the process can actually be performed.

3. Translate the mix into resource load

For a batch, required hours are setup time plus quantity multiplied by standard run time. Calculate this separately for each operation and sum the work assigned to each work center. Add other committed load in the same period.

Include production setup time in the workload calculation when setup occupies the resource. If setup is already represented in a justified net-capacity allowance, reconcile that treatment first. Counting it on both sides makes capacity appear scarcer than it is.

Record what a duration includes. A standard that includes machine attendance is different from one that describes only unattended processing. Similarly, an inspection or transfer step may require another resource or affect the sequence even when it contributes little press time.

4. Compare the loads without hiding the constraint

Required hours divided by available hours gives a planned load ratio. Label it as such. It is not measured utilization, efficiency or overall equipment effectiveness (OEE), which describe different observations and require their own data.

A resource with no unused hours deserves attention even before it is formally overloaded. An added job or interruption can consume the entire balance. The appropriate contingency depends on process variability and service commitments; use your own evidence when deciding how much uncommitted capacity to retain.

Finish the check with a decision record: limiting resource, load, available hours, gap, selected response, decision owner and schedule check. That makes the calculation actionable instead of leaving an overload highlighted in a report with no agreed response.

A worked example: the product mix fits until press capacity changes

Batches A and B fit the initial weekly press hours, but an additional maintenance stop creates a press shortage that spare packing hours cannot solve.

The following inputs are hypothetical teaching assumptions, not factory benchmarks or customer results. Use one example planning week. The press and packing work center each have 40 scheduled hours, with 8 hours of already-known unavailable time, leaving 32 available hours each. Assume adequate staffed coverage, no other committed work and available materials.

BatchQuantityPress setupPress run time per unitRequired press hoursRequired packing hours
A120 units2 hours0.10 hours14 hours6 hours
B80 units2 hours0.20 hours18 hours4 hours
Total200 units4 hoursProduct-specific32 hours10 hours

Illustrative input and calculation source: this article’s hypothetical A/B case, prepared October 4, 2026. Packing uses 0.05 hours per unit, with no separate packing setup assumed.

The calculated press load for A is 2 + 120 × 0.10 = 14 hours. For B it is 2 + 80 × 0.20 = 18 hours. Together they use all 32 available press hours in the aggregate estimate. Packing requires only 10 of its 32 hours.

Now add 6 hours of press maintenance that were not included in the original unavailable time. Press availability falls to 26 hours, creating a calculated 6-hour shortfall. Packing still has 22 unused hours, but it cannot perform the press operation. This is why production bottlenecks must be evaluated by process, not through a combined factory-hour balance.

The decision record is straightforward: A and B require 32 press hours; only 26 remain; the planner must restore 6 feasible staffed press hours, route suitable work to an eligible alternative, or change the workload commitment. The weekly arithmetic identifies the gap. Job placement and delivery consequences still need a schedule check.

Run the same capacity check in SkyPlanner

In SkyPlanner, model the press and packing as workstations, each with its own calendar and job queue. Supply workshifts, operator availability, priorities and material information once, then maintain those inputs as conditions change. Define the products’ ordered process steps, workstation routing and positive durations so batches A and B represent the same workload as the example.

Use this sequence to turn the capacity decision into a schedule:

1. Make the A and B orders schedulable. In the ordinary setup workflow, map process steps to workstations, define product sequences and durations, then create and export the orders for scheduling.

2. Record the additional press maintenance as a workstation exception. Blocked maintenance capacity appears in red; keep the packing calendar unchanged.

3. Select Reschedule all, also called the King Button, in the Production scheduling Gantt bottom bar. This triggers Arcturus to recalculate job placement using available capacity, workstation availability, dependencies, priorities and delivery dates.

4. Inspect the press and packing rows in the Gantt. Check where A and B land around downtime and whether their operation sequence and completion dates support the commitments.

5. Open the Late tab in the same bottom bar to identify late orders. If additional staffed press time is the chosen response, add the relevant workshifts through Resources → Shift scheduling, reschedule and check again.

The planner decides; AI obeys the preset priorities. Arcturus schedules against the availability supplied and takes material availability into account. The decision to authorize overtime, use an eligible alternate workstation or renegotiate a delivery belongs to the planner. Adding maintenance and rescheduling reveals its effect; it does not supply the missing physical press hours.

Test this workflow through the SkyPlanner trial using demo data or AI-assisted Getting Started. Bring a constrained work center, its actual staffed calendar and representative product flows into the test. Change availability once and inspect the Gantt and Late tab. Prefer to walk through the setup with someone? Book a demo.

Respond to a capacity gap without hiding it

Start with the limiting operation. For A and B, expanding packing availability does not address the press shortage. The useful response changes press availability, moves process-valid press work, or reduces the press workload committed to the period.

Restore capacity where it is needed

An additional staffed shift may close the weekly shortage if equipment, operators and supporting resources are available. In the example, restoring 6 press hours closes the aggregate gap. Before approving that response, check when those hours occur and whether packing can follow pressing before the relevant delivery dates.

Do not count overtime merely because it has been requested. Add it to the working calendar only when it is authorized and operationally supported. Then compare the changed schedule with the original commitment. The same discipline applies to recovering unavailable time: investigate the cause before treating it as removable loss.

Move work only to an eligible resource

A less busy machine is useful only if it can perform the required process. Check tooling, product eligibility, durations and staffed coverage. If batch B can run on another press, evaluate that route and its resulting schedule. The packing work center remains irrelevant to that press reassignment, however much unused time it has.

This is also a reason to avoid using one generic duration across all alternate resources. A different machine or process may change how much capacity the job consumes. Use the appropriate routing assumptions when evaluating the alternative.

Change the commitment transparently

If capacity cannot be restored or transferred, revisit which work belongs in the period and agree any delivery adjustment with the customer. Priorities should make the choice explicit. Moving B to a later period may protect A’s commitment, but it transfers workload into that later period and needs another capacity check there.

Record the outcome against the original gap. A capacity response is complete when it is represented in the calendar or workload and the schedule has been reviewed. An email approving a change is not enough if the scheduling inputs still describe the old situation.

Match the longer-term strategy to the pattern

Lead, lag and match strategies describe how capacity expansion relates to expected demand. A lead strategy adds capacity ahead of demand; a lag strategy waits for demand to justify expansion; a match strategy makes incremental additions as demand develops. Compare investment exposure, service risk and the ability to add capacity in usable increments.

A one-off maintenance exception for A and B is an operating problem. A recurring press shortage across successive planning periods may justify a structural staffing or equipment decision. Keep those cases separate so a temporary fix does not become the assumed permanent capacity model. For the broader improvement options, see how to increase production capacity.

Keep the capacity plan trustworthy as production changes

The first readiness check is simple: does the resource calendar represent time when the process can actually run? For A and B, the original 32 available press hours depend on the stated staffed coverage. An uncovered shift changes the plan even if the machine itself remains available.

Review the following whenever an input changes the constraint or a delivery commitment:

  • Calendars: maintenance, staffed shifts and blocked time agree with the operating situation.
  • Routings and durations: A and B still use the correct workstations, ordered steps and setup/run assumptions.
  • Committed work: new orders and unfinished work are included without duplicating the same load.
  • Materials: availability supports the proposed operation dates.
  • Priorities and commitments: any agreed change reaches the data used for rescheduling.
  • Schedule outcome: the Gantt and late-order check reflect the latest capacity decision.

If B’s press standard changes, update the workload before deciding that overtime has solved the shortage. If materials for A are delayed, test the sequence again even when the weekly press-hour balance is unchanged. Capacity data and timing data answer related but different questions.

The customer lesson is about visibility, not a universal performance target. In the published Fredman Operations story, the prior workflow left machine and shift capacity hard to see. The customer describes moving to a shared Gantt view and shift scheduling. That experience highlights why a machine list alone is insufficient: planners need the actual availability behind each resource.

For an initial SkyPlanner model, confirm workstation routing, positive durations and ordered product flows before interpreting the first schedule. AI-assisted Getting Started establishes a schedulable production flow; a full ERP import is a separate integration task. Use the first A/B test to check the model, then broaden the representative workload as its inputs are validated.

What to test before choosing capacity-planning software

Evaluate production scheduling software with a real decision case. A feature list is less revealing than a small workload whose limiting resource, interruption and desired capacity response are already understood. A and B provide that structure: the press loses availability, the planner chooses a response, and the resulting schedule must make the consequences visible.

Ask the supplier to demonstrate four things. First, can the model represent your actual work-center calendars, staffed availability and product process flows? Second, does replanning respect the priorities you supply? Third, can you see where the constrained jobs move and identify late orders? Fourth, can the approved capacity change reach the schedule without relying on an unrecorded assumption?

In SkyPlanner, those checks connect the resource inputs to Arcturus rescheduling, workstation rows in the Gantt and the Late tab. Supply realistic durations and priorities. After changing the press calendar, examine A and B’s placement and delivery implications before deciding whether the response is acceptable.

Keep the ERP/MES connection visible in the evaluation. SkyPlanner supplements your existing ERP and integrates with any ERP or MES system through its open REST API. Define which system supplies orders, routings, durations, materials and delivery dates, and agree how updates reach scheduling. Review the integration approach against that data flow.

The next step is to bring one constrained work center, its actual staffed calendar and representative product flows to a trial. Reschedule after an availability change, inspect the Gantt and check the Late tab. If you want help connecting that test to your factory’s workflow, Book a demo.

Frequently asked questions

What is the difference between production capacity and capacity planning?

Production capacity is the output or resource time available under defined operating conditions. Capacity planning compares that availability with the proposed workload and chooses a response. In the A/B case, 26 available press hours describe capacity after maintenance; deciding how to address 32 required hours is the planning task.

What does rough-cut capacity planning check against the master production schedule?

RCCP checks whether key resources can support the product quantities proposed in the master production schedule. Approximate load profiles translate the mix into resource demand. If the press is overloaded, revise the proposed quantities, timing or available capacity before relying on more detailed order planning to resolve the conflict.

How is RCCP different from capacity requirements planning?

RCCP tests key resources using broader product-load estimates. CRP uses more detailed routings, setup and run standards, and planned or open work to examine work-center loads. Choose CRP when product or batch differences could change the capacity decision, then use finite scheduling to evaluate operation timing and sequence.

Why can a plan fit in weekly hours but still miss a delivery date?

The necessary hours may occur too late, materials may delay a job, or a preceding operation may occupy the needed interval. In the example, restoring press time near the end of the week could leave insufficient time for packing before delivery. Check job placement and dependencies after balancing the weekly totals.

Should setup time be subtracted from capacity or added to workload?

Use a consistent treatment and count it once. Adding batch-specific setup to workload makes the A/B calculation transparent: each press batch includes 2 setup hours. If your available-capacity figure already contains a setup allowance, reconcile it before adding those hours again. Otherwise the same demand is counted twice.

Can a manufacturer start capacity planning in a spreadsheet?

Yes, a spreadsheet can compare load and available hours for a defined order mix and period. Keep a separate row for each work center and record assumptions explicitly. When interruptions, dependencies or delivery timing affect the decision, move from the aggregate comparison to a maintained resource-constrained schedule and review the consequences.

How does SkyPlanner use the capacity data alongside an existing ERP or MES?

SkyPlanner uses workstation availability, shifts, operators, priorities, materials and production inputs to schedule jobs automatically. Its open REST API connects it with any ERP or MES. Agree the source and update flow for each input, then test a capacity change through Reschedule all, the Gantt and the Late tab.

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.