Benchmarks

Roofing labor cost per square: what to charge in 2026

Roofing labor cost per square in 2026: what contractors should charge by material type and pitch, plus a floor-rate formula to price every job profitably.

Solo roofer nailing shingles on a steep-pitch residential roof at golden hour, safety harness visible, warm amber light

Most of what you'll find searching for roofing labor cost per square is written for homeowners. Those sites tell consumers what a roof replacement typically costs — but that total bundles your labor, materials, disposal, overhead, and market markup into a single number that tells you nothing about where your labor line should actually sit.

This guide breaks it down from the contractor side: what roofers are charging per square for installation work in 2026, how pitch and material type move that number, and how to build your own labor floor so you're not guessing on every bid.

What a square is and why roofers price by it

A square is 100 square feet of roofing area. A 2,000-square-foot house with a simple gable roof at a 6:12 pitch has roughly 22–26 squares when you account for slope, since the actual surface area exceeds the floor plan footprint. Steeper pitches add even more.

Pricing by the square keeps bids consistent and honest. A 4:12 moderate pitch and a 12:12 steep pitch on the same floor plan have completely different surface areas, labor times, and safety requirements. Per-square pricing forces you to measure what you're actually installing, apply your multipliers for complexity, and arrive at a number grounded in the real scope of the job.

Roofing labor cost per square benchmarks for 2026

These are what contractors in a normal competitive market are charging their customers for labor — separate from materials. Per HomeGuide's 2026 roofing cost data, labor rates by material type currently look like this:

Material typeLabor cost per squareNotes
Asphalt shingles$200–$350Most common residential job; architectural runs toward the top
Metal roofing$400–$800Standing seam requires specialized training and is slower
Concrete or clay tile$500–$1,700Weight and fragility slow installation considerably
Slate$700–$1,700Highly specialized; most residential crews don't offer this
Roofing labor cost per square by material type, 2026 (source: HomeGuide contractor rate data)

These ranges are national. High-cost markets — California, New York, the Pacific Northwest — typically run 20–30% above these figures. Rural Midwest and Southeast markets tend to sit at or near the low end. These numbers show you where the market is; your floor rate tells you whether the market rate actually covers your costs.

How pitch and complexity raise your per-square rate

Pitch is the biggest variable in roofing labor cost per square. A 4:12 or 5:12 pitch is walkable without additional fall-protection measures and your crew can work at a normal pace. An 8:12 or steeper pitch requires safety harnesses, roof brackets or jacks, and noticeably slower movement on every course.

RSMeans 2026 Residential Cost Data (subscription required) quantifies pitch as a multiplier applied to your standard-pitch labor rate:

PitchMultiplier on standard labor
4:12 or less1.0× (baseline)
5:12–7:121.10–1.20×
8:12–10:121.25–1.35×
11:12–12:121.40–1.50×
Over 12:121.50× or more

These multipliers apply to your labor line only — materials cost doesn't change based on pitch. A job you'd quote at $280/square on a 5:12 pitch becomes $350–$378/square labor on a 10:12 pitch. This is where contractors most commonly leave money behind: quoting steep jobs at flat-pitch rates because that's the rate they know by feel.

Beyond pitch, other complexity factors that push your per-square labor higher include:

  1. Stories — each additional story adds 10–15% to labor for staging, lift time, and additional safety setup
  2. Hip and valley count — complex hip roofs have more cuts, more ridge and valley linear footage, and more waste than a simple gable of the same square count
  3. Penetrations — skylights, chimneys, dormers, and vent stacks require custom flashing work that doesn't scale with square footage
  4. Existing roof condition — multiple existing layers, unknown decking, or rotted wood beneath the surface extends hours in ways a visual inspection can't always predict

When complexity factors stack — steep pitch plus two existing layers plus a chimney — don't just add individual multipliers. Scope the job carefully and build a per-square rate that reflects what your crew is actually walking into.

Tear-off vs. overlay: how the labor rate changes

A tear-off (stripping to bare deck) and an overlay (new shingles installed over existing) are different jobs that need different prices.

Tear-off adds $50–$125 per square in most markets, per HomeGuide's 2026 data. That covers crew time to strip and clear the old material, plus dumpster or trailer haul and dump fees. Some roofers quote tear-off on a separate line item; others build it into a single bundled per-square rate. Either approach works as long as the math is in your number before you send the quote.

Overlay saves the customer the tear-off cost but creates problems you own: you can't see deck condition, most manufacturer warranties are voided on a layover install, and local code often caps you at two layers. For the full case on why you should default to tear-off and how to handle customers who push for an overlay, see how to write a roofing quote that wins more jobs in 2026.

If you do quote an overlay, price the labor at your standard per-square installation rate minus the tear-off component. Don't give a steep overlay discount just because it feels like less work — the installation is the same, only the prep is shorter.

Why your true labor cost per square runs higher than the wage data suggests

