June 30, 2022
 | Students

How Much Money Does a Roofer Make?

How much money does a roofer make? 

Roofers earn an average annual base salary of $59,131, according to the 2022 Construction Craft Salary Survey. That equates to $28.43/hour.  

These numbers do not include overtime, per diem or other incentives that can increase earnings and benefits.  

According to the Bureau of Labor Statistics, the highest 10% of roofers earned more than $72,100 annually.  

Roofers build, inspect and repair roofs for buildings using a variety of materials. To learn more about roofing, check out our roofer career page.