Virginia Roofer License Requirements
Official classification: Contractor License (Class A/B/C) with Roofing (ROC) specialty designation · Issued by the Virginia Department of Professional and Occupational Regulation (DPOR), Board for Contractors.
🏠 RooferVA ✔ Verified 2026-06-17
License types
- Class C contractor (ROC) — Single project under $30,000; up to $250,000 total work per 12 months; no net-worth requirement
- Class B contractor (ROC) — Single project under $150,000; up to $1 million total per 12 months; net worth $15,000
- Class A contractor (ROC) — No monetary limit; net worth $45,000
Requirements at a glance
| Experience required | The Qualified Individual for the Roofing (ROC) specialty must have 1 year (Class C), 3 years (Class B), or 5 years (Class A) of roofing experience and pass the roofing technical exam. There is no separate individual tradesman license for roofers in Virginia. |
|---|---|
| Application fee | Class A $425, Class B $405, Class C $260. |
| License fee | Included in application fee above |
| Renewal fee | Class A $270, Class B $260, Class C $220, plus $30 Recovery Fund assessment. |
| Renewal period | Every 2 years |
| Continuing education | None required for the contractor license. |
| Bond required | No surety bond required. Class A firms must document $45,000 net worth/equity and Class B $15,000; a surety bond on the Board's Surety Bond Form may be submitted as an alternative proof of financial responsibility. Class C has no net-worth requirement. |
| Liability insurance | Not state-mandated by DPOR |
| Property damage | Not state-mandated by DPOR |
| Workers' comp | Required under Virginia law if the business has 3 or more employees (including subcontractors' employees) |
| Background check | Disclosure of felony and recent non-marijuana misdemeanor convictions; Virginia residents with convictions must provide a Virginia State Police criminal history record dated within 90 days. No routine fingerprinting. |
| Credit requirement | Class A: $45,000 net worth/equity. Class B: $15,000. Class C: none. Class A/B must disclose adverse financial history within the past 5 (A) / 4 (B) years. |
| Reciprocity | None - the Roofing specialty requires passing the Virginia technical exam; Virginia does not offer general reciprocity for the contractor (business) license |
| Processing time | Approximately 30 days for routine applications |
Exams
| Roofing (ROC) technical exam | Provider: PSI Passing: Not publicly disclosed Fee: Paid to PSI |
| Business exams - Class B: General + Virginia; Class A: General + Virginia + Advanced (Designated Employee) | Provider: PSI Passing: Not publicly disclosed Fee: Paid to PSI |
Local / municipal notes
All applicants (every class) must complete a Board-approved pre-license education course. Contractor license required for any single roofing job over $1,000; firms must also comply with local (city/county) licensing where work is performed.
Official sources
https://www.dpor.virginia.gov/sites/default/files/boards/Contractors/A501-27LIC.pdf
https://law.lis.virginia.gov/admincode/title18/agency50/chapter22/section140/
https://law.lis.virginia.gov/admincode/title18/agency50/chapter22/section110/
https://workcomp.virginia.gov/contractor-information