Project Management

Resource Leveling

A schedule technique that adjusts activity timing to smooth out crew, equipment, or material demand peaks and valleys.

Resource leveling is the practice of shifting activities within their available float to flatten resource-demand curves. Without leveling, a CPM schedule may call for 12 carpenters in week 6, then 2 carpenters in week 7, then 12 again in week 8. That demand pattern is impossible to staff without burning hire/release cost or imposing overtime to bridge the gaps. Resource leveling pushes activities forward or back within their float windows to produce a smoother demand curve that matches the contractor's actual crew capacity.

Leveling sometimes lengthens the total project duration when activity float runs out and the only way to smooth resources is to extend the critical path. Most schedulers run two versions: the time-optimized schedule (shortest possible duration) and the resource-leveled schedule (smoothest crew demand, slightly longer duration). The contractor uses the leveled schedule for daily execution; the time-optimized version is the contractual baseline. Software like Primavera P6 and Microsoft Project both support automated resource leveling.

Frequently asked questions

When should resource leveling happen?+

During schedule development, after the initial CPM logic is in place but before the schedule becomes the working schedule. Re-level whenever resource constraints shift (a sub goes from a 6-person crew to a 4-person crew, key equipment becomes shared with another project).

Does resource leveling extend the project duration?+

Sometimes. If activities have float, leveling can smooth resources without extending the schedule. If the resource constraint forces an activity outside its float, the project gets longer. The trade-off is execution feasibility versus paper-best total duration.

What software does resource leveling?+

Primavera P6 (heavy use on large commercial and industrial), Microsoft Project (mid-size projects), Smartsheet (lighter), and most enterprise construction-management platforms. The math is the same; the UX and integration differ. Leveling on small commercial projects is often done manually rather than algorithmically.

Related terms