Roofing Labor Costs by State (2026)
Roofing labor costs vary significantly across the United States. The Bureau of Labor Statistics Occupational Employment and Wage Statistics (OEWS) program tracks roofer wages under occupation code 47-2181, providing the most reliable baseline for labor cost estimation:
| Cost Tier | BLS Hourly Wage | Contractor Rate/Hr | Example States |
|---|---|---|---|
| High Cost | $28–$38 | $65–$95 | CA, NY, MA, WA, IL |
| Medium Cost | $22–$28 | $50–$70 | TX, FL, OH, PA, NC |
| Low Cost | $17–$22 | $40–$55 | MS, AR, WV, AL, KY |
Understanding the Wage-to-Rate Gap
There is a significant gap between what roofers earn (BLS wages) and what contractors charge clients (contractor rates). This gap is not profit — it covers the substantial overhead costs of operating a legitimate roofing business:
Workers' compensation insurance (4–20% of payroll): Roofing is classified as one of the highest-risk occupations, and workers' comp rates reflect this. In some states, roofers' workers' comp premiums exceed 15% of total payroll.
General liability insurance (2–5% of revenue): Protects the homeowner and contractor against property damage and third-party injuries during the project.
Employer payroll burden (15–25%): Includes Social Security (6.2%), Medicare (1.45%), federal and state unemployment taxes, and any employer-provided benefits (health insurance, retirement).
Equipment and vehicles (5–10%): Trucks, trailers, ladders, safety equipment, nail guns, compressors, dumpster rentals, and ongoing maintenance/replacement costs.
Administrative overhead (5–10%): Office space, estimating time, project management, scheduling, accounting, licensing, bonding, and continuing education.
Profit margin (10–20%): The contractor's actual earnings after all expenses, which must also cover slow periods, warranty work, and business risk.
Labor as a Percentage of Total Cost
Labor's share of total roofing project cost varies by material type. Understanding this split helps homeowners evaluate quotes and identify potential red flags:
| Roofing Material | Labor % | Materials % | Why |
|---|---|---|---|
| 3-Tab Shingles | 55–60% | 40–45% | Low material cost, standard labor |
| Architectural Shingles | 50–55% | 45–50% | Moderate material cost |
| Metal Roofing | 40–50% | 50–60% | Higher material cost, specialized labor |
| Clay/Concrete Tile | 40–45% | 55–60% | High material cost, specialized labor |
| Slate | 35–40% | 60–65% | Very high material cost, expert labor |
How to Evaluate Roofing Bids
When collecting roofing bids, get 3–5 estimates and compare them using these guidelines:
Verify insurance and licensing: Request certificates of insurance (general liability and workers' comp) and verify contractor licensing with your state's licensing board. This is the single most important step in selecting a contractor.
Watch for outlier bids: If one bid is more than 20% below the average of other bids, investigate why. Common reasons include inadequate insurance, unlicensed workers, inferior materials, or the contractor underestimating the scope of work.
Compare scope, not just price: Ensure all bids include the same scope — tear-off vs. overlay, ice and water shield, drip edge, ventilation, cleanup, and warranty terms. The cheapest bid may exclude items that others include.
Seasonal Labor Cost Variation
Roofing labor costs can vary 10–20% based on season and demand. Late spring through early fall is peak roofing season in most of the country, when demand and prices are highest. Scheduling your project in late fall, winter (in mild climates), or early spring can result in lower labor rates and faster scheduling. However, weather delays are more likely in off-season periods.
Frequently Asked Questions
How much do roofers charge per hour?
What percentage of roofing cost is labor?
Why are roofing labor costs so different by state?
What does the contractor overhead cover?
Should I hire the cheapest roofer?
Mike Brennan
Roofing Cost Analyst
Former licensed roofing contractor with 18 years of experience. HAAG Certified Inspector & NRCA ProCertification.