Labor planning

See next year's shortage while there is time to fix it

ControlBoard® forecasts labor hours for each job and adds them up into one company labor plan. The plan sets forecast heads against the people you have, a year ahead, and says whether the work can be staffed, which weeks are short, and whom to hire by when.
Labor plan: forecast, scheduled and timecard hours by month against capacity

What you decide with it

Decisions you make with it, not after it

Labor plan health: whether the work can be staffed

Whether the plan can be staffed

Plan health gives the share of forecast work you can staff, the worst week and the short trades. It splits the shortage into what timing fixes and what needs people.

Job timeline: each job's span with scheduled, forecast and actual hours against weekly capacity

Which job to move instead of hiring

On the timeline, try job moves as drafts and watch capacity change before anything is saved. Keep the moves that work and drop the rest.

Labor plan: forecast, scheduled and timecard hours by month against capacity

Whom to hire, and by when

A trade short for weeks on end raises a hire signal far enough out to act: how many people, and by when. People with no forecast work show as bench.

How it works

How it works

  1. Forecast each job

    Forecast hours spread over the job’s working days on a curve, by trade, cost code, crew or the job as one line. A closed period shows the actual hours with the plan beneath.

  2. Track the job against its budget

    Each job shows budget hours, actual to date, earned hours, percent complete, performance factor, hours to complete and projected final hours, with the variance.

  3. Add up the company

    The labor plan counts every job, weighting bids by how likely they are to happen, and sets forecast heads against the people you have, by job or by trade.

  4. Decide and print

    Plan health suggests job moves, hires, overtime and people to redeploy. Snapshots keep earlier forecasts, and the booklet prints the plan one section to a page.

Hours, not money

The labor forecast is in hours and heads, the units a superintendent plans in. The money forecast lives in job cost, as cost to complete and projected final cost. Both read the same schedule and the same time cards, so the two forecasts do not drift apart.

At a glance

Labor planning in ControlBoard®

Facts
PlatformsWeb
What it doesForecast hours and heads per job, the company labor plan and plan health
Who uses itProject managers, operations managers and owners
Works withBudgets and needs from HCSS HeavyBid or an Excel bid; the schedule and time cards

Updated

“Efficient, Intuitive, and Well-Supported—ControlBoard Delivers”

With ControlBoard, resources can be scheduled easily, and complex labor forecasts can be prepared, ensuring we run efficiently without hiccups or guessing.

Tomas Z, VP of OperationsPihl Excavating
Capterra review, 05/23/2025

It stays in step with

Common questions

How does ControlBoard forecast labor?
Each job’s project manager forecasts labor hours by trade, cost code, crew or the job as one line, spread over the job’s working days. The forecast can start from the budget, the needs or the bid.
Can ControlBoard tell us when to hire?
Yes. When a trade is short for weeks on end, ControlBoard raises a hire signal far enough out to act: how many people, and by when. It also names bench, people with no forecast work.
How are bids counted in the ControlBoard labor plan?
Each job carries a planning weight: how likely it is to happen. A bid at 40 percent counts 40 percent of its forecast, and the plan also shows what happens if every bid is won.
What is the difference between a timing shortage and a volume shortage?
A timing shortage is one that better job timing could fix. A volume shortage needs more people, overtime or subcontractors. ControlBoard splits the shortage this way so a planner can try moving jobs before deciding to hire.

See ControlBoard® on your own jobs

A 20-minute call, then a demo built on your jobs, people and equipment. Your accounting system stays where it is.