Skip to main content
Business

What to pay roofing crews: wage benchmarks and pay structures (US & Canada)

Labor is the binding constraint on every roofing company. Pay wrong and you train crews for the outfit down the road. Real 2026 wage ranges for laborers through foremen (US + Canada), hourly vs per-square vs salary, and why piece-rate speed can quietly cost you in callbacks and safety.

The Roofing Bench editors Updated July 29, 2026
Close-up of a vintage typewriter typing 'Salary Check' on paper, symbolizing payroll and finance.Markus Winkler · Pexels

Bodies on the roof who show up, work safe, and lay a clean roof are the scarcest resource in this trade, and the good ones will leave for a dollar a square more with the crew down the street. Getting pay right isn’t an HR nicety; it’s how you stop training installers for your competitor. This is what the roles actually pay in 2026, the three pay structures and who each one fits, and (the part most roofers get wrong) why the fastest way to pay can quietly buy you callbacks and OSHA exposure. (Pair it with the hiring-and-running-crews guide and the pricing guide, because what you can pay is set by what you charge per square.)

What the roles pay, 2026 benchmarks

Treat these as starting anchors, not gospel. National medians lag and blend residential shingle work with skilled commercial, so your local market rate is what actually competes: a number that swings 30%+ by metro and jumps for commercial, metal, tile, and low-slope/torch-down work.

🇺🇸 United States: BLS put the Roofers median (SOC 47-2181) at $50,970/yr (~$24.50/hr) in its May 2024 OEWS release; lowest 10% under $37,060 (~$17.80/hr), highest 10% over $80,780 (~$38.80/hr) (check BLS for any newer release).

Level Typical range
Ground / tear-off laborer $15-$20/hr (higher-cost metros $18-$22)
Installer / roofer (BLS median band) $22-$28/hr ($46k, $58k/yr)
Experienced installer / mechanic $28-$34/hr
Crew lead / foreman, commercial, low-slope specialist $35-$45+/hr (top-decile territory)

Commercial, industrial, and specialty (metal, tile, TPO/torch) crews sit at the top of the range; storm/insurance markets and union shops run higher still.

🇨🇦 Canada: Job Bank pegs the Roofers and shinglers median (NOC 73110) at $30.97/hr CAD, range $22.00-$44.24/hr (updated Nov 19, 2025):

  • British Columbia roughly $24-$39/hr; Ontario roughly $22-$40/hr: sample of the provincial spread.
  • Commercial and low-slope crews out-earn residential shinglers, same as in the US.
  • The Red Seal endorsement (interprovincial) is the credential that commands the premium and portability, worth paying up for on your foremen.

Note the currencies (USD vs CAD), don’t compare the two tables directly.

The three pay structures, and who each fits

There’s no single right model; each rewards different behavior.

1. Straight hourly. Clock in, clock out, paid for every minute including drive time, dump runs, and loading. Best for laborers, newer installers, and small owner-run crews. Upside: predictable, simple, low-conflict, and it never fights against slowing down to flash a wall or fasten right. Downside: a fast, skilled roofer earns the same as a slow one on the identical roof, so it doesn’t reward production, and your best hands notice.

2. Piece-rate (per square). The crew is paid a fixed amount per square installed: 100 sq ft of finished roof, often split across the crew by the lead. Best for proven production crews and the sub model. Upside: it directly rewards output, self-manages pace, and makes your labor cost per square predictable for bidding. That’s exactly why so much of the trade runs on it. But per-square pay has a failure mode you have to manage on purpose (next section).

3. Salary. A fixed weekly/annual number, used almost exclusively for foremen, superintendents, and estimators, not field installers. Upside: stability that helps retain a key leader and smooths their pay across the slow season. Downside: no built-in production incentive, so pair it with a completion or margin bonus, and mind overtime rules (below); most field-level roles can’t legally be put on a straight salary that skips OT.

The per-square tradeoff: speed vs. quality and safety

Paying per square pays for speed, and roofing is the one trade where paying for raw speed can hurt you the most, because the two things a rushed crew cuts first are quality and fall protection.

  • Quality: overdriven or angled nails, short nailing, skipped or sloppy flashing and valley detail, felt/underlayment shortcuts, debris left in gutters. None of it shows on the drive-by; it shows up as a leak callback in the next hard rain, a warranty fight, or a failed inspection. A callback eats the margin the fast install earned, plus a truck roll, plus the reputation hit.
  • Safety: fall protection is the number-one hazard in roofing and OSHA’s most-cited standard on residential jobs. A crew paid to move fast is a crew tempted to skip the anchor, harness, and lifelines to save minutes. A single fall, or a single OSHA fall-protection citation, costs more than a season of the speed you were buying.

If you run per-square, you have to engineer quality and safety back in so they aren’t optional:

  • Tie a slice of pay to zero-defect and zero-incident, not just squares laid; hold back a small per-square completion bonus that pays only after the roof passes a punch-list/QA walk and the site is clean.
  • Make fall protection a non-negotiable, not a speed choice: pay the tie-off/setup time separately or fold it into the rate so nobody is “losing money” by being safe, and make a safety violation a hard stop regardless of production.
  • Track callback and comeback rate per crew and charge rework against the crew that caused it; a crew that leaks stops being your fast crew.
  • Don’t put green installers on piece-rate: they’ll chase the number before they’ve got the craft, which is where both the leaks and the falls come from.

Crew-lead / foreman pay

Your foreman is the leverage point; they set the pace, the standard, and whether fall protection actually goes on. Pay the role, not just the hours:

  • Premium over a senior installer (commonly a few dollars an hour, or a salary in the top-decile band above), because you’re paying for judgment and for other people’s output.
  • Layer a per-job or per-square override on the crew’s production, so the lead is paid to run the crew, not just to swing a hammer.
  • Bonus on the outcomes you actually want: on-time completion, clean QA walk / zero callbacks, and a clean safety record, not raw speed. A foreman comp plan that only rewards squares is a foreman who lets the crew cut the same corners.

