What do roofers charge per hour?

Quick Answer

Roofers charge $45-$85 per hour per worker, averaging $60/hour. However, most projects are priced by square foot or total job rather than hourly rates.

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.