A decorative banner image representing this page and the topic discussed within it.


Thinking of becoming a roofer?

Roofers are skilled tradesman who works on residential and commercial roofs to install, repair or maintain them. Roofers are responsible for repairing or replacing damaged roofs, installing new roofs and ensuring the insulation is adequate. They may work on a variety of different types of roofs including asphalt shingles, flat roofs, metal roofs and clay tile roofs.

Roofers can earn a good living, with salaries ranging from $30,000 to over $70,000 per year, depending on their level of experience and the company they work for. Some roofers are also self-employed, which can allow them to make even more money.

To become a roofer, there are several different education paths available. Some roofers learn their trade through apprenticeship programs, while others attend vocational schools or college programs in roofing or construction management. Many companies offer on-the-job training for new hires as well.

Getting into the roofing industry can be challenging, especially for those who have no prior experience or education in the field. One way to break into the industry is to start as a laborer or helper, learning the ropes from experienced roofers on the job. Another option is to attend a vocational school or college program and then seek out entry-level positions at roofing companies.

Roofer Quick Facts



Education / Certifications

A high school diploma or GED is typically the minimum educational requirement for entry-level positions in roofing. Many aspiring roofers also enter apprenticeship programs, which combine on-the-job training with classroom instruction. These programs are typically sponsored by labor unions, trade associations, or roofing companies and can last anywhere from 2 to 5 years.

Career Opportunities
  • Roofing Estimator
  • Commercial Roofer
  • Residential Roofer
  • Shingler
  • Metal Roofer
  • Single Ply Roofer
Is This Career Choice for You?

The demand for roofing services remains relatively steady, as roofs require regular maintenance, repair, and replacement. Roofing also offers the opportunity to develop a valuable skill set, including knowledge of different roofing materials, installation techniques, and safety protocols. These skills can be applied across various roofing projects and can lead to career advancement. If you enjoy working outdoors and engaging in physical labor, roofing can be an ideal career choice.