- Home
- Blog
- Job Shop Scheduling
- Capacity Planning for Job Shops: A Practical Guide

Effective job shop capacity planning is the difference between proactive management and constant firefighting. When you know where your capacity gaps and overloads are — weeks before they become crises — you can make smart decisions about overtime, outsourcing, hiring, and delivery commitments. Without capacity planning, every overload is a surprise and every solution is reactive.
This guide covers practical capacity planning for job shops, from rough-cut planning through finite capacity scheduling, based on 35+ years of implementation experience at User Solutions. Whether your shop has 10 machines or 100, the principles are the same.
Why Capacity Planning Is Different in Job Shops
Capacity planning in a job shop is fundamentally harder than in a flow shop or repetitive manufacturing environment. In a flow shop, you know exactly what products are running and what capacity each station needs. In a job shop, the mix changes constantly.
Challenges unique to job shop capacity planning:
- Every job has a unique routing, so the load on each machine depends entirely on the current order mix
- Order mix can shift dramatically from week to week
- Rush orders and cancellations change the capacity picture overnight
- Some machines are versatile (can run many job types) while others are specialized
- Setup times consume significant capacity and vary by job sequence
- Labor constraints may limit capacity below machine availability
Despite these challenges, capacity planning is not optional — it is essential. Job shops that fly blind on capacity pay the price in overtime, late deliveries, and lost business.
Three Levels of Capacity Planning
Level 1: Rough-Cut Capacity Planning (RCCP)
Rough-cut capacity planning answers a simple question: does total demand fit within total capacity over the next several weeks?
How it works:
- Sum the total hours required by all open and planned orders, by work center
- Compare against available hours per work center per week
- Identify work centers where demand exceeds capacity (overloads)
RCCP is quick and easy — it can be done in a spreadsheet. Its limitation is that it does not consider job sequencing, setup times, or the fact that a machine can only run one job at a time. It tells you "Milling is 120% loaded in Week 3" but does not tell you which specific jobs to move or how to fix it.
Best for: Long-range planning (6 to 12 weeks out), initial feasibility checks, staffing decisions.
Level 2: Finite Capacity Planning
Finite capacity planning goes beyond RCCP by scheduling each operation against specific machines with real available hours. It respects the constraint that a machine can only process one operation at a time.
How it works:
- Load all jobs with their routings and operation times
- Schedule each operation on its assigned machine in priority order
- When a machine is occupied, the next job queues until the machine is free
- The result shows realistic start and finish times for every operation
This is what RMDB does. The output is a complete, feasible schedule that shows exactly when each job will be completed — and where the capacity constraints bite.
Best for: Near-term planning (1 to 6 weeks), delivery date commitments, daily scheduling decisions.
Level 3: Optimized Capacity Planning
Optimized planning builds on finite capacity by using scheduling algorithms to find better solutions — minimizing makespan, lateness, or setup time rather than just producing a feasible schedule.
How it works:
- Generate a finite capacity schedule
- Apply optimization passes (genetic algorithms, simulated annealing, etc.) to improve the objective
- Evaluate trade-offs: faster completion vs. fewer setups vs. better utilization
Best for: Shops seeking maximum performance from existing capacity, shops with tight capacity constraints.
How to Build a Capacity Plan for Your Job Shop
Step 1: Define Your Work Centers and Available Hours
List every machine or work center with:
- Available hours per shift
- Number of shifts per day
- Planned downtime (maintenance, holidays)
- Realistic utilization target (85 to 90 percent — not 100 percent)
Setting the utilization target below 100 percent is critical. No shop runs at 100 percent — there is always unplanned downtime, operator breaks, and variability. Planning to 100 percent guarantees that the first disruption cascades through the entire schedule.
Step 2: Load Your Open Orders
Import all open work orders with their routings, quantities, operation times, and due dates. If you use an ERP system, this data typically exports directly. See our guide on ERP integration for job shops.
Step 3: Generate the Capacity Plan
Using RMDB or similar software, generate a finite capacity schedule. The capacity plan shows:
- Load by work center — hours of work assigned vs. hours available, by week
- Utilization percentage — how fully loaded each machine is
- Overloads — work centers where demand exceeds capacity
- Underloads — work centers with available capacity
Step 4: Identify and Resolve Overloads
When a work center is overloaded, you have several options:
- Shift work to alternate machines — if the job can run on a different machine, move it
- Adjust priorities — delay lower-priority jobs to make room for high-priority ones
- Plan overtime — add hours at the overloaded work center
- Outsource — send work to a subcontractor for the overloaded operations
- Negotiate due dates — work with customers to adjust delivery expectations
The key is addressing overloads weeks before they become crises, not the day before the job is due.
Step 5: Review and Update Weekly
Capacity plans are living documents. Update the plan weekly (at minimum) as new orders arrive, jobs complete, and conditions change. With RMDB, regenerating the plan takes seconds.
Visualizing Capacity: Load Charts and Gantt Charts
Two visualizations make capacity planning actionable:
Load charts show hours of work vs. available hours per work center, typically as bar charts. They answer: which machines are overloaded and which have room?
Gantt charts show the specific jobs and operations scheduled on each machine over time. They answer: which specific jobs are causing the overload, and what happens if I move one?
EDGEBI provides both views side by side, allowing planners to see the capacity picture and take action by dragging jobs to different machines or time slots.
Capacity Planning for Quoting
One of the highest-value applications of capacity planning is improving quoting accuracy. When a new quote request arrives, the planner can:
- Enter the estimated routing and hours for the new job
- Run the capacity plan with the new job included
- See exactly when the job would complete based on current load
- Quote a delivery date based on real capacity, not a guess
This transforms quoting from guesswork into a data-driven process. Shops that quote based on capacity data win more business because they can commit to realistic dates — and deliver on them. See our guide on improving on-time delivery for more on this topic.
Common Capacity Planning Mistakes
- Planning to 100% utilization — Leaves no room for variability. Plan to 85-90%.
- Ignoring setup time — Setup consumes real capacity. Include it in your capacity calculations.
- Static plans — A capacity plan that is not updated weekly is outdated by Wednesday.
- Ignoring labor — Machine capacity means nothing if you do not have the operators to run them.
- Too long a horizon — Detailed capacity planning beyond 6-8 weeks is unreliable due to order mix uncertainty. Use rough-cut for longer horizons.
Capacity planning in a job shop is the process of comparing the work required by open and planned orders against the available machine hours, labor hours, and other resources over a defined time horizon. It reveals where demand exceeds capacity (overloads) and where capacity sits unused (underloads).
Rough-cut capacity planning uses aggregate estimates to check whether total demand fits within total capacity over broad time periods. Finite capacity planning schedules each operation against specific machines with actual available hours, respecting that a machine can only run one job at a time.
Most job shops benefit from a 4 to 12 week planning horizon. The first 2 weeks should be firm (minimal changes). Weeks 3 to 6 are planned but adjustable. Beyond 6 weeks is rough-cut visibility for staffing and overtime decisions.
Capacity planning shows the current load on every machine. When quoting a new job, you can see where it fits in the capacity plan and quote an accurate delivery date based on real availability rather than guessing. This dramatically improves quoting accuracy.
Yes. Capacity planning reveals overloads weeks in advance, giving you time to redistribute work, use alternate machines, or plan targeted overtime. This replaces reactive overtime (expensive, disruptive) with planned overtime (cheaper, predictable).
Ready to take control of your shop's capacity? Contact User Solutions to see how RMDB and EDGEBI make capacity planning visual, fast, and actionable. Our 5-day implementation gets you from zero to a complete capacity plan in under a week — backed by 35+ years of experience with manufacturers like GE, Cummins, and BAE Systems.
Expert Q&A: Deep Dive
Q: Our capacity plan always falls apart within a week. How do we make it more resilient?
A: A capacity plan that collapses within a week usually has two problems. First, it was built without finite capacity constraints — just stacking hours against machines without checking feasibility. Second, it has no buffer for variability. Every job shop experiences variability — rush orders, scrap, machine issues, absent operators. Build 10 to 15 percent capacity buffer into your plan explicitly. With RMDB, you can set utilization targets at 85 to 90 percent rather than 100 percent, which gives the schedule room to absorb disruptions without cascading delays.
Q: We think we need a new machine, but we are not sure. How do we use capacity data to decide?
A: Pull utilization data from your scheduling software for the past 3 to 6 months. If a machine or work center has been running above 90 percent utilization consistently, it is likely a bottleneck that constrains throughput. But before buying a new machine, check two things. First, are there alternate machines that could share the load with better scheduling? Second, can setup time reduction free up 15 to 20 percent of the bottleneck's capacity? If yes to either, you may not need the capital investment. If the machine is still overloaded after optimization, the data makes a compelling case for capital expenditure.
Q: How do we handle capacity planning when our order mix changes week to week?
A: Welcome to the reality of every job shop. The key is rolling replanning — updating the capacity plan at least weekly with new orders and completed jobs. Static plans fail because they assume a fixed workload. RMDB makes this easy because the capacity plan is regenerated in seconds whenever the schedule is updated. Each week, your planner reviews the updated capacity picture and makes adjustments. Over time, you will also notice patterns in your mix — certain months are heavier in turning, others in milling — which allows you to anticipate and plan ahead.
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
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.
Share this article
Related Articles

10 Best Job Shop Scheduling Software Solutions (2026)
Compare the 10 best job shop scheduling software options for 2026. Features, pricing models, pros and cons — from affordable one-time license tools to enterprise APS systems.

Finite Capacity Scheduling for Job Shops: Why It Changes Everything
Learn why finite capacity scheduling is the most important upgrade a job shop can make — how it works, what it replaces, and the measurable results it delivers.

Using Gantt Charts for Job Shop Scheduling: A Visual Guide
Learn how to use Gantt charts for effective job shop scheduling — visual capacity management, drag-and-drop rescheduling, and shop floor communication.
