Money · 1 of 5

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.