The market rates above are what customers pay. Your internal cost calculation starts somewhere different.

The U.S. Bureau of Labor Statistics reports a median annual wage of $50,970 for roofers as of May 2024 — roughly $24.50 per hour for an employed roofer. That's the labor market input. It's not your billable cost per square, and it's not your cost per square if you run a crew.

As a solo contractor or small crew operator, your true labor cost sits above the wage figure for several reasons:

Workers' compensation. Roofing falls under workers' compensation classification code 5551 in most states — one of the highest-rated classifications in residential construction due to fall-risk exposure. WC premiums for roofing contractors run several times the all-construction average. This is a real line item in your cost, not a rounding error you can absorb into markup.

Payroll burden. Employer FICA contributions (7.65%), federal and state unemployment taxes (FUTA/SUTA, typically 3–6%), and any benefits stack on top of the base wage. A crew member earning $25/hr costs you closer to $30–$35/hr once burden is factored in.

Non-productive time. A full crew day includes drive time, setup, material staging, safety equipment deployment, and cleanup — none of which generates square footage. If your crew installs 14 squares in 7 hours of productive time but the full work day runs 10 hours, you've consumed 10 hours of burdened labor cost for 14 squares of output.

Overhead allocation. Truck payments, liability insurance, licensing, tools, and business administration divide across every square you install. Volume varies, but the overhead line is never zero.

The practical result: most residential roofing contractors need to generate $65–$100 per billed labor hour to cover burden, overhead, and a reasonable profit margin before materials are even on the table. If you haven't built this calculation from your actual numbers, the formula in How to Calculate Your Minimum Hourly Rate as a Solo Contractor walks through exactly how to do it.

Building your per-square labor floor rate

Here's how the calculation looks on a simplified worked example for a 2-person crew on a standard 4:12 asphalt shingle job:

InputExample value
Crew wage cost (2 roofers × $28/hr)$56/hr
Burden (workers' comp + payroll taxes, ~38%)+$21/hr = $77/hr
Productive squares per hour (2-person crew, 4:12 pitch)~2 sq/hr
Raw labor cost per square$77 ÷ 2 = $38.50/sq
Overhead per square ($1,400/mo ÷ 90 squares/mo)$15.50/sq
Labor floor before markup$54/sq
Markup to target margin (35% markup = 26% gross margin)+$19/sq
Labor line in your quote~$73/sq

That $73 is just your labor line on a standard-pitch asphalt job. It doesn't include materials, which you quote separately at cost plus markup. Run your markup through the markup calculator to confirm you're applying it correctly — a 35% markup on cost produces 26% gross margin, not 35%, and that difference matters on a $15,000 job.

At $73/square labor on a 22-square job, your labor line is $1,606. Add materials at cost plus markup (typically $120–$180/square for asphalt, including shingles, felt, ice-and-water, ridge cap, and hardware), and your total per-square quote runs around $193–$253 — consistent with HomeGuide's national $200–$350 market range for asphalt labor. If you're at the low end of that range, check whether your overhead allocation is actually in your number or still buried in a gut-feel margin.

For steep-pitch jobs, apply the pitch multiplier to the labor floor only, not to the total quote. A 10:12 pitch at $73/square labor becomes $91–$99/square labor at the RSMeans multiplier (1.25–1.35×), with materials unchanged. This is where your per-square rate card earns its keep: consistent inputs, consistent math, no guessing under pressure when the customer wants a number by end of day.

Takeaways

  • Market rates for roofing labor per square run from $200–$350 for asphalt up to $700–$1,700 for tile and slate, per HomeGuide's 2026 contractor rate data.
  • Pitch adds a quantifiable multiplier — RSMeans 2026 places steep-pitch work at 8:12–10:12 at 1.25–1.35× standard-pitch labor, with very steep roofs (over 12:12) at 1.50× or more.
  • The BLS median roofer wage of $24.50/hr (May 2024) is your labor market benchmark, not your billable cost — workers' comp, burden, overhead, and non-productive time push your true cost per hour well above the wage number.
  • Tear-off adds $50–$125 per square in most markets; overlay removes that line item but shifts risk onto you.
  • Build your labor floor from your actual numbers: crew wage + burden + overhead ÷ productive squares per hour. Apply your target markup on top of that floor, not on top of a gut feel.

Set your per-square rate before the next estimate call

Roofers lose margin most predictably on two things: quoting steep-pitch jobs at flat-pitch rates, and absorbing overhead costs that never got built into the per-square number in the first place. A rate card built on your actual crew cost — with pitch multipliers applied consistently — fixes both.

JobEstimator lets you set your base per-square labor rate and complexity multipliers once, then generates a professional quote for any job in minutes — pitch, material type, tear-off line, and overhead baked in automatically. Plans start at $39/mo. Before your next steep-pitch call, run your base per-square rate through the free markup calculator to confirm the margin you're quoting is the margin you'll actually keep.

Sources