What do roofers charge per hour?
Roofers typically charge between $45 to $85 per hour per worker, with most charging around $60 per hour. However, most roofing projects are priced by the square foot or by the job rather than hourly, as this provides more predictable costs for both contractor and homeowner.
Hourly Rates by Experience Level
- Apprentice roofer – $35-$50 per hour
- Journeyman roofer – $50-$70 per hour
- Master roofer or foreman – $70-$100 per hour
- Emergency service – $100-$150+ per hour (after hours or weekends)
Regional Hourly Rate Variations
- Rural areas – $40-$60 per hour
- Suburban areas – $50-$75 per hour
- Urban areas – $60-$85 per hour
- High cost of living cities (NYC, San Francisco, Seattle) – $75-$120 per hour
Why Most Roofers Do Not Charge Hourly
Most professional roofers prefer fixed pricing because:
- Predictable costs – Homeowners know the total upfront
- Efficiency incentive – Contractors benefit from working efficiently
- Weather factors – Delays beyond anyone’s control don’t inflate costs
- Industry standard – Square footage pricing is the norm
- Easier comparisons – Homeowners can compare bids accurately
When Hourly Rates Apply
You’re more likely to encounter hourly pricing for:
- Small repairs – Fixing a few shingles or sealing a leak ($150-$400 minimum)
- Emergency repairs – Tarping or temporary fixes
- Inspection services – Assessment and diagnosis
- Consulting work – Expert advice without installation
- Maintenance services – Cleaning gutters, resealing vents
Typical Crew Size and Labor Costs
A standard roofing crew consists of 3-5 workers:
- 1 foreman at $70/hour
- 2-3 experienced roofers at $60/hour each
- 1 apprentice or laborer at $40/hour
Example crew cost: 4 workers = $230/hour total
A 2,000 sq ft roof typically takes 2-3 days with a crew of 4, totaling:
- 20 hours × $230/hour = $4,600 in labor
- Plus materials ($3,000-$5,000)
- Total project: $7,600-$9,600
Square Foot Pricing vs. Hourly
Most roofers charge per square foot installed:
- Labor only – $1.50-$3.00 per sq ft
- Materials only – $1.50-$3.00 per sq ft
- Complete installation – $3.50-$6.00 per sq ft
This method accounts for efficiency, complexity, and materials in one price.
Factors That Increase Labor Costs
- Steep pitch – Dangerous roofs require more time and safety equipment
- Height – Multi-story homes increase difficulty
- Complex design – Multiple valleys, dormers, or turrets add time
- Tear-off required – Removing old roofing adds significant labor
- Material type – Slate and tile take longer to install than asphalt
- Access challenges – Difficult sites slow down work
Understanding Your Quote
When reviewing roofing estimates:
- Ask if the quote is per square foot, per square, or total job
- Verify what is included (tear-off, disposal, materials, labor)
- Understand the payment schedule (not full payment upfront)
- Get itemized breakdowns to compare quotes accurately
- Check if price includes permits and inspections
While it is useful to understand hourly rates for perspective, focus on total project cost rather than hourly charges. A slower, cheaper crew may end up costing more than a faster, slightly more expensive team. Request detailed written estimates from multiple licensed contractors for the best value.
