Skip to content

Roofing labor cost per square

Updated 2026-10-18 · 8 min read

Two-colour print of a three-man crew laying a course
Three on the roof, one on the ground — the shape most residential crews take.

The labour share of an installed price

Labour is 40 to 60% of what an installed roof costs. On an architectural asphalt job quoted at $400 a square, that is roughly $160 to $240 of labour in every square. The share climbs with the difficulty of the roof and with the price of the crew, and it climbs fastest on materials that are slow to fit — slate and tile sit at the top of the same 40–60% band on a much larger base.

Production rates that set the number

Labour per square is not a price you look up; it is a production rate multiplied by a wage. Here is how the tasks rank against each other on a normal day.

TaskRelative pace
Underlayment and drip edgefastest — rolled out, not cut in
Tear-off, one layer, walkable pitchfast — gravity and a dumpster do half of it
Field shingles, walkable pitchthe baseline pace
Tear-off, two layers or heavy coveringslower — twice the material, more trips
Field shingles, steep pitchmarkedly slower — jacks, planks, harnesses
Valleys, hips and ridge cappriced by the linear foot, not the square

The order matters more than any single rate: a simple walkable gable is mostly fast work, while a steep, cut-up roof spends its days in the slow rows — which is why two houses with the same square count can carry very different labour lines. Ask a bidder how many crew-days they have allowed; it is the honest unit under the per-square price.

Two-colour print of a roofer carrying a bundle up a ladder
Carrying a bundle up — the part of the day nobody bills separately.

What moves labour per square

These compound, and there is no published standard percentage for any of them — every contractor prices them from their own crew-days. That is why the cost calculator asks for your roofer’s own steep-and-complex figure rather than inventing one, and the profit margin calculator carries the loaded labour line through overhead and margin to a bid price.

From a wage to a bid rate

A roofer’s national mean wage is $27.95 an hour, with the middle half between $22.24 and $31.44. A bid rate is not that number — it is that number plus payroll burden, insurance, workers’ compensation at roofing’s rate, vehicles, and the days rain takes away — so the loaded hour a contractor bids is well above the base wage, before overhead and margin are added on top.

The wage guide has the state-by-state spread, which is the single biggest reason the same roof costs differently in two cities.

Two-colour print of roof jacks and staging on a steep slope
Jacks and planks halfway up a steep slope.

Why the cheapest labour line is the risky one

Labour is the only line on a roofing bid that can be cut without the customer seeing it on the truck. The savings come from somewhere: fewer nails per shingle, reused flashing, starter cut from field shingles, no ice-and-water at the eaves, a deck that never got walked. Every one of those is invisible on handover day and expensive in year four.

Tear-off / structural

A bid that is materially below the others on labour and identical on material has usually deleted the tear-off, the flashing replacement or both. Ask what happens to the old covering and to every piece of existing flashing — the answer separates a cheap bid from an incomplete one.

Sources

  1. U.S. Bureau of Labor Statistics, OEWS May 2025 national data file (oesm25nat), occupation 47-2181 Roofers — state annual means read from the companion May 2025 state file (oesm25st) — read 2026-09-05
  2. Fixr, Roof Replacement Cost (updated 4 February 2026) — read 2026-10-18
  3. Fixr, Asphalt Shingle Roof Installation Cost (updated 21 January 2026) — read 2026-10-18