ROOFING CALCULATOR

Roofing Labor Cost Estimator

Estimate labor cost for a roofing job by size, material, pitch difficulty, and region. Based on current national averages — adjust the rate for your local market.

Job details

1 square = 100 sq ft. Calculate squares →

Roofing material

Labor estimate

Base rate

per square

Adjusted rate

pitch + region

Tear-off cost

Total labor

Estimated range (±20%)

Low High

These are labor-only estimates based on national averages. They do not include materials, permits, disposal fees, or flashing work. Always get 2–3 quotes from local contractors for accurate pricing.

Typical labor rates by material (national average, per square)

Material Low Average High
3-tab shingles$60$75$95
Architectural shingles$75$90$115
Metal roofing$150$200$300
Tile / slate$200$300$450
Flat / TPO / EPDM$90$120$160
Tear-off (per layer)$30$40$60

What drives roofing labor cost?

The four biggest factors are roof size (squares), material type, pitch difficulty, and your local labor market. Steep roofs require safety equipment and slower work pace — typically adding 25–50% over a moderate pitch. Tear-off adds $30–60 per square per layer.

Labor vs. total project cost

Labor typically runs 40–60% of total roofing project cost for asphalt shingles. Materials, underlayment, flashing, and disposal make up the rest. For metal and tile, the material cost share increases and labor runs closer to 30–40% of total.

How contractors price jobs

Most roofing contractors price per square for labor. They calculate total squares, apply a rate for the material and complexity, add tear-off if needed, and factor in regional overhead. Use this calculator to sanity-check a quote or build your own estimate before bidding.

Related calculators

Roofing squares calculator Roof Pitch & Angle Calculator Roof replacement cost estimator Metal roofing calculator Waste factor calculator Underlayment calculator Rafter length calculator Drip edge calculator Ridge cap calculator Ice & water shield calculator