GAF Timberline architectural shingle roof in charcoal installed by Sunshine Contracting

Do You Need a Permit to Replace a Roof, Siding or Windows in Northern Virginia?

Short answer: In most of Northern Virginia, you do not need a building permit to replace the shingles, the siding or same-size windows on a single-family home or townhouse. Virginia’s building code treats that work as an ordinary repair. You usually do need a permit when you replace a large section of roof decking, replace fire-rated decking (common on townhouses), or change a window opening. In a local historic district such as Old Town Alexandria, you may also need a permit, a historic review approval, or both.

Each building department has the final word on your address, and rules change, so confirm before work starts. This summary reflects the official guidance we could find for each office as of November 2026.

Permit rules by county and city

Here is what we found on each building department’s website for the three most common exterior projects. Montgomery County, Maryland is included for our Maryland customers.

JurisdictionRoof replacementSidingWindowsNotes and contact
Fairfax CountyNo permit for shingles or less than 256 sq ft of plywood. Permit for more or for fire-rated decking (townhouses).No permit when re-siding with similar materialNo permit for direct replacement of existing windows15 historic overlay districts have extra review. Land Development Services, 703-222-0801
Prince William CountyNo permit for re-roofing or 256 sq ft or less of decking. Permit for fire-rated decking (mostly townhouses).No permitNo permit if the framed opening does not change. Permit if structural changes are needed.Zoning approval may still apply. Building Development, 703-792-6930
Loudoun CountyNo county list found; state exemptions apply. Verify with the county (roof, siding and windows).County historic districts review material changes. Building and Development, 703-777-0220
Arlington CountyNo permit if decking is unchanged or less than 256 sq ft is replaced. Permit for more, or any fire-rated decking (townhouses).Follows state code section 108.2; call to confirmLocal historic districts need a Certificate of Appropriateness for changes. Permit Arlington, 703-228-3800
City of AlexandriaHistoric districts: permit for over 100 sq ft of roofing. Elsewhere: verify.Historic districts: permit for over 100 sq ft of sidingHistoric districts: permit for any window installationBAR approval for visible exterior changes in historic districts. Code Administration, 703-746-4200
Stafford CountyGenerally no permit for residential re-roofingGenerally no permitNo permit for same-size windows without structural changesCounty list is examples, not complete. Main line, 540-658-8600
Fauquier CountyVerify with the county (roof, siding and windows)We could not confirm a county exemption list online
Town of WarrentonNo permit for residential re-roofing or 256 sq ft or less of deckingNo permit for “new siding repairs” (residential only)No permit if the framed opening does not changeHistoric District needs a Certificate of Appropriateness for exterior changes. Community Development, 540-347-2405
City of FairfaxVerify with Code Administration (roof, siding and windows)BAR approval inside Historic Overlay Districts only. Code Administration, 703-385-7830
City of ManassasNo permit for roof coveringNo permitNo permit if the framed opening does not changeHistoric Overlay District: permit may be required, and ARB approval before any exterior permit. Community Development, 703-257-8200 (city main line)
Montgomery County, MDNo permit for roof covering onlyNo permitNo permit if opening size and net clear opening do not changeHistoric properties need more review. MC 311, 240-777-0311

Why most like-for-like jobs skip the permit in Virginia

Virginia uses one building code statewide. The Virginia Uniform Statewide Building Code, section 108.2 lets you replace an unlimited amount of roof covering or siding on one- and two-family homes and townhouses, outside high-wind zones.

It also exempts 256 square feet or less of roof decking, unless that decking had to be fire-retardant-treated (fire-rated), and windows of similar operation and opening size that need no change to the framed opening. Exempt work still has to meet the code.

Permits in Fairfax County, Vienna and Herndon

Fairfax County Land Development Services needs no permit for new roof shingles, re-siding with similar material, direct replacement of existing windows and doors, or replacing less than 256 square feet (9 boards) of roof plywood, unless it must be fire rated, as on townhouses. The list is not complete, so call LDS at 703-222-0801 with questions.

Fairfax County has 15 historic overlay districts, including Centreville, Hollin Hills, Huntley, Lake Anne Village Center, Mount Air and Sully. Exterior changes there can need review by the county’s Architectural Review Board, so call the ARB administrator at 703-324-1380 first.

Fairfax County is the building official for Vienna. The town’s Windover Heights Historic District needs a Certificate of Appropriateness for exterior changes that are not in-kind repair or replacement. Herndon runs its own building office and has a downtown Historic District Overlay, so call the town first.

Permits in Prince William County, Manassas and Dumfries

On houses, duplexes and townhouses, Prince William County’s Do I Need a Permit page exempts re-roofing, new siding, replacing 256 square feet or less of roof decking, and windows of similar operating and opening dimensions that keep the framed opening. Decking that had to be fire-rated does need a permit (mostly townhouses, the county says), and so do windows when structural alterations are made or required. Exterior projects may also need zoning approval. Building Development is at 703-792-6930 and the Zoning Counter is at 703-792-6830.

The City of Manassas lists roof covering, siding and same-size windows as not needing a permit, but in its Historic Overlay District the building official may require a permit for replacement roofing, siding and windows, and any permit for exterior changes needs Architectural Review Board approval first. In the Town of Dumfries, which runs its own building office, call the town at 703-221-3400 before starting work.

