Roofer Salary Guide
Roofers install, repair and maintain roofs on residential and commercial buildings. They assess roof conditions, select materials, remove old roofing, apply shingles or membrane systems, ensure waterproofing, and follow safety and building-code requirements.
What is the average Roofer salary?
Entry Level
$35,000 - $45,000 per year
Mid Level
$45,000 - $65,000 per year
Senior Level
$65,000 - $95,000+ per year
How does Roofer salary grow with experience?
Roofer salary by location
What factors affect a Roofer's salary?
- Geographic location and local construction demand
- Specialized skills and certifications (e.g., commercial roofing, solar integration, manufacturer certifications)
- Union membership and prevailing wage projects
- Type of employer (residential contractor vs. commercial roofing firm) and project complexity
- Experience level and supervisory or estimating responsibilities
Frequently Asked Questions About Roofer Salaries
What does a roofer earn on average?
Average roofer pay in the U.S. varies by experience: entry-level $35,000–$45,000, mid-level $45,000–$65,000, and senior roofers $65,000–$95,000 per year.
How does location affect roofer pay?
Location impacts wages significantly—urban areas and regions with high construction costs (e.g., San Francisco, New York) typically pay higher ranges due to demand and cost of living.
What skills increase a roofer's salary?
Specialized skills like commercial flat-roof systems, solar panel integration, certifications (OSHA, manufacturer warranties), and supervisory experience can increase pay substantially.
Do roofers earn more with certifications or union membership?
Yes. Manufacturer certifications, safety training, and union membership often lead to higher hourly rates, better benefits, and more consistent work, boosting total compensation.
Earn what you're worth as a Roofer
A strong resume gets you to the negotiation table. Build one tailored to your role and level.
Build Your Resume NowExplore Related Salary Guides
See how salaries compare across similar roles in the same field.