ROOFING x VIRGINIA

Roofing contractor requirements in Virginia.

Unlike states that leave roofing unlicensed, Virginia treats it like any other contracting: once a contract tops $1,000, the business needs a Class A, B, or C license and a designation covering the work. The Roofing (ROC) specialty covers installing, repairing, removing, or improving the materials that form a watertight, weather-resistant surface for roofs and decks, including damp-proofing, waterproofing, and roof insulation.

The specialty's Qualified Individual — an owner or full-time employee — must pass a roofing technical exam after DPOR pre-approves documented experience (1, 3, or 5 years by class). RBC, CBC, HIC, and CIC holders may also roof within their building scope.

STATE LICENSE
RequiredVirginia Department of Professional and O…
STATUTE
Va. Code §§ 54.1-1100 – 54.1-1117; 18VAC50-22
RENEWAL
Biennial — 2 years from the end of the month issuedNone for firm renewal under 18VAC50-22
VERIFIED
October 2026Official sources
FILE · ROOFING x VIRGINIA
Compliance Dossier
Public
File
October 2026
STATE AUTHORITYVirginia Department of Professional and Occupational Regulation (DPOR) — Board for Contractors
STATUTE / CODEVa. Code §§ 54.1-1100 – 54.1-1117; 18VAC50-22
SCOPEStatewide · Virginia
RENEWALBiennial — 2 years from the end of the month issued
CONTINUING ED.None for firm renewal under 18VAC50-22
LOCAL OFFICES7 counties on file
FILE ROOFINGSCOPE STATEWIDE · VIRGINIATYPE VERIFIED RULE FILE
VERIFIED October 2026STATUS PUBLIC REFERENCE
What this file settlesThe Virginia rules for roofing contractors, verified against official sources.
LICENSE TRUTH
Roofing jobs over $1,000 in Virginia require a DPOR contractor license with the Roofing (ROC) specialty — or a Residential Building or Home Improvement designation that includes roofing — held by the business and qualified by someone who passed the roofing exam.
STATE ↔ LOCAL
DPOR's license is statewide, but the application itself makes every firm affirm it will comply with local licensing in each city, county, and town where it works. Two local desks matter. First, the building department: Virginia's Uniform Statewide Building Code supersedes local building codes (§ 36-98) but is enforced locally (§ 36-105), and § 54.1-1111 bars the permit desk from issuing a permit without proof of a DPOR license or a written statement that you are exempt. Virginia cities are independent of counties (§ 15.2-102), so in Virginia Beach, Norfolk, Chesapeake, Richmond, or Alexandria the city's own building department is the desk — no county is involved — while in counties such as Arlington and Loudoun the county building department handles county permits. Towns sit inside their counties. Second, the commissioner of the revenue: the local business license (BPOL) is owed where your office is, and any other locality may require its own once your work there tops $25,000 in a year (§ 58.1-3715); that office also needs proof of your DPOR license or an affidavit of exemption.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How roofing work is governed in Virginia.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — THE FIRM LICENSE
DPOR Board for Contractors
CLASS A / B / CROC SPECIALTYQUALIFIED INDIVIDUAL EXAM
LOCAL — THE PERMIT DESK
Independent city or county building dept.
PROOF OF LICENSEROOF PERMITS PER USBC
LOCAL — THE REVENUE DESK
Commissioner of the revenue
BPOL WHERE BASEDOTHER LOCALITIES PAST $25K

Read it bottom-up.

DPOR's license is statewide, but the application itself makes every firm affirm it will comply with local licensing in each city, county, and town where it works. Two local desks matter. First, the building department: Virginia's Uniform Statewide Building Code supersedes local building codes (§ 36-98) but is enforced locally (§ 36-105), and § 54.1-1111 bars the permit desk from issuing a permit without proof of a DPOR license or a written statement that you are exempt. Virginia cities are independent of counties (§ 15.2-102), so in Virginia Beach, Norfolk, Chesapeake, Richmond, or Alexandria the city's own building department is the desk — no county is involved — while in counties such as Arlington and Loudoun the county building department handles county permits. Towns sit inside their counties. Second, the commissioner of the revenue: the local business license (BPOL) is owed where your office is, and any other locality may require its own once your work there tops $25,000 in a year (§ 58.1-3715); that office also needs proof of your DPOR license or an affidavit of exemption.

