What is Resource Leveling? Definition & Manufacturing Examples

What is Resource Leveling?
Resource leveling is a scheduling technique that adjusts the timing of operations to distribute workload more evenly across resources and time periods. Instead of allowing the schedule to have extreme peaks and valleys — 150 percent loading on Monday and 40 percent on Friday — resource leveling smooths the demand curve by shifting non-critical operations within their available slack time. The goal is a stable, predictable workload that avoids both overtime overloads and idle waste.
How Resource Leveling Works in Manufacturing
Resource leveling starts with an initial schedule generated by forward or backward scheduling. This initial schedule often has uneven loading because it focuses on operation timing relative to due dates, not on resource balance. Some days or weeks may be heavily overloaded while others have significant idle capacity.
The leveling algorithm identifies operations that have slack time — meaning they can be shifted earlier or later without affecting the overall due date. It then moves these flexible operations to fill underloaded periods and relieve overloaded ones. Operations on the critical path have zero slack and cannot be moved, so they stay fixed.
The key constraint in resource leveling is that it may need to extend the overall schedule to achieve a smooth workload. If leveling cannot resolve all overloads using slack time alone, the planner must decide: accept some overtime during peaks, extend due dates to allow more leveling room, or add capacity (extra shifts, additional machines, outsourcing).
Resource leveling is especially important for labor planning. Machines can sit idle at minimal cost, but workforce fluctuations are expensive and disruptive. Hiring temporary workers for peak weeks and laying them off during slow weeks destroys morale and quality. A leveled schedule allows stable staffing, which is more efficient, produces higher quality, and retains skilled workers.
Resource Leveling Example
A fabrication shop has 4 welders and the following weekly loading:
- Week 1: 180 hours required (45 hours per welder — 12.5% overtime)
- Week 2: 200 hours required (50 hours per welder — 25% overtime)
- Week 3: 100 hours required (25 hours per welder — 37.5% idle)
- Week 4: 120 hours required (30 hours per welder — 25% idle)
Total 4-week demand: 600 hours. Available at 40 hours per welder: 640 hours. The work fits without overtime if leveled properly.
After resource leveling, shifting non-critical jobs with slack from Weeks 1-2 into Weeks 3-4:
- Week 1: 155 hours (38.75 hours per welder)
- Week 2: 160 hours (40 hours per welder)
- Week 3: 145 hours (36.25 hours per welder)
- Week 4: 140 hours (35 hours per welder)
Overtime is eliminated entirely. The shop saves approximately 40 hours of overtime pay (Weeks 1-2 combined) while maintaining on-time delivery for all orders.
Why Resource Leveling Matters for Production Scheduling
Resource leveling transforms chaotic, reactive production environments into smooth, predictable operations. It reduces overtime costs, stabilizes workforce requirements, and creates a more manageable shop floor environment where supervisors can plan ahead rather than constantly firefight.
Scheduling tools like Resource Manager DB (RMDB) provide workload views that highlight peaks and valleys across all resources. Planners can manually level by dragging operations on the Gantt chart or use automated leveling that respects due dates and constraints. The visual feedback makes it immediately clear whether the schedule is balanced or needs adjustment.
Related Terms
- Workload Balancing — A closely related concept focused on distributing work across parallel resources
- Slack Time — The available float that resource leveling exploits to shift operations without affecting due dates
- Loading — The assignment of work hours to resources, which resource leveling optimizes
Frequently Asked Questions
Learn more in our complete manufacturing glossary or production scheduling guide.
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

What is ABC Analysis? Definition & Manufacturing Examples
Learn what ABC analysis is in inventory management, how the Pareto principle classifies inventory, and why it matters for scheduling.

What is Acceptance Sampling? Definition & Manufacturing Examples
Learn what acceptance sampling is, how it works in manufacturing, and why it matters for production scheduling and quality control decisions.

What is Advanced Planning & Scheduling (APS)? Definition & Manufacturing Examples
Advanced Planning & Scheduling (APS) definition: software that uses algorithms to optimize production schedules against real constraints. Learn how APS works in manufacturing with examples.
