GetTradeLicense

Roofing Contractor License Requirements in Virginia

Licensing AuthorityDepartment of Professional and Occupational Regulation, Board for Contractors (DPOR)
License TypeClass A / B / C - Roofing Contractor (ROC)
Experience RequiredSame tier structure as general contractor: Class A requires 5 years, Class B 3 years, Class C 2 years of verified experience. The qualifying individual must demonstrate roofing-specific experience. 8 hours pre-license education required.
Education SubstituteRelevant technical education may substitute for a portion of experience — evaluated case by case by DPOR
Exam RequiredYes — Contractor Business & Law Exam (Class A, B, or C) + Roofing Contractor (ROC) Specialty Trade Exam
Bond RequiredYes — $50,000
InsuranceGeneral liability: recommended. Workers comp: required with employees
Continuing EducationNot required
Processing Time~30 days (4 weeks)

Fee Breakdown

Application Fee$360
Exam Fee$85
Class B application$345
Class C application$210
Pre-license education (approx.)$200
Est. Initial Total$1,200

Renewal: $270 every 2 years

Exam Requirements

Contractor Business & Law Exam (Class A, B, or C)

98 questions208 minutes (Class A); 148 minutes (Class B); 160 minutes (Class C)Pass: Business exam: Part 1: 75%, Parts 2-3: 70%; Trade exam: 70%
Virginia contractor statutes and regulationsBusiness managementContract law

Roofing Contractor (ROC) Specialty Trade Exam

Pass: Business exam: Part 1: 75%, Parts 2-3: 70%; Trade exam: 70%
Roofing systems and materialsInstallation methodsBuilding codesSafety standardsEstimating

Exam provider: PSI

License Tiers

Class A

5 years verified experience; net worth $45,000+; no project limit

Exam: Required

Class B

3 years verified experience; net worth $15,000+; projects under $120,000 / annual under $750,000

Exam: Required

Class C

2 years verified experience; no net worth minimum; projects under $10,000 / annual under $150,000

Exam: Required

Notes

  • Roofing (ROC) is a specialty classification — applicants must pass both the contractor business exam AND the roofing trade specialty exam
  • License is issued to the business entity, not an individual
  • No individual tradesman license exists for roofing — it falls under the contractor licensing system only
  • ROC specialty is categorized under Residential Building Contractor (RBC) specialties
  • 8 hours pre-license education required for all classes

Frequently Asked Questions

Do I need a roofing contractor license in Virginia?

Yes, Virginia requires a statewide roofing contractor license through the Department of Professional and Occupational Regulation, Board for Contractors.

How much does a roofing contractor license cost in Virginia?

The estimated initial cost is $445, including application, exam, and license fees.

Data last verified: 2026-04-02 | Source: DPOR