
Pick your way in

Earn while you learn
A program hires you, pays you on the job and runs your classes.
- Pay
- From day one
- In VA
- 2 registered programs

Classroom first
Learn the basics, then find work to log your hours.
- Pay
- You pay tuition
- In VA
- 3 schools with programs

Start on a crew
Get hired as a helper by a licensed roofing contractor and log hours on the job.
- Pay
- Paid on the job
- Start
- No experience needed
The license steps
Get hired or start training
Join a registered apprenticeship, take a trade school program, or work as a helper for a licensed contractor.
Work as a roofer
Run your own shop
Qualified individual needs 1, 3 or 5 years of ROC experience for Class C, B or A (18VAC50-22-40, -50, -60).
- Issued by
- VA Board for Contractors (DPOR)
$48,420
a year is the median for roofers in Virginia ($23.28 an hour, May 2025).3
Pay by city and percentile- Richmond$23.10
- Virginia Beach–Chesapeake$22.34
- Roanoke$22.25
- Lynchburg$22.19
- Harrisonburg$22.12
Questions
Do you need a license to work on your own as a roofer in Virginia?
Yes. Virginia licenses roofing contractors through the VA Board for Contractors (DPOR).1
Are roofers in demand in Virginia?
Projections Central expects about 230 roofer openings a year in Virginia through 2034, counting new jobs and people leaving the trade.2

Find an apprenticeship near you
2 registered programs in Virginia. Enter your ZIP to see the closest ones and what they ask for.
Find a programMore for roofers in Virginia
Sources
- VA Board for Contractors (DPOR) contractor licensing (law.lis.virginia.gov, 2026-10-27)
- Projections Central, long-term occupational projections 2024-2034 (projectionscentral.org, 2024-2034)
- BLS Occupational Employment and Wage Statistics, Virginia, May 2025 (bls.gov, May 2025)