Labor is the biggest line item on almost every roofing bill — and the one homeowners understand the least. It’s also where the cheapest quote tries to win, by quietly cutting the crew, the insurance, or the safety gear. This guide gives you the real 2026 numbers: what roofing labor costs per square foot, per hour, and per square, what pushes the rate up, and why the lowest labor price is almost never the best deal.
How much does roofing labor cost in 2026?
Roofing labor costs $2.00 to $7.00 per square foot in 2026 for labor only, separate from materials. That’s about $200–$700 per square (100 sq ft), or 40–60% of a full replacement bill. On a typical $12,000 asphalt job, labor accounts for roughly $5,000–$7,000.
The rate climbs with how hard the roof is to work on. A simple, single-story, low-slope asphalt roof sits at the low end. A steep, three-story, cut-up roof with heavy tile sits at the top.
Key takeaway: Expect labor to be the largest slice of your bill — and treat a suspiciously low labor quote as a warning, not a win. A free Onward estimate matches you with vetted, insured crews whose rates you can compare in writing in about 60 seconds.
Roofing labor as a share of your bill
On a full replacement, labor runs 40–60% of the total — usually the single largest line item, ahead of the shingles themselves. Here’s how a typical $12,000 architectural shingle job splits.
| Line item | Share of bill | Approx. cost |
|---|---|---|
| Labor (tear-off + install) | 40–60% | $5,000–$7,000 |
| Shingles & roofing material | 25–35% | $3,000–$4,200 |
| Underlayment, flashing, vents, fasteners | 8–12% | $1,000–$1,400 |
| Tear-off disposal / dumpster | 5–10% | $700–$1,200 |
| Permits & inspection | 1–4% | $150–$500 |
Notice that labor outweighs the material. That’s why the cheapest bid is so often the one cutting corners on the crew. For the full job breakdown by material and home size, see our roof replacement cost guide.
Roofing labor rates: per sq ft, per hour, per square
There are three ways roofers express labor, and they’re all the same money sliced differently. Knowing each lets you check any quote.
| How it’s measured | 2026 rate | Notes |
|---|---|---|
| Per square foot | $2.00–$7.00 | Labor only, no material |
| Per square (100 sq ft) | $200–$700 | Same rate × 100 |
| Per hour (per crew) | $60–$80 | Crew unit, not per worker |
A crew rate of $60–$80 per hour covers the whole team plus insurance, equipment, and overhead — not a single roofer’s wage. The individual wage is lower, which brings us to the authority every honest cost guide should cite.
What the BLS says roofers actually earn
According to the U.S. Bureau of Labor Statistics Occupational Employment and Wages data for roofers (SOC code 47-2181), the median roofer wage is roughly $23 per hour in the latest reporting, with the top earners well above that and entry-level workers below. The BLS also tracks roofing as one of the higher-injury construction trades, which is exactly why insurance and workers’ compensation are baked into the crew rate you pay. The gap between the ~$23/hr wage and the $60–$80/hr crew rate is the overhead, liability coverage, equipment, and profit that keep a legitimate roofing company in business — and keep you protected if something goes wrong on your property.
What raises your roofing labor cost
Two homes with identical roof sizes can get very different labor quotes. Here’s what moves the number.
- Roof pitch. Steep roofs are slower and riskier to walk and work on, adding 10–25% to labor. A roof a crew can’t stand on without harnesses costs more per square.
- Number of stories. A second or third story means more ladder setup, more fall protection, and slower material handling — all of which add labor hours.
- Tear-off scope. Stripping the old roof is pure labor. One layer is quick; two or three layers multiply the work. See our roof tear-off cost guide for the per-layer math.
- Material weight. Tile, slate, and concrete are heavy and slow to install, raising labor well above asphalt. Each piece is placed by hand with precision.
- Roofline complexity. Valleys, hips, dormers, skylights, and chimneys mean more cuts, more flashing, and more careful work — so more labor per square.
- Access and staging. A tight lot, landscaping to protect, or no place to park a dumpster all slow the job and add cost.
- Region and season. Labor rates vary by market, and peak season (late spring through early fall) costs more than the slow winter months.
Why cheap roofing labor costs you more
This is the part the lowest bidder doesn’t want you to think about. A labor quote far below the ranges here almost always means one of these:
- An uninsured crew. If a worker is hurt on your roof and the contractor has no workers’ comp, the liability can land on you. This alone can dwarf any savings.
- Day laborers, not roofers. Untrained hands install faster-failing roofs. The leak that shows up in two years costs more than you saved.
- Skipped safety gear. Corners cut on harnesses and staging are corners cut on quality, too.
- A rushed install. Roofing done fast and cheap is roofing done wrong — improper nailing, reused flashing, missed underlayment laps.
A fair labor rate is the cheapest insurance you can buy on a roof. Every pro in the Onward network clears The Onward Shield — our license, insurance, and reputation check — so the crew rate you pay actually buys you a protected, properly installed roof.
How to lower roofing labor cost (the right way)
You can trim labor without gambling on the crew. Here’s how.
- Re-roof in the slow season. Late fall and winter are slow for roofers in most regions. Booking then can shave 5–15% off labor.
- Choose a simpler material. Asphalt installs faster than tile or slate, so the labor share is lower.
- Bundle related work. If a repair and a vent replacement happen on the same trip, you pay one setup instead of two. The same logic applies to a roof repair done alongside other work.
- Get three written quotes. Honest crews compete on price; three bids on the same scope routinely vary 20–30%.
- Keep the scope clear. Surprises mid-job — discovered rot, a changed material — cost more than work that’s planned up front.
Never lower labor cost by hiring an uninsured or unlicensed crew. That’s not a saving; it’s a transfer of risk onto you.
Why homeowners compare labor through Onward
Onward isn’t a roofing company — we’re the layer of trust on top of the local ones. When you tell us about your roof, we match you with a few licensed, insured, background-checked crews who compete for your job with free, written quotes. Because each quote itemizes labor, you can see exactly what you’re paying the crew for and compare like with like. Your information is never sold to a wall of random callers.
Labor is where roofing quotes hide their biggest differences — and seeing a few vetted, itemized bids side by side is how you know the rate is fair. See how we verify every roofer and how we calculate our cost ranges.
Your next step
Labor is the heart of your roofing bill, so it’s worth understanding before you sign. Once you know the per-sq-ft and per-hour ranges — and why the cheapest crew is rarely the best — you can read any quote with confidence.
- In the next 60 seconds: Get a free Onward estimate and we’ll match you with vetted, insured local crews.
- Before you sign: Make sure labor is itemized and the crew’s license and insurance are confirmed in writing.
- Want the full job picture: See our roof replacement cost and roof tear-off cost guides.
The homeowners who pay a fair labor rate aren’t the ones chasing the lowest bid. They’re the ones who hire a crew they can trust to do it right — and that’s the whole reason Onward exists.
