Do I Need a Permit for a Roof Replacement in Richmond, VA?
Roof replacement in Richmond requires a building permit from the Bureau of Permits and Inspections. The 2021 Virginia Residential Code, adopted effective January 18, 2024, governs all roofing work in the city. The permit process is entirely online through the city's energov portal, and Virginia contractor licensing requirements apply to all roofing contractors performing work in Richmond. For homeowners in Richmond's historic districts — Church Hill, the Fan, Jackson Ward, and others — any roofing replacement that involves a material change may require a Certificate of Appropriateness from the Commission of Architectural Review in addition to the building permit. Even for straightforward re-roofing in non-historic areas, the permit's valuation-based fee and the final inspection provide independent verification that a licensed contractor properly installed the new roofing.
Richmond roof replacement permit rules — the basics
Richmond's building permit application form (PDR02B, revised 05-21-2024) includes a dedicated roofing section with fields for "Number of Squares" — reflecting the frequency of roofing permit applications in the city. A building permit must be obtained before work begins. The application is submitted through the Online Permit Portal at energov.richmondgov.com. The fee is valuation-based: $6.07 per $1,000 of construction value (residential) plus a 2% state surcharge, with the construction value based on the contractor's estimate or R.S. Means data, whichever is higher. For a $12,000 re-roofing project: $6.07 × 12 = $72.84 + $1.46 = $74.30. For a $25,000 reroof: $6.07 × 25 = $151.75 + $3.04 = $154.79.
Virginia contractor licensing applies to all roofing work. Contractors must hold a valid Virginia contractor's license from DPOR with the appropriate classification for roofing work. The license and business license must be on file before the permit is issued. A copy of the state contractor's license and business license shall be on file before a permit will be issued — this is stated explicitly on Richmond's building permit application form.
Historic district properties add the Commission of Architectural Review dimension. For properties in Old and Historic Districts, roofing material changes — switching from asphalt shingles to metal, from dimensional shingles to slate, or changing color — may require a Certificate of Appropriateness from CAR. CAR reviews roofing material changes because the roofing material is visible from the street and contributes to the historic character of the district. Like-for-like material replacements (same shingles, same color) typically don't require CAR review, but confirm with Planning and Preservation at (804) 646-6340 if you're in a historic district and considering any material change.
Three roofing scenarios in Richmond
| Variable | How it affects your Richmond roofing permit |
|---|---|
| All reroofs require a permit | Building permit required. Apply online through energov.richmondgov.com. Fee: $6.07 per $1,000 construction value + 2% state surcharge. Virginia contractor license + business license required. |
| Historic district material change | CAR Certificate of Appropriateness may be required for roofing material changes in Old and Historic Districts. Like-for-like material replacements typically exempt. Contact Planning and Preservation at (804) 646-6340. |
| Storm chaser contractors | After significant storms, out-of-state contractors appear in Richmond offering below-market rates. Virginia requires a valid DPOR contractor license for roofing work. Verify license at dpor.virginia.gov before signing. Unlicensed contractors cannot legally pull Richmond permits. |
| Insurance-funded work | Insurance-funded roof replacements still require permits. The permit process runs in parallel with insurance claims. Provide the permit and inspection documentation to your insurance adjuster as part of the claim record. |
| Review timeline | Goal: initial review within 10 business days. Some applications may take 2–3 weeks. Apply before scheduling the tear-off — "NO WORK SHALL START UNTIL A PERMIT IS POSTED ON THE JOB SITE" is stated on Richmond's permit application form. |
| Owner-builder roofing | Homeowners may self-perform roofing on their primary residence as owner-builders, submitting the Building Permit – Owner Statement form. However, Virginia law requires licensed contractors for projects over $1,000 in value for hire — owner-builders self-performing are exempt from the contractor license requirement for their own home. |
Richmond's roofing environment — humidity, age, and historic materials
Richmond's Mid-Atlantic climate — hot, humid summers, variable winters, and high annual rainfall — is demanding on roofing materials. The city's humidity and summer heat accelerate asphalt shingle aging, making 20–25 year service lives the practical expectation for quality architectural shingles (vs. their nominal "30-year" or "50-year" ratings). The Virginia Piedmont also receives significant snowfall in major winter events, and ice dams form on poorly insulated roof sections during freeze-thaw cycles — a common cause of water intrusion in Richmond's older housing stock.
Richmond's historic housing stock creates roofing material complexity not present in newer cities. Pre-war homes in the Fan, Church Hill, and Oregon Hill were originally built with slate or clay tile roofing — materials that are still in service on many of these properties. When these historic roofing systems fail or are damaged beyond repair, the CAR review process in historic districts evaluates whether replacement materials are compatible with the historic character. Genuine slate replacement is expensive ($35–$75 per square foot) but appropriate for historic properties; synthetic slate (polymer composites that approximate slate's appearance) has been approved for use in some Richmond historic districts where true slate is cost-prohibitive.
What the inspector checks in Richmond
The roofing final inspection verifies: drip edge installation at eaves and rakes (drip edge installation sequence matters — at eaves, drip edge goes under the underlayment; at rakes, it goes over the underlayment); underlayment type and coverage; shingle installation including exposure, alignment, nailing pattern, and staggered joints; ridge cap installation; all flashings at penetrations, walls, valleys, and eaves; and that the completed work matches the permit scope. In historic districts, the inspector verifies that the installed material matches the CAR-approved specification.
What roof replacements cost in Richmond
Richmond roofing costs are in the mid-Atlantic mid-market range. Standard architectural asphalt shingles (1,800 sq ft home): $9,000–$16,000. Premium architectural shingles: $12,000–$20,000. Metal roofing (standing-seam): $22,000–$42,000. Slate replacement: $30,000–$80,000+ depending on extent. Synthetic slate: $18,000–$35,000. Modified bitumen flat roof: $6–$12 per square foot. Permit fees of $70–$250 for typical residential roofing are modest relative to project costs.
What happens if you skip the permit
Richmond's dense urban neighborhoods — where homes are close together and neighbors see construction activity clearly — make roof replacement one of the more visible and therefore more frequently detected code violations. A roofing crew working without a permit posted on the job site is a common code enforcement complaint in Richmond's residential areas. Consequences: double permit fees for work started before permit issuance; potential requirement to expose concealed work if the inspector has concerns about compliance; and the broader financial and legal implications. Virginia property disclosure requires disclosure of known unpermitted improvements. Roofing work is visible from the street and neighboring properties, making unpermitted roof replacement one of the more easily detected code violations in Richmond's dense urban neighborhoods. Roofing contractors who start work without permits posted face double-fee penalties and code enforcement action. The permit and final inspection provide the homeowner with documented evidence of a licensed contractor's code-compliant installation — documentation that supports insurance claims and home sale disclosure. Virginia property disclosure requires disclosure of known unpermitted work.
Phone: (804) 646-4169 | Email: [email protected]
Walk-in: Mon–Fri 8:00 a.m.–1:00 p.m. | Phone: Mon–Fri 8:00 a.m.–5:00 p.m.
Online Permit Portal: energov.richmondgov.com
Historic district / CAR: (804) 646-6340 | DPOR license verification: dpor.virginia.gov
Common questions about Richmond roof replacement permits
Does a roof replacement in Richmond require a permit?
Yes — Richmond's building permit application form includes roofing as a specific category, and permits are required for roof replacements under the 2021 Virginia Residential Code. Apply through the Online Permit Portal at energov.richmondgov.com before work begins. The permit form states: "NO WORK SHALL START UNTIL A PERMIT IS POSTED ON THE JOB SITE."
How is the roofing permit fee calculated in Richmond?
$6.07 per $1,000 of construction value (residential) + 2% Virginia state surcharge. Construction value is based on the contractor's estimate or R.S. Means data, whichever is higher. For a $14,000 reroof: 14 × $6.07 = $84.98 + $1.70 surcharge = $86.68 total fee. The fee is very modest relative to roofing project costs.
My roof was damaged in a storm. Do I still need a permit for repairs?
It depends on scope. Minor repairs — patching a small area, replacing a few shingles — may fall within the VRC's minor repair exemption. Significant repairs representing a substantial portion of the roof, or full replacement prompted by storm damage, require a building permit regardless of the cause of damage. Insurance-funded work still requires permits. Contact (804) 646-4169 with your specific repair scope to confirm whether a permit is required.
Does my historic district home need CAR approval for a roof replacement?
For a like-for-like material replacement (same shingles, same color), CAR review is typically not required. For a material change (asphalt to metal, asphalt to slate, color change) on a property in an Old and Historic District, CAR approval is likely required because the roofing material contributes to the exterior historic character visible from public rights-of-way. Contact the Planning and Preservation Division at (804) 646-6340 before finalizing material selection for a historic property.
Can I replace my own roof in Richmond without a licensed contractor?
As an owner-builder on your primary residence, you can self-perform the roofing work and pull the permit yourself with the Building Permit – Owner Statement form. However, Virginia law (Code of Virginia §54.1-1100) requires that any contractor accepting a roofing project of $1,000 or more must hold a DPOR contractor license. For work you perform yourself on your own home, the owner-builder exception applies and you don't need a contractor license.
How do I verify a roofing contractor's Virginia license?
Verify at the DPOR (Department of Professional and Occupational Regulation) website at dpor.virginia.gov — search by contractor name or license number. Look for a current, active Class A, B, or C contractor license with the appropriate classification. The permit application requires the contractor's license be on file before the permit is issued. Unlicensed contractors who accept projects of $1,000 or more in Virginia are violating state law and cannot legally pull Richmond permits.
This page provides general guidance as of April 2026. Verify with Bureau of Permits at (804) 646-4169. For a personalized report, use our permit research tool.
Richmond roofing — ice dams, wind, and seasonal considerations
Richmond's climate creates specific roofing challenges that distinguish it from warmer Southern markets and colder Northern markets. The city sits at the junction of Mid-Atlantic weather patterns: hot, humid summers that accelerate shingle aging through UV exposure and thermal cycling; and cold winters that, while not severe by northeastern standards, produce ice dam conditions in homes with inadequate attic insulation and ventilation. Ice dams form when heat escapes through the roof deck, melts snow, and the meltwater refreezes at the cold eave overhang — forcing water under shingles and into the structure. Richmond homes that experience ice damming need not only new roofing but also attic insulation improvements to address the underlying thermal bypass that causes the problem. A roofing permit application for an ice-damaged Richmond roof may trigger discussion with the inspector about attic insulation and ventilation improvements required under the 2021 Virginia Energy Code.
Richmond's proximity to the Chesapeake Bay watershed creates periodic wind events — nor'easters, remnant tropical systems — that produce sustained high winds. The 2021 Virginia Residential Code's wind design requirements for Richmond (Lee County, Virginia is not a High Wind Zone under FBC) are less stringent than Florida's hurricane-zone requirements, but proper nailing patterns, starter strips, and hip/ridge installation still matter significantly for wind performance. The permit and inspection process in Richmond verifies that roofing installation meets the 2021 VRC's installation requirements for shingle fastening and flashing — important documentation for insurance claims following storm damage.