Construction management guide

How to track construction site progress and control labour costs

Buvconsult

A busy site is not necessarily a project on budget. A crew can work a full week while completing less than the estimate allowed for. To see the difference, a project manager needs to know what was built, how many hours it took, and what is preventing the next task from starting.

To track construction site progress, divide the project into measurable work packages, record completed quantities and labour hours daily, and compare actual output with both the programme and the labour budget. Review blockers and agree the next action while the information is still useful.

1. Define progress in quantities, not impressions

Start with a work package that a supervisor can recognise on site: foundation reinforcement in zone A, wall formwork on level two, or roof installation on the west elevation. Give it a planned quantity, a unit, a labour allowance and a target completion date. Keep the same names in the estimate, programme and daily records.

Agree what counts as complete. Installed roof area may count only after the required inspection; reinforcement placed may be a separate activity from concrete poured. Recording those stages separately prevents the same work from being counted twice.

For a single activity, physical progress is completed quantity divided by planned quantity. If 80 m² of a 200 m² work package is complete, progress is 40%. Compare that with the quantity planned for the same date to assess the schedule. Do not add square metres, tonnes and cubic metres together to calculate overall project progress; use agreed weights or track each package separately.

2. Capture labour hours and completed work together

A timesheet tells you how long people worked. A progress record tells you what they completed. Labour cost control needs both, linked to the same activity, location and reporting period. Four people working eight hours each is 32 person-hours, not eight hours.

Split hours when a crew moves between activities. Record waiting time and rework separately so they remain visible in the total cost without distorting the explanation of productive output. Note whether quantities are measured or provisional, and confirm provisional figures before using them for a cost forecast.

Photos support the record, but a photo alone does not establish a quantity or the hours spent. A useful site update gives a location, the activity, completed units, the people and hours involved, and any issue that affected the work.

3. Make work management a daily decision process

Construction work management means turning site information into decisions about people, materials and the next available work front. Collecting reports is only the first step. Each unresolved issue needs an owner, a next action and a date for that action.

Review new blockers daily and compare quantities, hours and the remaining programme weekly. If the crew is waiting for drawings, the response may be to secure an answer or move to another work front. If output is low because access is restricted, sending more workers may increase cost without increasing progress.

Record scope changes separately from the original allowance. Capture what changed, who requested it, the affected quantity and the likely impact on time and cost. Follow the project's agreed approval and notification process rather than allowing additional work to disappear into the original budget.

  • What was planned, and what is actually complete?
  • Which activities used more hours per unit than allowed?
  • What is blocking the next task, and who will resolve it?
  • Which changes need a client decision or an updated forecast?

4. Use labour cost control to spot overruns early

Comparing labour spend with the entire project budget can hide a problem. A project may have spent only half its labour allowance but completed much less than half the work. Compare actual hours with the hours budgeted for the quantity actually completed.

Budget hours per unit = budget labour hours ÷ planned quantity. Actual hours per unit = actual labour hours ÷ completed quantity. Lower hours per unit means less labour time for the same output, provided the scope and quality are comparable.

For a cost comparison, use a consistent labour cost basis. If the budget includes employer costs, overtime or other labour-related costs, include the equivalent costs in actuals. With different worker rates, calculate actual cost from each worker's hours and applicable rate instead of assuming a single wage.

Worked example: progress looks healthy, but labour is overrunning

Illustrative figures, not customer results. A contractor budgets 100 person-hours for 200 m² of one defined activity at a labour cost of €20 per hour. So far, the crew has completed 80 m² in 48 person-hours.

Worked example: progress looks healthy, but labour is overrunning
MeasureCalculationResult
Physical progress80 ÷ 20040%
Budget hours per m²100 ÷ 2000.50 h/m²
Actual hours per m²48 ÷ 800.60 h/m²
Budget cost for completed work80 × 0.50 × €20€800
Actual labour cost48 × €20€960
Cost above allowance so far€960 − €800€160
Forecast total labour hours48 + (120 × 0.60)120 h
Forecast total labour cost120 × €20€2,400

The crew has used 20% more hours per m² than budgeted. If that rate continues, labour will finish €400 above the original €2,000 allowance. That is a reason to investigate now, while 120 m² remains, rather than discover the overrun at completion.

This forecast assumes the same scope, productivity and hourly cost for the remaining work. It is not a prediction of total project cost or profit.

5. Forecast the remaining work, then investigate the cause

A simple labour forecast is actual cost to date plus estimated hours for the remaining quantity multiplied by the expected labour cost per hour. Use recent productivity only when the remaining work is comparable. Different access, crew experience, task complexity or working conditions may justify a different assumption.

Treat an adverse variance as a question to investigate. Check missing quantities, incorrectly allocated hours, rework, waiting time and scope changes before concluding that the crew is underperforming. Keep the original budget visible and record the assumptions behind each revised forecast.

Labour is one part of the project cost. Materials, subcontractors, plant and overheads need their own records before this becomes a forecast of the whole project's margin.

A daily construction progress report checklist

  • Project, date, location and work package.
  • Today's completed quantity and unit, plus the cumulative total without double-counting.
  • Workers involved and person-hours allocated to the activity.
  • Waiting time, rework and additional work recorded separately.
  • Relevant photos or documents and any quantity still awaiting verification.
  • Blocker or variation, responsible person, next action and target date.

Example of a useful site update

Zone A, wall formwork: 24 m² completed today. Three people worked eight hours each: 24 person-hours, including three person-hours waiting for the crane. The 24 m² is today's addition, not the cumulative total. Photo attached. Tomorrow's pour needs confirmation from the site manager by 15:00 today.

Frequently asked questions

Can I track construction site progress in a spreadsheet?

Yes. Start with one row per activity, location and day, recording quantities, hours and issues. Keep planned quantities and labour allowances in a reference sheet. A spreadsheet becomes harder to maintain when updates arrive from several sites through calls, messages and photos; the challenge is collecting and checking the information consistently.

What is the difference between progress tracking and time tracking?

Time tracking records labour input. Progress tracking records completed output. You need both to understand whether labour is producing the quantity allowed for in the estimate.

Does AI replace the project manager?

No. AI can help organise site updates and prepare data for analysis. A project manager still checks ambiguous records, confirms quantities, explains deviations and decides what to do next.