Roofer
Career Profile

Roofer

Roofers install, repair, and replace roofs on buildings using shingles, metal, membrane, and other roofing materials.

Average Salary
$47,110
Salary Range
$32,000 - $75,000+
Job Growth
2%
Demand Level
High
Training Time
2-3 years

What You'll Do

  • Remove old roofing materials
  • Install underlayment and flashing
  • Lay shingles, tiles, or metal roofing
  • Seal and waterproof roof penetrations
  • Repair leaks and storm damage

The Money

Entry Level
$28,000 - $36,000
Mid Career
$40,000 - $58,000
Senior Level
$50,000 - $75,000+
Overtime
Storm work and busy seasons mean good overtime

Physical Demands

LiftingHeavy - shingle bundles (70+ lbs)
StandingAll day on slopes
ClimbingConstant ladder work
ConditionsOutdoor, extreme heat on roofs, all weather

How to Get Started

1

Start as helper/laborer (no formal schooling required)

2

Learn from experienced roofers on the job

3

Union apprenticeships available (2-3 years)

4

Get contractor license to run your own business

Career Progression

Helper/Laborer

Roofer

Crew Leader

Supervisor

Contractor/Owner

Best For

  • Those in great physical shape
  • People who want to enter a trade quickly
  • Workers who like outdoor work
  • Those wanting a path to business ownership
  • People comfortable with heights and physical risk

What Tradespeople Say

"It's honest, hard work. Every day you see exactly what you accomplished. That roof will protect a family for 25 years."
Roofing contractor, 18 years
"The summers are brutal. But I started my own crew three years in, and now I run a company."
Roofing company owner
"Young guys think they'll roof forever. Smart ones use it as a stepping stone to running crews or owning a business."
Former roofer, now general contractor

Frequently Asked Questions About Roofers

Ready to get started as a Roofer?

Find apprenticeship programs, training schools, and resources in your area.