What Is Capacity Planning?
Also known as: CRP, capacity requirements planning, rough cut capacity planning
Definition
Capacity planning is the process of comparing the labor and machine hours a production plan requires against the hours each work center actually has available, identifying overloads early enough to reschedule, add shifts, or outsource.
Capacity Planning Explained
Capacity planning operates at multiple horizons. Resource requirements planning works at the sales and operations planning level, testing whether a volume plan is feasible against major resources over months. Rough cut capacity planning validates the master production schedule against a handful of critical work centers using a bill of resources. Capacity requirements planning runs after MRP and computes detailed load by work center and period from every planned and released order, using routing hours. Each level trades precision for speed and horizon.
The load calculation itself is straightforward: for each operation on each order in a period, add setup hours plus quantity times run hours, and accumulate by work center. Available hours come from the work center definition: number of machines or operators, shift hours per day, working days from the calendar, and an efficiency or utilization factor. Load divided by available capacity gives a percentage, and anything consistently over 100 means the plan is not executable as stated.
Infinite versus finite is the key distinction. Capacity requirements planning is infinite: it reports the overload but does not move anything. Finite capacity scheduling and advanced planning tools resolve overload by sequencing work within available capacity, which changes dates but produces an executable schedule. Many mid-market plants run infinite capacity requirements planning and resolve conflicts manually at a weekly scheduling meeting, which is workable when the number of constrained resources is small.
A persistent misconception is that capacity means machine hours. In plants where a specific skill, a fixture, a clean room, or a qualified inspector is the true limit, modeling only machines produces a load report that shows plenty of room while the plant misses dates. Capacity should be modeled around the actual constraint, and it is worth periodically re-identifying that constraint because it moves as product mix changes.
Why It Matters
- Capacity planning is the only check that stops MRP from handing the plant an infinite-capacity plan it cannot execute.
- Early visibility of overload converts a delivery crisis into a manageable decision about overtime, outsourcing, or rescheduling.
- Load reports quantify the business case for capital equipment far better than anecdotes about a busy machine.
- Accurate capacity data is a prerequisite for capable to promise, so investment here pays off twice.
In Practice
Worked example: a work center with two machines running one 8-hour shift, 5 days a week, at 85 percent efficiency has about 68 usable hours per week. If capacity requirements planning shows 92 hours of load, the plan is at 135 percent. The realistic options are a second shift, an alternate routing, subcontracting, or moving dates, and deciding six weeks out is far cheaper than deciding six days out.
Frequently Asked Questions
What is the difference between rough cut and detailed capacity planning?
Rough cut capacity planning validates the master production schedule against a few critical resources using a simplified bill of resources, so it runs fast over a long horizon. Capacity requirements planning runs after MRP and calculates detailed load for every work center from full routings on every planned and released order. Rough cut catches big problems early; detailed catches specific ones.
How do you calculate available capacity?
Multiply the number of machines or operators by hours per shift, by shifts per day, by working days in the period, then apply a utilization and efficiency factor to reflect breaks, maintenance, and realistic pace. A work center with three machines on one 8-hour shift over 20 working days at 85 percent yields roughly 408 usable hours per month.
Related Terms
Routing
A routing is the ERP record that defines the ordered sequence of operations required to manufacture an item, specifying for each step the work center or machine, setup time, run time per unit, move and queue time, and any outside processing.
MRP II
MRP II (Manufacturing Resource Planning) is the closed-loop extension of MRP that adds capacity planning, shop floor control, purchasing execution, and financial simulation, so the material plan is validated against labor, machine, and money constraints before release.
Work Order
A work order is the ERP document that authorizes production of a defined quantity of an item by a due date. It snapshots the bill of materials and routing, drives material issues and labor reporting, and collects actual cost for the job.
Go Deeper
ERP Selection Scorecard for Manufacturers
Score the rigor of your ERP selection process in 10 questions and find the gaps vendors exploit before you sign a contract you cannot easily exit.
Finite Capacity Scheduling: A Practical Guide
Finite capacity scheduling explained: how it differs from infinite MRP loading, APS options for SyteLine and LN, data prerequisites, and AI-assisted scheduling.
MES-ERP Integration for Discrete Manufacturing
MES-ERP integration guide for discrete manufacturers: architecture patterns, ISA-95 mapping, SyteLine and LN connectors, costs, timelines, and AI-driven sync.
Working with Capacity Planning in a live environment? Our engineers do this every day - and our AI agents automate most of it.
Try it here, free
SAP Work Center Capacity Planning Calculator
Calculate available capacity, capacity requirements and load percent for a work center from shifts, utilization, setup and run times.
Keep exploring
Free tools
- SAP Work Center Capacity Planning CalculatorCalculate available capacity, capacity requirements and load percent for a work center from shifts, utilization, setup and run times.
- Finite Capacity Scheduling WorksheetLoad jobs against a work center with setup, run time and available hours per day, and see the hours and days of work you are committing.
- Manufacturing Capacity Planning Template (Excel)An editable capacity planning spreadsheet for work centers. Enter machines, shifts and planned load by week and see available hours, utilization, spare hours and overload flags.
ERP fixes and how-tos
- Capacity Leveling in SAP PP, with an ExampleCapacity leveling in SAP PP step by step: find an overloaded work center in CM01, level with CM21 or CM25, dispatch options and the resulting schedule.
- Infor M3 Scheduling Options (APS162 and Job Scheduling)Scheduling options in Infor M3: manufacturing order scheduling, finite versus infinite capacity, job scheduling for batch runs, and what APS162 means.
- NetSuite Manufacturing Scheduler: What Is Built In, What Is Not, and When You Need an Add-OnWhat scheduling NetSuite manufacturing really does: routing lead times, work center capacity, Advanced Manufacturing, and when you need a finite scheduler add-on.
Runs with your ERP
- Delfoi Planner with Oracle NetSuite: finite schedulingHow Delfoi Planner adds finite, constraint-based scheduling on top of NetSuite: reading work orders, routings and demand, writing achievable dates back.
- SyteLine APS: configuring finite-capacity planning and schedulingHow Infor SyteLine (CSI) APS schedules finite capacity across work centers, materials and orders: configuration steps, pitfalls and a private AI layer on-prem.
- Infor M3 Scheduling Workbench and M3: finite scheduling explainedHow Infor M3 Scheduling Workbench schedules against capacity and materials and writes orders back to M3 via PSMI, with setup, pitfalls and AI help.
Guides
- AI-Driven Capacity Planning for SyteLineOptimize SyteLine capacity planning with AI. Rough cut capacity planning, finite scheduling, and bottleneck analysis for manufacturing operations.
- Finite Capacity Scheduling: A Practical Guide for Discrete ManufacturersFinite capacity scheduling explained: how it differs from infinite MRP loading, APS options for SyteLine and LN, data prerequisites, and AI-assisted scheduling.
- How to Configure Finite Scheduling in Infor SyteLineStep-by-step guide to configuring finite scheduling in Infor SyteLine APS, including work center capacity, constraint rules, and scheduling optimization.
AI on your ERP
- AI for SyteLine Production Planning and Scheduling (MRP and APS)AI for SyteLine production planning and scheduling: explain late jobs, find constraint work centers, review MRP output and APS results in plain English, privately.
- AI for Epicor Kinetic Scheduling: Explain Late Jobs, Find Conflicts, Tune the PlanAI for Epicor Kinetic scheduling: explain late jobs, find capacity conflicts, compare plan to shop-floor actuals, and propose changes for planner approval.