Permits in Loudoun County and Leesburg

Loudoun County follows the state exemptions, but we could not find a county page that lists roofing, siding or windows by name, so confirm with Building and Development at 703-777-0220. Loudoun County also issues building permits for Leesburg.

Loudoun has county historic districts such as Waterford, Aldie, Bluemont, Taylorstown and Oatlands. The county’s Historic District Review Committee does not review repair or replacement “in kind,” such as a standing seam metal roof replaced with a new one. Changing materials usually needs a Certificate of Appropriateness. Planning and Zoning is at 703-777-0246.

Leesburg’s Old and Historic District (H-1 overlay) needs a Certificate of Appropriateness for exterior alterations, and town staff can approve in-kind roof replacements. Call Leesburg preservation staff before any work in H-1.

Permits in Arlington and Alexandria

Arlington County requires no permit for new roof covering when the decking stays or less than 256 square feet of it is replaced. Replacing more, or any amount of fire-rated decking as on townhouses, needs a permit. For siding and windows, the county points to section 108.2 of the state code, so call Permit Arlington at 703-228-3800. Local historic districts such as Maywood need a Certificate of Appropriateness for changes, though same-material replacements are generally not reviewed.

In the Old and Historic Alexandria and Parker-Gray districts, the city requires building permits for replacing over 100 square feet of roofing or siding and for installing any windows. Exterior changes visible from a public street or alley also need Board of Architectural Review approval, and staff can often approve replacement doors, siding, roofing and windows in 1 to 3 business days.

Outside those districts, start with the state exemptions and call Code Administration at 703-746-4200 to confirm. BAR staff are at 703-746-3833.

Permits in Stafford, Fauquier and Warrenton

Stafford County lists residential re-roofing, siding replacement, and same-size windows without structural changes as work that generally needs no permit.

The Town of Warrenton follows the same exemptions as the state code, and its Historic District needs a Certificate of Appropriateness before exterior alterations. We could not confirm Fauquier County’s own list online, so call the county before work outside Warrenton.

Permits in Montgomery County, Maryland

Montgomery County’s Department of Permitting Services needs no permit for roof covering only, siding, or windows that keep the same opening size and net clear opening, but work on a historic property likely needs one. Cities such as Rockville, Gaithersburg and Takoma Park may have their own rules. Call MC 311 at 240-777-0311.

When you will probably need a permit

Plan on a permit anywhere in Northern Virginia if the job includes:

  • Replacing more than 256 square feet of roof decking
  • Replacing fire-rated roof decking, common on townhouses
  • Enlarging a window, adding a new opening, or making structural changes
  • Work on a house in a local historic district, where the building official may require a permit and a historic review is often needed
  • Work in a special flood hazard area, if your building official requires it

HOA approval is a separate step

You may need HOA approval even when the county needs nothing. Many HOAs want to see the product and color first.

We supply the product data sheets and manufacturer color names. We work closely with the committees, we have a great relationship with plenty of HOAs in the area, and it has never been a problem for us.

Getting a clear answer for your address

We verify the permit requirement for your address with the local building department before work is scheduled.

Sunshine Contracting has been based in Woodbridge since 1993 (33+ years) and has worked for 30,000+ homeowners. We are a GAF Master Elite roofing contractor and a James Hardie Elite Preferred contractor, licensed in Virginia (Class A #2705075333) and Maryland (MHIC #05-131843).

Wondering what the job costs? See our guides to roof replacement cost, siding replacement cost and replacement window cost, or our roofing, siding and windows pages. We also have local pages for Fairfax, Prince William, Loudoun, Arlington, Stafford, Alexandria and Leesburg.

For a price on your house, request a free estimate or call (703) 499-8654.

Permit questions homeowners ask

Do I need a permit to replace my roof in Fairfax County?

Usually not. Fairfax County only requires one if you replace more roof plywood than its exemption allows (less than 256 square feet), or if the decking has to be fire rated, which is common on townhouses.

Do I need a permit for new siding in Prince William County?

Usually not, on a house, duplex or townhouse. Zoning approval can still apply to some exterior projects, so call the Zoning Counter at 703-792-6830 if you are unsure.

Do I need a permit to replace windows in Northern Virginia?

Usually not, if the new windows open the same way and fit the existing framed openings. Enlarging a window, adding a new one, or making structural changes needs a permit, and Alexandria’s historic districts require a permit for any window installation.

Why do townhouses need a roofing permit more often?

Many townhouses have fire-rated roof decking near the walls between units. Prince William, Arlington and Fairfax County all require a permit when that fire-rated decking is replaced, even if only a small amount comes out.

Do I need a permit in Old Town Alexandria or a historic district?

Often, yes. Alexandria requires permits in its two historic districts for replacing over 100 square feet of roofing or siding and for installing any windows, plus Board of Architectural Review approval for visible exterior changes. Leesburg, Warrenton, Manassas, Vienna, Herndon, Arlington and Loudoun County have their own historic district reviews.

If no permit is needed, do I still need HOA approval?

Yes, if your HOA requires it. A building permit and HOA approval are separate, and you may need HOA approval even when the county needs nothing.

Similar Posts