
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.