The local offices section below names the exact permit desk for every Virginia county on file.

Source · Virginia Department of Professional and Occupational Regulation (DPOR) — Board for ContractorsLast verified · October 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.

RequirementIssued byCostTimeCitationStatus
Contractor License — ROCAny roofing contract over $1,000
DPOR Board for Contractors
$274.50 C · $419.50 B · $439.50 A
~30 days processing
Va. Code §§ 54.1-1100, 54.1-1103
REQUIRED
Qualified Individual — Roofing ExamExperience-verified, then the ROC technical exam
DPOR (exam via PSI)
Exam fee paid to PSI
Pre-approval, then exam
18VAC50-22-30; A501-27EXINFO
REQUIRED
Pre-License Business CourseSix-hour board-approved course; Responsible Management (Class C) or Designated Employee/RM (A & B)
DPOR-approved provider
Set by provider
Before applying
Va. Code § 54.1-1102; A501-27LIC
REQUIRED
Designated Employee Business ExamsClass B: General + Virginia. Class A: adds Advanced. None for Class C
PSI (for DPOR)
Paid to PSI
Before Class A/B issuance
18VAC50-22-60; A501-27LIC
CONDITIONAL
Net Worth / Financial ProofClass B $15,000; Class A $45,000 (or $50,000 surety bond). None for Class C
Financial statement, CPA review/audit, or bond
$15k–$45k net worth
With application
18VAC50-22-60; A501-27LIC
CONDITIONAL
Building Permit + InspectionsPulled under the license; proof of license required before issuance
Independent city or county building dept.
Local fee schedule
Per project
Va. Code § 54.1-1111; § 36-105
CONDITIONAL
Local Business License (BPOL)Where the office is; another locality may require one past $25,000/yr of work there
City / county / town revenue office
Set by locality
Annual
Va. Code § 58.1-3715
REQUIRED
Workers' CompensationMore than two employees regularly employed in Virginia
Private carrier
Premium by payroll
Before hiring the 3rd employee
VWC employer guidance
CONDITIONAL
Biennial Firm RenewalLicense expires 2 years from the end of the month issued; 30-day renewal window
DPOR
$220 C · $260 B · $270 A + $30 Recovery Fund
Every 2 years
18VAC50-22-110, -130, -140
REQUIRED
§ 03 · Year-One Cost

What it costs to start roofing in Virginia.

Published fees from the issuing authorities, as of October 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.

Year-one ledger
Virginia · Roofing
Class C application$235 + $25 Recovery Fund + $14.50 technology fee$274.50
Class B application$380 + $25 + $14.50$419.50
Class A application$400 + $25 + $14.50$439.50
Renewal (2-year)Class C / B / A, plus $30 Recovery Fund$220 / $260 / $270
Specialty technical examPaid to PSI; not published on DPOR pages reviewedPSI fee
Pre-license courseSix hours; providers set their own feesProvider fee
Year-one floor$274.50 (Class C) to $439.50 (Class A) in state application fees
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
New technology fee, July 2026

Under 2026's House Bill 30, DPOR adds a $7.25-per-year technology fee to certain fees from July 1, 2026 through June 30, 2030 — that is the $14.50 baked into each two-year application total.

NOTE
Class is about dollars, not trade

Class C caps you at under $30,000 per job and under $250,000 a year. Exceeding your class is itself a violation — and a $500-per-day fine under § 54.1-1115(B).

NOTE
Late costs real money

