Skip to main content
DIYorBuyLocal brand glyph, house with calculator gridDIYorBuyLocal

Virginia permits

Do you need a permit in Virginia?

Virginia adopts the Virginia Uniform Statewide Building Code (USBC), which is based on the IRC with state amendments. The Department of Professional and Occupational Regulation (DPOR) regulates contractor licensing — Class A licenses ($120K+ single contract), Class B ($10K-$120K), and Class C ($1K-$10K). Trades (electrical, plumbing, HVAC) require separate DPOR licensing. Permits issue at municipal or county level.

Free calculator

These are statewide ranges. Get your exact Virginia cost for your zip code and project size.

Run my numbers →

Can a homeowner pull the permit?

Yes, in most cases. Owner-occupied primary residences. Cannot pull permits if intending to sell within 12 months. Homeowner self-performing is exempt from DPOR contractor licensing.

Where to file: County or city building department. Northern Virginia counties have online portals; Hampton Roads cities mostly digital; rural counties may be in-person. Plan review typically 1-3 weeks for typical projects, 4-8 weeks in NoVA for ADUs or additions.

Permits by trade in Virginia

TradeWhen requiredCitationTypical feeDIY?
PlumbingIn-wall work, fixture changes, water heater, gasVA USBC; DPOR licensing$75-$300Conditional
ElectricalNew circuits, panel work, service upgrades, EV charger, solarVA Electrical Code; NEC$75-$300Conditional
Mechanical (HVAC)Heat pump install, ductwork, refrigerant workVA Mechanical Code$100-$300No
Building (structural)Additions, structural modifications, decksVA USBC Residential$150-$1,000Yes
RoofingRe-roofs (most jurisdictions), structural deck repairLocal jurisdiction$50-$250Yes
GC license (Class A/B/C)Hired residential projects over $1,000 (Class C threshold)VA Code 54.1-1100N/A (license fee separate)Yes

Hover a Conditional or No entry for the homeowner rule. Always confirm with your local building department, since requirements vary by jurisdiction.

Ready to build

Get the full plan for your project

A Project Blueprint gives you the materials list, tool inventory, Virginia permit steps, and a step-by-step build sequence, calibrated to your zip. Human-reviewed before delivery.

Browse Project Blueprints →Or grab a free planning checklist →