How to Become a Roofer

Ever wondered who installs and maintains the roofs that protect homes and businesses?
Roofers are skilled tradespeople who make sure every structure stays dry, safe, and durable.

Roofers work with a range of materials including shingles, metal, tile, and membranes to cover and waterproof buildings.

If you enjoy outdoor work, have good balance, and like seeing your results at the end of each day, roofing offers a practical and rewarding trade path.


Quick Facts: Roofer Training and Outlook

Median Pay $50,970 $24.51/hr Top 10%: $80,780
Job Outlook (2024โ€“2034) 5.9% 12,700 openings/yr
Employment (2024) 136,740
๐ŸWage Percentiles
25th $45,300 75th $64,010
๐ŸŽ“Typical Education
High school diploma or equivalent
๐Ÿ› ๏ธOnโ€‘theโ€‘Job Training
Apprenticeship or short-term on-the-job training
๐ŸŒŽHighest Paying States
Minnesota New Jersey Massachusetts
๐ŸขTop Industries
Cross-industry
โœ…Certification
Optional safety or materials certifications

What Roofers Do

Roofers install, repair, and replace roofs on residential, commercial, and industrial buildings. They measure, cut, and secure materials to provide waterproof protection and proper drainage.

Typical Tasks

  • Inspect roofs to determine repair or replacement needs
  • Measure, cut, and fit roofing materials
  • Apply shingles, metal panels, or membranes securely
  • Seal joints and flashing to prevent leaks
  • Follow safety procedures when working at heights

Key Skills and Traits for Success

  • Strong sense of balance and physical coordination
  • Comfort working outdoors and in varied weather
  • Ability to follow plans and safety regulations
  • Problem-solving skills for repairing complex roof systems
  • Attention to detail for accurate installation

Work Settings for Roofers

Roofers are employed across many settings including:

  • Residential home construction and repairs
  • Commercial and industrial roofing projects
  • Storm restoration and emergency repair services
  • Specialty contractors installing green or metal roofs
  • Independent contractors or small business operations

How to Become a Roofer (5 Steps)

Hereโ€™s a common path into the roofing trade.

1. Earn a High School Diploma or Equivalent

Take courses in mathematics, shop, and building trades. These help you develop measurement and tool-use skills.

2. Enroll in a Trade or Technical Program (Optional)

Some schools offer short construction or roofing courses. These can teach safety, material handling, and roof system basics.

3. Gain On-the-Job Experience or Enter an Apprenticeship

Many roofers start as helpers, learning alongside experienced crews. Apprenticeships combine training with practical work.

4. Obtain Safety or Manufacturer Certifications

Roofing often involves OSHA safety training, fall protection, and product-specific certifications offered by material manufacturers.

5. Build Experience and Advance

With experience, roofers can move into crew leadership, inspection, or project management. Some start their own roofing businesses.


Education and Training Paths

Pathway Typical Duration Outcome
Certificate or Trade Program 6โ€“12 months Basic knowledge of materials, safety, and installation
On-the-Job Training 6โ€“12 months Practical roofing experience under supervision
Apprenticeship Program 2โ€“3 years Combination of classroom learning and field training

Career Growth and Advancement

Roofers with experience may move into roles such as:

  • Foreman or crew supervisor
  • Roof inspector or estimator
  • Specialty installer for green, metal, or solar-integrated roofs
  • Independent contractor or small business owner

Pros and Cons

โœ… Pros

  • Visible results and hands-on satisfaction
  • Opportunities for steady construction work
  • Variety of projects from homes to large facilities

โš ๏ธ Cons

  • Physically demanding and weather-dependent
  • Work at heights requires safety awareness
  • Seasonal slowdowns in certain regions