What roofers make
Journeyperson
$64,000
1st-year apprentice
$46,000
Union or foreperson
$92,000
Job Bank's median for roofers is about $31 an hour, or $64,000 a year with full-time hours. Union commercial roofers doing flat membrane roofs in big cities earn at the top. Residential shingle crews are often paid by the square (100 square feet), so fast crews earn more.