How to Estimate Labour Costs on a Construction Job
Estimating labour costs means multiplying two numbers you set yourself: an all-in hourly labour rate (base wage plus every on-cost you actually pay — superannuation, leave, workers compensation, allowances and non-productive time) and a labour constant (the hours it takes to complete one unit of measured work, for this trade, on this site, with this crew).Get the all-in rate wrong and every hour is under-priced. Get the labour constant wrong and every rate is applied to the wrong number of hours. Most labour estimates that blow out are not wrong because of one big mistake — they are wrong because a bare wage was used instead of a true all-in rate, and a generic productivity assumption was used instead of one built from real jobs.
Key takeaways
- Labour cost = all-in hourly rate multiplied by a labour constant (hours per unit of work) — both are estimates you control, and both have to be right.
- An all-in rate loads the base wage with superannuation, leave, workers compensation, allowances and non-productive time — never quote or estimate off a bare wage.
- Labour constants vary by trade, method, crew mix and site conditions — build yours from your own completed jobs rather than a generic published table.
- Price shared tasks as a blended crew rate rather than a single trade’s hourly rate, because the output on site is a team result, not one person’s.
- Hold your all-in labour rates in an editable rates library so every tender applies the same build-up, and update rates the moment a wage, on-cost or productivity assumption changes.
Why labour is the hardest cost to get right
Labour is the hardest line item in any estimate because, unlike materials, there is no supplier invoice to check it against. A material cost is a quoted price for a known quantity. A labour cost is two assumptions stacked on top of each other — what an hour of that trade’s time really costs you once every on-cost is included, and how many of those hours the measured work will actually take — and both assumptions are yours to get right or wrong.
The two numbers compound. If the all-in rate is 10% light because an on-cost was missed, every hour on the job is under-priced by 10%. If the labour constant is 10% light because the crew is slower than assumed, every rate is applied to too few hours. On a tender with thousands of labour hours across trades, a small error in either number is the difference between a healthy margin and a job that quietly loses money on install.
This is also why labour is where manual estimating breaks down fastest. Material take-offs and supplier quotes are relatively easy to check. Labour has to be reasoned through, trade by trade, and rebuilt for every job unless it is captured somewhere reusable.
Labour constants: hours per unit of work
A labour constant is the number of hours it takes to complete one unit of measured work — per square metre of plasterboard, per lineal metre of framing, per fixture installed, per cubic metre of concrete placed. It is the multiplier that turns a measured quantity from a take-off into a number of labour hours, which is then priced at your all-in hourly rate.
Labour constants are not fixed. The same task can carry a different constant depending on the method used, the crew doing it, and the conditions on site. Treat published productivity tables as a starting point only — the constants that matter are the ones built from your own completed jobs, where you know what was actually charged against the timesheet for that scope of work.
- Trade and task type — first-fix framing carries a different constant to detailed joinery fit-out, even within the same trade
- Build method or product — traditional formwork versus a proprietary system, hand-fixed sheeting versus a mechanical lifter
- Crew experience and the mix of qualified trade to apprentice or labourer
- Repetition — a constant typically improves across identical units on a long run, and worsens on one-off or highly varied work
Building an all-in hourly labour rate
An all-in (or “loaded”) hourly labour rate is the base wage plus every on-cost you are actually liable for when that person is on the clock. It is the rate you should be multiplying by hours worked — never the bare wage on its own, and never a rate copied straight from an award or a job advertisement.
The on-costs that typically sit on top of a base wage include superannuation, annual and personal leave loading, workers compensation insurance, any applicable payroll tax, site or travel allowances, and a factor for non-productive time — inductions, toolbox talks, weather delays, and moving between work areas that a crew is paid for but that does not directly produce measured output.
The worked example below shows how these components stack. The dollar figures are illustrative only — replace them with your own base wage and your own actual on-cost percentages before using this build-up on a real job.
| Cost component | Example add-on | Running rate ($/hr) |
|---|---|---|
| Base wage (example only) | — | $45.00 |
| Superannuation | + example % | $50.18 |
| Annual leave loading | + example % | $51.19 |
| Workers compensation insurance | + example % | $54.26 |
| Site and travel allowances | + example flat rate | $57.76 |
| Non-productive time factor | + example % | $64.69 |
| All-in hourly labour rate (example only) | $64.69 |
Crew rates: pricing labour as a team, not an individual
Most on-site tasks are not done by one person working alone — they are done by a crew, and the labour constant for that task reflects what the crew produces together, not what any one member could produce individually. Pricing labour as a crew rate keeps your estimate matched to how the work actually happens on site.
A crew rate is a blended hourly rate built from the all-in rate of each person in the team, weighted by how many of them are on the job. Apply that blended rate to the labour constant for the task, rather than trying to price each person’s time against the quantity separately.
- Combine each crew member’s all-in hourly rate into one blended crew rate for the task
- Apply the blended crew rate to the labour constant for that task, not to individual trade rates
- Keep apprentice and labourer ratios realistic in the mix — they lower the blended rate but also lower total output
Adjusting for site conditions, access and complexity
The same task can take meaningfully longer, and cost meaningfully more, depending on where and how it is being done. Labour constants built on an easy, ground-level, single-storey job will consistently under-price work on a constrained, multi-storey or occupied site — so site-specific adjustment has to happen before the estimate is final, not after the job overruns.
- Access and logistics — how far materials and crew have to travel to the work face, and whether a hoist, crane or stair-carry is involved
- Height and confined space — scaffolding, harness requirements and reduced working area all slow production
- Existing services and occupied buildings — working around live services or an occupied home adds care and time that a clear site does not need
- Remote or regional distance — travel time and limited local trade availability affect both the rate and the programme
- Compressed programmes — working out of sequence or on overlapping trades to meet a deadline typically reduces productivity per hour
The bare-wage trap
The single most common labour-estimating mistake is pricing a job off a bare wage — copying a rate straight from an award, enterprise agreement or job advertisement, and multiplying it by the labour constant without adding on-costs. Every on-cost discussed above is a real cost that will be paid whether or not it was priced for, so a bare-wage estimate is not conservative — it is simply wrong, and the gap comes straight out of margin.
The fix is procedural, not clever: never let a bare wage enter an estimate on its own. Build the all-in rate once, store it, and apply that stored rate every time — so the on-cost step cannot be skipped under deadline pressure.
Common mistake
Pasting a bare hourly wage straight from an award or job ad into an estimate and skipping the on-costs entirely. Superannuation, leave, workers compensation and non-productive time are not optional extras — they are costs you carry regardless of whether you priced for them.
How My Trade Hub helps you apply labour rates consistently
My Trade Hub gives you an editable rates library where your all-in labour rates — alongside your material and plant rates — are set up once and then applied automatically to the quantities measured from your uploaded plans, instead of being rebuilt from memory on every tender.
Every rate in the library stays fully editable, so when a wage, an on-cost percentage or a productivity assumption changes, you update it once and it flows through to every future estimate that uses it. It is free to create a My Trade Hub account; automated quantity takeoff and tender preparation that apply your rates library sit on the paid Starter, Scale and Professional plans, priced in AUD with no lock-in contracts — see the pricing page for current plan details.
- Set your all-in labour rate once per trade or task, and reuse it on every job
- Apply rates automatically to quantities measured from uploaded plans, rather than re-keying them
- Edit any rate at any time as wages, on-costs or productivity assumptions change
Keeping your labour rates accurate over time
An all-in labour rate and a labour constant are only as good as the last time they were checked against reality. Review both after every job: compare the hours you estimated against the hours actually recorded on timesheets for that scope of work, and adjust the constant if there is a consistent gap in either direction.
On-cost percentages also move — superannuation rates, insurance premiums and allowances are reviewed periodically and are worth checking at least annually. A rates library that is easy to update means these reviews take minutes, not a re-build of every rate from scratch, so stale numbers are less likely to sit quietly eroding margin on the next tender.
Frequently asked questions
How do you estimate labour costs for a construction job?
You multiply an all-in hourly labour rate — the base wage plus superannuation, leave, workers compensation, allowances and non-productive time — by a labour constant, which is the number of hours needed to complete one unit of the measured work for that trade, crew and site.
What is a labour constant in construction estimating?
A labour constant is the hours required to complete one unit of measured work, such as per square metre of lining or per lineal metre of framing. It is applied to a quantity from your take-off to work out total labour hours, and it varies by trade, method, crew and site conditions.
What is an all-in labour rate?
An all-in (or loaded) labour rate is the base wage plus every on-cost you actually pay on top of it — superannuation, leave loading, workers compensation insurance, allowances and non-productive time — combined into one hourly rate that is applied to hours worked.
What on-costs do you add to a wage to get a true labour rate?
Typical on-costs include superannuation, annual and personal leave loading, workers compensation insurance, applicable payroll tax, site or travel allowances, and a non-productive time factor for inductions, toolbox talks, weather and time moving between work areas.
Why is my labour estimate always under budget?
The most common cause is estimating off a bare wage instead of a true all-in rate, or applying a generic productivity assumption instead of a labour constant built from your own completed jobs and adjusted for the specific site.
What is a crew rate in construction estimating?
A crew rate is a blended hourly rate built from the all-in rates of everyone working together on a task, weighted by how many of each are on the team. It is applied to the labour constant for the task instead of pricing each person’s time separately.
Is My Trade Hub free to use for estimating labour costs?
It is free to create a My Trade Hub account. Automated quantity takeoff and tender preparation that apply your labour rates library to measured quantities are part of the paid Starter, Scale and Professional plans — see the pricing page for details.
Ready to win more work?
Turn your plans into professional tenders 60–75% faster with My Trade Hub. Plans built around your tendering volume — no lock-in contracts.
Get started free