Miss the 30-day renewal window and you reinstate instead: $460 (Class C) or $550 (Class A/B), plus the Recovery Fund assessment. After two years expired, you start over with a new application.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new roofing contractor in Virginia. Actual agency processing times are noted in the ledger above.

1
STEP 1
Form and register the business
Virginia SCC (entity + fictitious name)
2
STEP 2
Six-hour pre-license course
DPOR-approved provider
3
STEP 3
Qualified Individual passes the Roofing (ROC) exam
PSI, after DPOR pre-approval
4
STEP 4
Class A/B only: business exams + net worth proof
PSI · financial statement or bond
5
STEP 5
File the contractor application
DPOR — about 30 days to process
6
STEP 6
Local business license, then permits
City / county revenue + building dept.
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
License before you bid over $1,000
Even bidding on roofing for another without the proper license and class is a prohibited act.
STATEESSENTIALVa. Code § 54.1-1115(A)(1)
DPORIssuing authority
02
Qualify the ROC specialty
A full-time employee or owner with the required years of roofing experience passes the roofing exam.
STATEEXAMA501-27EXINFO
DPOR / PSIIssuing authority
03
Write residential contracts to the rule
Dates, total price, payment schedule, scope and materials, permit statement, and your license number, class, and specialties.
CONTRACTRESIDENTIAL18VAC50-22-260(B)(9)
YouIssuing authority
04
Pull the roof permit where required
The local desk must see your DPOR license; skipping a required permit or inspection is a disciplinary violation.
LOCALPERMITVa. Code § 54.1-1111
Building dept.Issuing authority
05
Renew every two years
$220–$270 plus the $30 Recovery Fund assessment, within 30 days of expiration.
RENEWALDEADLINE18VAC50-22-140
DPORIssuing authority
§ 06 · Enforcement

What the law does about unlicensed roofing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
Va. Code § 54.1-1115(A)–(B); § 18.2-11Statute

Unlicensed contracting

Contracting or bidding on work for another without a license, or without the proper class for the value of the work, is a Class 1 misdemeanor — up to 12 months in jail and a $2,500 fine — plus a fine of up to $500 for every day in violation. In a consumer transaction it is also a Virginia Consumer Protection Act violation.

ConsequenceClass 1 misdemeanor + up to $500/day
§
Va. Code § 54.1-1115(C)Statute

You may not get paid

A construction contract entered by an unlicensed contractor is not enforceable by that contractor unless he substantially performed in good faith AND did not actually know a license was required. Letting a license lapse creates a rebuttable presumption that you knew.

ConsequenceContract unenforceable
§
Va. Code § 54.1-202; 18VAC50-22-260(B)(33)Statute

Board discipline for licensees

Working outside your class or specialty, or failing to obtain a required permit or inspection, is a prohibited act for licensees. DPOR boards may fine up to $2,500 per violation, and suspend or revoke.

ConsequenceUp to $2,500 per violation
§ 08 · Virginia FAQ

Questions roofing contractors ask about Virginia.

Q01Do roofers need a license in Virginia?+
Yes, for any roofing contract over $1,000. The business needs a DPOR contractor license with the Roofing (ROC) specialty, or an RBC, CBC, HIC, or CIC designation that includes roofing.
Q02Which license class does a roofer need?+
Class C for single jobs under $30,000 (and under $250,000 a year), Class B up to $150,000 per job, Class A beyond that.
Q03Can I sub roofing for a licensed builder without my own license?+
Only within a narrow exemption: work valued at $25,000 or less per project performed for a properly licensed RBC, CBC, or HIC contractor. Past that, you need your own license.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on October 2026.

Pending verification: PSI fees for the specialty technical exams and the Class A/B business exams (paid to PSI; not stated on the DPOR pages reviewed) · Whether the $7.25-per-year technology fee is also added to renewal and reinstatement fees — confirmed only on the 08/01/2026 initial application form · Which re-roofing jobs require a building permit (set by the USBC and administered locally; not confirmed for this record)

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.