Money · 1 of 5
What roofers make
Median
$55,440
Bottom tenth
$37,460
Top tenth
$81,720
The national median is $55,440 a year. The bottom tenth earn $37,460 or less and the top tenth $81,720 or more (2025 federal wage survey). Crews lose days to rain and cold, so yearly pay depends on the weather as well as the rate.