Home / Service areas / Oakton, VA / Metal roofing
Metal roofing in Oakton, VA: what the code and the county permit pages name
Fairfax County's residential permit list says a permit is not required for "Replacement of roof shingles." It does not mention metal. This page reads that wording next to the Virginia Residential Code sections that apply to metal roof panels: deck, thickness, underlayment, ice barrier and flashing. Where a source is silent, the page says so and points you to the office that can answer.
- County no-permit list names roof shingles, not metal
- County table: 115 mph ultimate wind speed for residential
- Code gives aluminum panel thickness, none for steel
The record at a glance
Four numbers frame the paperwork for a metal roof on a detached house in Oakton. Each comes from a county page or from the Virginia Residential Code text as displayed on UpCodes, a third-party site. The official code controls.
The Oakton place is part of Fairfax County, so the Oakton roofing guide covers the town-wide questions and this page stays with metal.
What the county pages say, and what they leave out
Fairfax County Land Development Services publishes two pages that touch a re-roof. Read side by side, they raise a question that neither answers.
- The no-permit list. Under residential projects it names "Replacement of roof shingles" and replacement of less than 256 square feet of roof plywood. The word metal is not in the list. The siding line, by contrast, reads "with similar material"; the roof line carries no such qualifier. The page calls itself "not an exhaustive list."
- The miscellaneous permit page. It states that a residential miscellaneous permit is required for a list of projects that includes "Re-Roof/Re-Line" and "Roof Repair." It does not say how that list relates to the no-permit list.
- The state rule behind both. Virginia item 14.5 of 13VAC5-63-80 exempts replacement of roof covering in Groups R-3, R-4 and R-5 when the area is not above a "nominal design wind speed" of 100 mph. It says covering, and does not name a material.
So a shingle-for-shingle swap and a shingle-to-metal change read differently on the county page, and the page does not say which one the exemption was written for. Ask the office, in writing if you can, about your own scope, and keep the answer with the contract.
The state rule says "nominal design wind speed." The county design table, on its Codes and Standards page, lists "Ultimate Wind Speed" of 115 mph for Residential. They are different named quantities, and neither page converts one to the other. Do not compare 115 with 100 on your own: ask the county whether the exemption condition is met.
The same county page lists the 2021 Virginia Residential Code, and the state's own text calls the 2021 codes the "2021 edition of the USBC."
Metal panels and metal shingles are different sections of the code
The Residential Code does not treat panels and shingles as one product: chapter 9 gives metal roof panels section R905.10 and metal roof shingles section R905.4, and the two differ in what they require.
Metal roof panels (R905.10)
- Applied to solid or spaced sheathing, unless the covering is designed for spaced supports.
- Underlayment follows a table row of its own (see the layers section).
- No ice barrier subsection, and the ice barrier list does not name panels.
- No sentence requiring the ASTM D3161 family of wind tests.
Metal roof shingles (R905.4)
- Applied to a solid or closely fitted deck, unless designed for spaced sheathing.
- Ice barriers, where required, comply with R905.1.2.
- Tested to ASTM D3161, FM 4474, UL 580 or UL 1897, with a class table.
- Not installed below a 3 in 12 slope.
The class table for metal shingles lists classes A, D or F for ultimate design wind speeds up to 110, 116 and 129 mph, and F only from 142 mph. The county figure of 115 mph sits below the 116 row. That is arithmetic on two published tables, not a ruling on any product. A panel roof is not governed by that table, so ask your roofer what test or engineering basis supports the panel and attachment chosen.
For the profile families themselves, see our metal roofing guide, which carries the minimum slope numbers, and the materials overview.
Thickness: what the code table prints and what it leaves blank
Table R905.10.3(1) lists standards for metal roof coverings over structural decking. It prints a thickness for some metals and only a standard for others.
- Aluminum
- ASTM B209, 0.024 minimum thickness for roll-formed panels, 0.019 inch for press-formed shingles.
- Zinc
- 0.027 inch minimum thickness, with an alloy specification in the table.
- Copper
- ASTM B370, 16 oz per square foot for metal-sheet systems, or 12 oz for high-yield copper and for preformed shingles.
- Galvanized steel
- ASTM A653, G90 zinc coated. No thickness is printed.
- Steel
- ASTM A924. No thickness is printed.
- Stainless steel
- ASTM A240, 300 series alloys. No thickness is printed.
- Metal flashing
- Corrosion resistant, not less than 0.019 inch, "No. 26 galvanized sheet," under R903.2.1.
A second table sets minimum corrosion resistance for coated steel: 55 percent aluminum-zinc alloy to ASTM A792 AZ 50, galvanized to ASTM A653 G-90, and prepainted steel to ASTM A755 over those coatings. The table prints no steel gauge, so a quote that says only "26 gauge" has not yet told you the standard or the coating. No neutral source opened for this page gives gauge classes for steel panels, so the page gives none. Metal-sheet systems that include supporting structural members are designed under the International Building Code instead.
Layers under the panel, from deck to flashing
- Deck. The code allows panels on solid or spaced sheathing. The Metal Construction Association adds a limit for one family: architectural steep slope metal roofs "always require a solid substrate beneath them." Ask which family the quote prices.
- Underlayment. The code sends panels to a table row that reads "Manufacturer's instructions" where wind design is not required and to ASTM D226 Type II or ASTM D4869 Type III or IV where it is. Ask for the product label.
- Ice barrier. The county table answers yes to ice shield underlayment. The code list names shingles, shakes and roll roofing, and omits panels. The two do not contradict each other, and neither says how a panel roof is handled. Ask the county.
- Panels and fasteners. Thickness and coating follow the table above. Fastener and clip choice follows the manufacturer's instructions under the attachment section.
- Flashing. Flashing goes at wall and roof intersections, at every change in slope or direction and around roof openings, in metal at least 0.019 inch thick. A cricket or saddle goes on the ridge side of any chimney or penetration wider than 30 inches.
"Always require a solid substrate beneath them."
Metal Construction Association, Steep Slope Metal Roofing, read October 19, 2026Over the old roof or down to the deck
Section R908.3 defines replacement as removal of existing coverings down to the deck. Section R908.3.1 lists exceptions that matter for metal:
- Complete and separate roofing systems "such as standing-seam metal roof systems," built to carry roof loads to the structure without relying on the old covering, need not have the old coverings removed.
- Metal panel, metal shingle and tile coverings may go over existing wood shake roofs where the concealed space is dealt with under R908.4.
- A new protective coating over an existing metal roof panel is allowed without tear-off.
The text does not say which panel products count as complete and separate systems. It bars a recover over a water-soaked roof or over two or more applications of covering, and it requires old flashings and vents to be replaced where rusted or damaged. The roof replacement page explains what a replacement scope covers, and roof repair covers smaller jobs.
What a written metal scope should name
Use this list against any written quote. It follows the sections above and does not assume your roof qualifies for anything.
- The panel family and the code section it falls under: panel (R905.10) or shingle (R905.4).
- The metal, its ASTM standard, and for steel the coating designation, not a gauge number alone.
- The deck type, and whether the family chosen needs a solid substrate.
- The underlayment product, its label, and which table row it answers.
- The ice shield plan, and the county answer behind it.
- Flashing metal and thickness at every wall, valley, chimney and penetration, and whether old flashings are replaced.
- The existing layers, and tear-off or recover with the section that allows it.
- Who asked Land Development Services about the permit, and what the answer was in writing.
Roofers of Arlington installs, repairs and replaces roofs, including flat and metal systems. Book a phone consultation to talk through an Oakton metal roof: your address, the house and what you can see from the ground. The services page lists the work, and the Oakton guide has the town-wide checks.
Pages and code text opened for this guide
Every source below was opened on October 19, 2026.
- Fairfax County Land Development Services: Does My Project Require a Permit?
- Fairfax County: Miscellaneous (MISCR) Residential permit
- Fairfax County: Codes and Standards, local design load criteria
- 13VAC5-63-80, Virginia Administrative Code and 13VAC5-63-10
- Virginia Residential Code 2021, chapter 9 and chapter 3, as displayed by UpCodes (third-party site)
- Metal Construction Association: Steep Slope Metal Roofing
Questions people ask
Does Fairfax County say a metal roof needs no permit in Oakton?
No county page says that. The county no-permit list for residential projects names "Replacement of roof shingles" and never uses the word metal. Another county page lists "Re-Roof/Re-Line" and "Roof Repair" among work that needs a miscellaneous permit. Ask Land Development Services which applies to your scope before you sign.
Why do two Fairfax permit pages seem to disagree about re-roofing?
One page lists replacement of roof shingles as not needing a permit, and another lists re-roofing among residential miscellaneous permits. Neither page explains how the two lists relate, and the first says it is not an exhaustive list. The pages are silent on the link, so the county office is the place to ask.
Does the Virginia Residential Code require an ice barrier under metal roof panels?
The ice barrier section names asphalt shingles, metal roof shingles, mineral-surfaced roll roofing, slate and slate-type shingles, wood shingles and wood shakes. Metal roof panels are not on that list, and the metal panel section has no ice barrier subsection. Fairfax County's design table does answer "yes" for ice shield underlayment, so ask the county how it applies to panels.
Is there a minimum thickness for metal roof panels in Virginia?
The code table gives a minimum thickness for some metals: 0.024 for roll-formed aluminum panels and 0.027 inch for zinc. For galvanized steel and steel it cites a standard and a coating instead, and prints no thickness. A quote that says only a gauge number is describing the product, so ask for the standard and coating it follows.
What underlayment does the code call for under metal roof panels?
The table lists "Manufacturer's instructions" where wind design is not required under the code figure. Where wind design is required, it lists ASTM D226 Type II, or ASTM D4869 Type III or IV. Ask which row your roof falls under, and ask that the underlayment label show the standard and type.
Does the code require wind testing of metal panels the way it does for metal shingles?
The metal shingle section requires testing to ASTM D3161, FM 4474, UL 580 or UL 1897. The metal panel section has no matching test sentence. Panels fall under the general rule that roof coverings resist the component and cladding loads in the code tables. An engineer or the county can say what that means for a given panel.
Can metal go over an existing Oakton roof without tear-off?
Section R908.3.1 says complete and separate systems, "such as standing-seam metal roof systems," that carry roof loads to the structure need not remove existing coverings. Section R908.3.1.1 bars a recover over a water-soaked roof or over two or more applications of covering. Ask the roofer to name the existing layers in writing.
Talk through your roof with Roofers of Arlington
Share the address, what you are seeing on the roof and the decision you need to make. We will tell you what to expect before anything is scheduled.