The seasonal and 1099-crew reality (and the misclassification trap)

Roofing is seasonal and sub-heavy: a huge share of installs are laid by crews paid per square as “subcontractors” on a 1099 (US) or as unincorporated subs (Canada). It’s the industry norm, and it’s also where the biggest, most expensive legal exposure in this whole topic lives.

The trap: calling a worker a contractor doesn’t make them one. If you control how, when, and where the work is done, you set the schedule, supply the materials and often the tools, direct the crew day to day, and they work only for you; regulators will treat them as employees no matter what the 1099 says.

  • 🇺🇸 US: the IRS (behavioral/financial/relationship control test), the US DOL economic-reality test under the Fair Labor Standards Act, and stricter state “ABC” tests (California, Massachusetts, New Jersey and others) all bear on this independently, and you can be a contractor under one and an employee under another. Misclassification exposes you to back overtime, unpaid payroll taxes, workers’-comp premiums, and penalties, and roofing is a high-audit trade precisely because of the injury rates. A genuinely independent sub runs their own company, carries their own insurance and workers’ comp, works for multiple GCs, and takes profit/loss risk.
  • 🇨🇦 Canada: the CRA applies its own control/ownership-of-tools/risk-of-profit-or-loss test (and Quebec applies its own), plus provincial employment-standards and WSIB/WCB coverage rules. Uninsured subs can trigger your WCB liability regardless of the paperwork.

Practical guardrails: get a certificate of insurance and proof of workers’-comp/WCB coverage from every sub before they set foot on a roof, use a real written subcontract, don’t put subs on your schedule and equipment like employees, and have an employment/tax professional review your classification: the savings from getting it wrong are a fraction of the bill when it unwinds. See the hiring-and-running-crews guide for the operational side.

The overtime trap (don’t skip this)

Per-square and hourly field roofers are almost always non-exempt, so overtime still applies, and the OT “regular rate” generally has to be back-calculated from total piece-rate earnings divided by hours worked, then paid at the extra half-time on top. US federal OT is 1.5× over 40 hrs/week (a few states add daily OT); in Canada it varies by province (e.g., Ontario generally after 44 hrs/week). “We pay by the square so overtime doesn’t apply” is a myth that generates six-figure back-pay claims. Get payroll set up to compute OT on piece-rate correctly.

Retention: the cheapest labor strategy there is

In a tight, seasonal labor market the rate gets a roofer in the truck; the rest keeps them through the winter and into next season:

  • Smooth the seasonal cliff: a winter retainer, guaranteed minimum hours, cross-training into repairs/service, or a return bonus in spring keeps your trained crew from scattering to another trade every layoff.
  • Fund and advertise the total package: paid safety training and fall-protection certification, Red Seal / provincial credential support in Canada, a clear path from laborer → installer → lead with defined raises at each rung, and reliable weekly pay that lands on time.
  • The intangibles that actually retain: enough work to make a living, good equipment and a well-run site, being paid what was promised without a fight, and respect. Turnover is brutal, losing and replacing a trained installer costs far more than paying a good one fairly, once you count recruiting, the ramp on a green hire, and the leaks a thrown-together crew leaves behind.

Checklist

  • Benchmark against your local market rate, not just the national median (US BLS 47-2181 / Canada Job Bank NOC 73110 as starting anchors).
  • Match the structure to the role: hourly for laborers/green installers, per-square for proven production crews, salary + bonus for foremen only.
  • If per-square, engineer quality and safety back in: hold back a completion bonus tied to a clean QA walk, pay fall-protection setup separately, and track callbacks per crew.
  • Never let piece-rate override fall protection: a safety violation is a hard stop regardless of squares laid.
  • Pay foremen a premium + production override + outcome bonus (on-time, zero-callback, clean safety), not raw speed.
  • Audit your 1099/sub classification against IRS + DOL + state ABC tests (US) or CRA + provincial rules (Canada); collect COI + workers’-comp/WCB proof from every sub.
  • Compute overtime on piece-rate correctly: non-exempt roofers get OT even when paid by the square.
  • Smooth the seasonal cliff and fund training, credentials, and a clear promotion path.
  • Mind currency and jurisdiction: USD vs CAD, and provincial/state wage and overtime rules.

The bottom line

Pay is the lever that decides whether you build a crew or a revolving door. Anchor to your local market rate, match the structure to the role, and (this is the roofing-specific part) remember that the fastest way to pay is also the fastest way to buy leaks and falls unless you engineer quality and safety back into the rate. Get your subcontractor classification right before an auditor does it for you, smooth the seasonal cliff so your trained hands come back in spring, and wrap the rate in the training, credentials, and respect that make a good roofer stay. In a trade where skilled hands on the roof are the scarce resource, the outfit that pays and treats people best wins the labor war, and the labor war is the whole war.

General information for roofing business owners, not legal, tax, or compensation advice. Wage figures are 2026 benchmarks (US BLS SOC 47-2181, May 2024; Canada Job Bank NOC 73110, updated Nov 2025) that lag and vary widely by market, experience, pitch, material, and specialty; verify current local rates and comply with applicable wage/overtime and worker-classification law before setting pay.

Was this helpful?

This guide is general information for independent roofing contractors, not legal or financial advice. Some outbound links may be affiliate or sponsored links, which are disclosed and never affect our recommendations.

Get guides like this weekly

Join The Roofing Bench Weekly. One useful email a week, free.

Subscribe free