Money · 1 of 4

What roofers make

Median

$64,000

Lower end

$46,000

Upper end

$92,000

Job Bank's median for roofers is $30.97 an hour, about $64,000 a year at 40 hours a week. The lower end ($22) and upper end ($44.24) are the bottom and top of the wage range for everyone in the group. Residential shingle crews are often paid by the square (100 square feet), so fast crews earn more.