Virginia

Roof Replacement Permit requirements across Virginia

By Mario Bailey Last verified 2026-06-17

Requirements and size thresholds for roof replacement permits vary by locality. The table below compares what each Virginia county or city requires. Always confirm with the local office before starting.

What to know about roof replacement permits in Virginia

Roof replacement permit rules in Virginia depend on the scope of work. Simple shingle replacement is often exempt under state code, while structural or sheathing work usually needs a permit. Costs depend on roof size and materials, and a licensed roofing contractor helps ensure the work passes any required inspection.

Locality Permit required? Typical threshold
Culpeper County Not confirmed Not specified
Fairfax County Conditional replacing 256 sq ft or more of roof plywood (decking) requires a permit; shingle-only replacement and under 256 sq ft plywood replacement are exempt
Fauquier County Not confirmed Not specified
Loudoun County Conditional permit required if replacing more than 256 sq ft of roof decking or making structural changes or changing roofing materials
Orange County Not confirmed Not specified
Prince William County Conditional building permit required for replacement of more than 256 sq ft of roof decking; standard shingle re-roofing is exempt
Spotsylvania County Not confirmed Not specified
Stafford County Not confirmed Not specified