Virginia Roof Permit Cost (2026)
Roof permit requirements and costs vary sharply across Virginia - from $0 in Norfolk (no permit required for a standard residential re-roof) to $688.50 in Fairfax County for the same $15,000 re-roof job. Most Virginia jurisdictions treat a complete roof replacement as a permit-required residential alteration billed on declared construction value, using the same formula they apply to other alteration work. Norfolk is the verified exception: its published Building Code Schedule of Fees states that residential re-roof work does not require a permit. Simple repair of a small roof area may be exempt in some jurisdictions; structural roof framing work - replacing trusses, rafters, or roof sheathing - always triggers a permit as a structural alteration. PermitPrice has verified roof or alteration permit data for six Virginia jurisdictions plus Washington, DC as a regional reference. For a standard $15,000 asphalt re-roof used as a shared comparison baseline: Norfolk $0, Richmond $144.75, Henrico $163.20, Virginia Beach $237.50, DC $384.45, Loudoun ~$402.90 (estimated), Fairfax $688.50.
This guide covers: Virginia residential roof permit fees across six verified jurisdictions (Fairfax County, Henrico County, Richmond City, Norfolk City, Virginia Beach City, Loudoun County) with Washington, DC as a regional comparison reference. All figures use a standard $15,000 asphalt shingle re-roof as the shared assumption so jurisdictions can be compared on the same basis. Most jurisdictions bill a complete re-roof under their residential alteration formula. Norfolk is the verified exception: a standard residential re-roof requires no permit at all under Norfolk's published Building Code Schedule of Fees (July 2021). The 2% Virginia state levy required by Code of Virginia Section 36-139 is included in all verified Virginia figures.
Chesterfield County is excluded from the fee table. Chesterfield's fee schedule uses a flat per-project fee structure that does not include a separate residential alteration or re-roof line item that cleanly maps to a $15,000 declared-value re-roof. A verified all-in figure for a Chesterfield re-roof is not available. Readers with Chesterfield properties should contact Chesterfield Building Inspection at (804) 748-1057 for current re-roof permit fees. No fabricated Chesterfield figure appears on this page.
Source-age caveats: Richmond figure uses the June 2022 fee schedule (medium-high confidence with source-age caveat). Loudoun figure uses the July 2022 schedule and is estimated due to bundled fee structure (see Loudoun note in the table below). Norfolk figure uses the July 2021 schedule. Fairfax uses FY2025 Appendix Q (current, high confidence). Henrico uses December 2025 schedule (current, high confidence). Virginia Beach uses July 2025 schedule (current, high confidence). For any load-bearing budget, confirm current rates with the relevant building department before filing or contracting.
This guide does NOT cover: Contractor labor and material costs for roofing (not part of any permit fee). Solar panel installation (separate permit category in most jurisdictions). Commercial roofing (different fee schedules apply). HVAC or mechanical work on the roof (separate trade permits). HOA architectural review (separate filing). Post-storm emergency repairs that may be temporarily exempt under local emergency declarations. The estimate of roofing contractor costs is entirely separate from the permit fee.
Why the no-permit/permit divide exists: Virginia localities are independent jurisdictions under the Code of Virginia and the Uniform Statewide Building Code (USBC). The USBC requires permits for work affecting structural elements but allows localities to exempt routine like-for-like replacement of finish materials. Norfolk chose to exempt standard residential re-roof from permitting - consistent with its low-fee philosophy. All other verified Virginia jurisdictions require a permit for a complete roof replacement because they classify it as a structural alteration subject to building department inspection. The structural-vs-cosmetic distinction matters: replacing shingles in kind on an intact deck is different from replacing trusses or roof framing, which always requires a permit everywhere.
Virginia roof permit costs for a standard $15,000 asphalt shingle re-roof range from $0 in Norfolk City (no permit required) to $688.50 in Fairfax County (3% + 50% plan review + 2% Virginia state levy). The spread between the permit-required jurisdictions is itself significant: Richmond $144.75, Henrico $163.20, Virginia Beach $237.50, Loudoun ~$402.90 (estimated, bundled), DC $384.45 (regional reference). Norfolk's no-permit rule is unique among verified Virginia jurisdictions - structural roof framing work (replacing trusses or rafters) always requires a permit there even when simple re-roofing does not. Most jurisdictions bill the permit under the same alteration formula used for interior renovations.
- Four distinct approaches appear across verified Virginia jurisdictions: no permit required (Norfolk); percentage of declared value with plan review (Fairfax 3% + 50% PR + 2% levy, uncapped); tiered value with cap (Henrico $100 + $6/$1k over $5k + 2% levy, capped $680); and tiered/flat combinations (Richmond $63 base + $6.07/$1k + 2% levy; Virginia Beach $50 + $5/$1k + $100 PR + $10 tech + 2% levy; Loudoun bundled ~$395 + 2% levy estimated).
- Norfolk City is the only verified Virginia jurisdiction where a standard residential re-roof does not require a permit at all. The fee is $0. This is confirmed by Norfolk's published Building Code Schedule of Fees. Structural roof framing work (truss replacement, rafter repair) is a separate category that does require a permit in Norfolk, billed as a residential alteration.
- Fairfax County is the most expensive verified Virginia jurisdiction for a re-roof permit at $688.50 all-in for a $15,000 re-roof. Fairfax applies the same 3% building permit + 50% plan review + 2% state levy formula used for all residential alterations. The formula is uncapped, so a higher-value re-roof (e.g., premium materials on a large roof) produces a proportionally higher fee.
- The $15,000 re-roof assumption is used as a shared comparison baseline throughout this guide. Your actual permit fee depends on the declared construction value you file, your jurisdiction, and whether your jurisdiction classifies your specific scope as a permit-required alteration. Simple shingle-in-kind replacement may be exempt in some jurisdictions beyond Norfolk - always confirm with your local building department before scheduling the contractor.
- Source-age caveats apply to Richmond (June 2022 schedule), Loudoun (July 2022 schedule), and Norfolk (July 2021 schedule). The Loudoun figure is also estimated because Loudoun uses a bundled fee structure rather than a clean alteration-on-declared-value formula. Fairfax (FY2025), Henrico (December 2025), and Virginia Beach (July 2025) are current.
- Chesterfield County is excluded from the comparison table because its fee schedule uses flat per-project fees with no separate residential alteration or re-roof line item that maps to a $15,000 declared value. No fabricated Chesterfield figure is provided. Contact Chesterfield Building Inspection at (804) 748-1057 for current rates.
- Verify permit requirements before scheduling your roofer. If your jurisdiction requires a permit (all verified VA jurisdictions except Norfolk), filing after tear-off has begun can result in stop-work orders. Some jurisdictions require the permit to be posted at the job site before any roofing work starts.
Virginia Roof Permit Cost - All Verified Jurisdictions ($15,000 Re-Roof)
The table below shows the all-in roof permit cost for a standard $15,000 asphalt shingle re-roof across six verified Virginia jurisdictions plus Washington, DC. All figures include the 2% Virginia state levy where applicable. The $15,000 declared value is used as a uniform comparison assumption - actual permit fees depend on the declared construction value you submit with your application.
| Jurisdiction | Roof Permit Treatment | $15,000 Re-Roof All-In |
|---|---|---|
| Norfolk City | No permit required for residential re-roof (Norfolk Building Code Schedule of Fees, July 2021). Structural roof framing files as alteration. | $0 - No permit |
| Richmond City | Re-roof billed as residential alteration: $63 base + $6.07 per $1,000 over $2,000 + 2% VA levy (June 2022 schedule). | $144.75 |
| Henrico County | Re-roof billed as residential alteration: $100 base + $6 per $1,000 over $5,000 + 2% VA levy, capped $680 BP (December 2025 schedule). | $163.20 |
| Virginia Beach City | Re-roof billed as residential alteration: $50 base + $5 per $1,000 + $100 plan review + $10 tech fee + 2% VA levy on BP (July 2025 schedule). | $237.50 |
| Washington, DC (regional reference) | Alteration tier: $30 base + 2% of value + 10% Enhanced Services surcharge + 0.13% Green Building Fee (DC DOB schedule). | $384.45 |
| Loudoun County | Re-roof billed under residential alteration formula: bundled $395 flat (building + plan review + zoning) + 2% VA levy (July 2022 schedule). Figure is estimated - Loudoun uses a bundled fee; actual may vary. | ~$402.90 (estimated) |
| Fairfax County | Re-roof billed as residential alteration (explicit roof_replacement line item): 3% BP + 50% plan review + 2% VA levy on combined BP+PR (FY2025 Appendix Q). Uncapped. | $688.50 |
| Chesterfield County | Flat per-project fee schedule; no verified re-roof value-based figure available. Contact Chesterfield Building Inspection at (804) 748-1057 for current fee. | Contact county |
All figures use $15,000 declared value as the shared comparison assumption. All-in includes the 2% Virginia state levy where applicable (Fairfax applies levy to BP+PR combined; Henrico, Richmond, Virginia Beach, Loudoun apply to building permit only). Norfolk is $0 because no permit is required for a standard residential re-roof under its published fee schedule. Chesterfield is excluded - its flat per-project schedule does not include a verified re-roof declared-value figure. DC is a regional reference only (not a Virginia jurisdiction). Source-age caveats: Richmond June 2022, Loudoun July 2022 (estimated), Norfolk July 2021. Loudoun figure is estimated based on bundled $395 structure + 2% levy.
Worked Examples - Same Re-Roof, Different Jurisdictions
The worked examples below show how the same roofing scope produces dramatically different permit costs depending on jurisdiction. Each example uses an identical declared construction value so the comparison isolates the fee structure, not the project scope.
Shared assumptions: 2,000 sq ft single-family home. Complete tear-off and replacement with standard 30-year architectural shingles. Contractor bid including labor and materials: $15,000. Declared construction value: $15,000. Same scope, same declared value in every jurisdiction.
- Norfolk City: No permit required. Permit cost = $0.00. Structural roof framing changes would require a separate alteration permit.
- Richmond City: $63 base + ($15,000 - $2,000) / $1,000 x $6.07 = $63 + $78.91 = $141.91 BP + 2% levy ($2.84) = $144.75
- Henrico County: $100 base + ($15,000 - $5,000) / $1,000 x $6 = $100 + $60 = $160 BP + 2% levy ($3.20) = $163.20
- Virginia Beach: $50 base + $15,000 / $1,000 x $5 = $50 + $75 = $125 BP + $100 PR + $10 tech + 2% levy on BP ($2.50) = $237.50
- Washington, DC (regional reference): $30 base + 2% of $15,000 ($300) + 10% Enhanced ($33) + 0.13% Green Building ($21.45) = $384.45
- Loudoun County (estimated): Bundled $395 (BP + plan review + zoning) + 2% levy ($7.90) = ~$402.90
- Fairfax County: 3% of $15,000 = $450 BP + 50% PR ($225) = $675 subtotal + 2% levy ($13.50) = $688.50
Cost spread at $15k: $688.50 between Norfolk ($0, no permit) and Fairfax ($688.50). Among permit-required jurisdictions, the spread is $543.75 between Richmond and Fairfax. All figures are permit fee only - roofing contractor bid is separate.
Shared assumptions: 1,500 sq ft single-family home. Storm damage required replacement of three roof trusses and damaged sheathing in addition to new shingles. Contractor bid: $22,000. This is structural roof framing work, not a simple re-roof. Declared construction value: $22,000.
Structural roof framing replacement - replacing trusses, rafters, or roof sheathing - requires a permit in every verified Virginia jurisdiction, including Norfolk. Norfolk's no-permit exemption covers simple shingle re-roof only; it does not cover structural modifications or repairs.
- Norfolk City (structural framing = alteration permit required): $50 BP for alteration-class work + $15 processing + 2% levy on BP ($1) = $66.00 (Norfolk alteration minimum)
- Richmond City: $63 + ($22,000 - $2,000) / $1,000 x $6.07 = $63 + $121.40 = $184.40 BP + 2% levy ($3.69) = $188.09
- Henrico County: $100 + ($22,000 - $5,000) / $1,000 x $6 = $100 + $102 = $202 BP + 2% levy ($4.04) = $206.04
- Virginia Beach: $50 + $22,000 / $1,000 x $5 = $50 + $110 = $160 BP + $100 PR + $10 tech + 2% levy on BP ($3.20) = $273.20
- Fairfax County: 3% of $22,000 = $660 BP + 50% PR ($330) = $990 subtotal + 2% levy ($19.80) = $1,009.80
Structural roof framing work requires a permit in every jurisdiction. Norfolk's exemption applies only to simple shingle replacement, not to work affecting the roof structure. These figures are informational estimates - verify your specific scope with your local building department before filing.
The $15,000 declared value is used throughout this guide as a uniform assumption so all jurisdictions can be compared on the same basis. In practice, the declared construction value you file will depend on your actual contractor bid. Here is how the Fairfax and Henrico fees change at different declared values for a re-roof:
- $8,000 declared re-roof - Fairfax: 3% x $8,000 = $240 BP + $120 PR + $7.20 levy = $367.20
- $8,000 declared re-roof - Henrico: $100 + ($8,000 - $5,000) / $1,000 x $6 = $100 + $18 = $118 BP + $2.36 levy = $120.36
- $25,000 declared re-roof - Fairfax: 3% x $25,000 = $750 BP + $375 PR + $22.50 levy = $1,147.50
- $25,000 declared re-roof - Henrico: $100 + ($25,000 - $5,000) / $1,000 x $6 = $100 + $120 = $220 BP + $4.40 levy = $224.40
Fairfax's uncapped percentage formula means the permit fee scales linearly with declared value. Henrico's tiered formula with a $680 cap provides more predictable costs for higher-value re-roofs. Use the PermitPrice calculator to run your specific declared value in any supported jurisdiction.
The Four Pricing Approaches Explained
Verified Virginia jurisdictions use four structurally different approaches for roof permit fees. Understanding which approach your jurisdiction uses helps you predict the all-in cost before your roofer starts the job.
Approach 1: No permit required (Norfolk City)
Norfolk's published Building Code Schedule of Fees (July 2021) states that residential re-roof work does not require a building permit. The cost to the homeowner is $0. This is unique among verified Virginia jurisdictions. Norfolk's Department of Inspections and Code Enforcement treats a standard like-for-like shingle replacement as a cosmetic exterior finish that does not affect the structural, electrical, plumbing, or mechanical systems of the home. The exemption applies only to residential 1-2 family structures and only to standard re-roofing. Structural roof framing changes (truss replacement, rafter repair, roof sheathing replacement following structural damage) still require a permit and are billed as a residential alteration. For the detailed breakdown of when Norfolk requires a roof permit vs. when it does not, see the Norfolk roof permit guide.
Approach 2: Percentage of declared value (Fairfax County)
Fairfax County applies its standard residential alteration formula to roof replacement, including an explicit roof_replacement line item in Appendix Q. The formula: 3% of declared construction value as the building permit fee (minimum $72), plus 50% of the building permit as a plan review fee, plus 2% Virginia state levy on the combined building permit + plan review subtotal. The formula is uncapped - a higher-value re-roof (such as metal roofing or slate on a large home) produces a proportionally higher fee. At $15,000 declared: $450 BP + $225 PR + $13.50 levy = $688.50 all-in. At $25,000 declared: $750 + $375 + $22.50 = $1,147.50. The effective combined rate is approximately 4.59% of declared value. For the full Fairfax roof permit breakdown, see the Fairfax roof permit guide.
Approach 3: Tiered value formula (Henrico, Richmond, Virginia Beach)
Three verified jurisdictions use tiered formulas that apply a flat base plus a per-$1,000 rate above a threshold. These produce more moderate fees than Fairfax's straight percentage. Henrico County ($100 base + $6 per $1,000 over $5,000 + 2% levy, $680 BP cap) produces $163.20 at $15,000 declared. Richmond City ($63 base + $6.07 per $1,000 over $2,000 + 2% levy) produces $144.75 at $15,000 declared. Virginia Beach ($50 base + $5 per $1,000 + $100 plan review + $10 tech + 2% levy on building permit) produces $237.50 at $15,000 declared. Richmond's formula has no published cap. Henrico's $680 building permit cap activates at $101,667 declared value, locking the all-in at $693.60 ceiling. All three are lower than Fairfax for any declared value where Fairfax's percentage formula applies.
Approach 4: Bundled flat fee (Loudoun County - estimated)
Loudoun County uses a bundled flat fee structure for residential work under 1,000 sq ft: a $395 flat fee that bundles building permit, plan review, and zoning into a single charge, plus the 2% Virginia state levy ($7.90). The estimated all-in for a standard re-roof is approximately $402.90. This is an estimate because Loudoun's bundled structure does not break out a separate re-roof or alteration line item that cleanly maps to a $15,000 declared value - the $395 bundle applies to most residential work below the 1,000 sq ft threshold. For roofs above 1,000 sq ft or for work that Loudoun classifies differently, the fee may differ. The July 2022 source-age also means this figure should be verified with Loudoun Building and Development at (703) 777-0220 before filing.
Common element: 2% Virginia state levy (all VA jurisdictions except Norfolk no-permit)
All verified Virginia jurisdictions that issue a roof permit apply the 2% Virginia state levy required by Code of Virginia Section 36-139 and USBC Section 107.2. The levy is a state-collected pass-through to the Virginia Department of Housing and Community Development. Since Norfolk does not issue a permit for a standard re-roof, the levy does not apply there for that scope. For structural framing work in Norfolk (which does require a permit), the levy would apply to the building permit amount. The levy base varies by jurisdiction: Fairfax applies it to the combined building permit + plan review subtotal; Henrico, Richmond, Virginia Beach, and Loudoun apply it to the building permit only.
Calculate Your Virginia Roof Permit Fee
The PermitPrice fee calculator supports the value-formula Virginia jurisdictions (Fairfax County, Henrico County, Richmond City, Virginia Beach City) and Washington, DC. Enter your jurisdiction and declared construction value - the calculator applies the correct verified formula automatically. Norfolk does not appear because no permit fee applies to a standard re-roof. Loudoun's bundled fee is estimated; confirm with Loudoun directly.
Virginia roof permit rule of thumb at $15,000 declared value: Norfolk $0 (no permit). Richmond $144.75. Henrico $163.20. Virginia Beach $237.50. Loudoun ~$402.90 (estimated). Fairfax $688.50. DC reference $384.45. Chesterfield: contact county directly.
Open the Permit Fee CalculatorFrequently Asked Questions
Sources
-
Fairfax County Appendix Q (PDF, FY2025) Primary source for the Fairfax 3% + 50% PR + 2% levy formula and the explicit roof_replacement line item. Verified high confidence. Current schedule.
-
Henrico County Permit Fees (Updated December 2025) Primary source for the Henrico $100 + $6/$1k over $5k + cap $680 + 2% levy alteration formula applied to re-roof. Verified high confidence. Current schedule.
-
City of Richmond Fee Schedule (PDF, June 2022) Primary source for the Richmond $63 base + $6.07/$1k over $2k + 2% levy alteration formula applied to re-roof. Source-age caveat: June 2022 last revision. Verified medium-high confidence.
-
Norfolk Building Code Schedule of Fees (PDF, July 2021) Primary source confirming that residential re-roof does not require a permit in Norfolk. Source-age caveat: July 2021 effective date. Verified high confidence for the no-permit rule.
-
DC DOB Building Permit Fee Schedule Comparison reference for the DC $30 + 2% + 10% Enhanced + 0.13% Green Building Fee formula. DC is a regional reference only; not a Virginia jurisdiction. Verified live May 2026.
-
Code of Virginia Section 36-139 - USBC State Levy Authority Authorizing statute for the statewide 2% building permit surcharge applied across all verified Virginia jurisdictions that issue a permit.
See your jurisdiction's specific roof or alteration permit guide for a full fee breakdown.