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.

Research by DoINeedAPermit.orgUpdated April 2026Sources: City of Richmond Bureau of Permits and Inspections (rva.gov); Homeowner Permit Process Guide 2025; 2021 VRC; Building Permit Application (PDR02B); (804) 646-4169
The Short Answer
YES — A roofing permit is required for roof replacement in Richmond. Virginia state contractor's license required.
Richmond's Bureau of Permits and Inspections requires permits for roofing replacements under the 2021 Virginia Residential Code. The permit application form (PDR02B) includes a specific roofing section with fields for number of squares. Fee: $6.07 per $1,000 construction value (residential) + 2% state surcharge, based on contractor's estimate or R.S. Means (whichever is higher). Virginia state roofing contractor license required (DPOR). Historic district properties may require CAR Certificate of Appropriateness for material changes. Apply: energov.richmondgov.com. Bureau: 900 E. Broad St., Room 108; (804) 646-4169.

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.

Planning a roof replacement in Richmond?
Get exact permit fees, historic district check, and process steps for your roof at your Richmond address.
Get Your Richmond Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Three roofing scenarios in Richmond

Scenario 1
Standard shingle reroof in Westover Hills — straightforward building permit
A Westover Hills homeowner replaces a 20-year-old architectural shingle roof on their 1960s ranch home. Not in a historic district. Virginia-licensed roofing contractor applies through energov.richmondgov.com for the building permit before the tear-off. Construction value: $14,000 for a 22-square reroof. Permit fee: $6.07 × 14 = $84.98 + $1.70 = $86.68. The permit is printed and posted at the job site. Final inspection scheduled after the new roofing is complete — inspector verifies drip edge, underlayment, shingle installation pattern, ridge cap, and any flashing work. Total project: $12,000–$18,000. Permit fee: ~$87.
Permit fee: ~$87 | Total project: $12,000–$18,000
Scenario 2
Metal roof installation in the Fan District — building permit + CAR review
A Fan District homeowner wants to replace their aging asphalt shingle roof with a standing-seam metal roof. The Fan is an Old and Historic District. The material change from asphalt to metal is a visible exterior change requiring CAR review. The homeowner contacts Planning and Preservation at (804) 646-6340: the CAR review for roofing material changes in the Fan typically focuses on the metal finish and color — matte charcoal or dark gray standing-seam metal is often found compatible with the district's character, while highly reflective or unusual colors may not be approved. CAR review: 2–6 weeks depending on complexity and whether a public hearing is required. Building permit applied for simultaneously. Once both are approved, installation proceeds. Permit fee for $30,000 metal roofing project: $6.07 × 30 = $182.10 + $3.64 = $185.74. Total project: $25,000–$45,000.
Permit fee: ~$186 | CAR review: 2–6 weeks | Total project: $25,000–$45,000
Scenario 3
Flat roof membrane replacement in Manchester — commercial-adjacent roofing
A Manchester homeowner (Manchester, south Richmond across the James River, rapidly gentrifying) has a flat-roofed home that needs its modified bitumen membrane replaced. Flat roof membrane replacement requires a building permit like any other reroof. The permit submittal includes the construction value and the contractor's Virginia license. The final inspection verifies the membrane installation quality, edge flashing, and drain clearance. Manchester is an emerging historic district — check with Planning and Preservation about whether your Manchester property is in a designated historic area before any exterior work. Construction value: $11,000 for a 20-square flat roof. Permit fee: ~$67. Total project: $9,000–$16,000.
Permit fee: ~$67 | Total project: $9,000–$16,000
VariableHow it affects your Richmond roofing permit
All reroofs require a permitBuilding 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 changeCAR 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 contractorsAfter 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 workInsurance-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 timelineGoal: 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 roofingHomeowners 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 roofing requires a permit and a Virginia-licensed contractor — no exceptions.
Get exact fees, historic district check, and process steps for your roof at your Richmond address.
Get Your Richmond Roof Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

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.

City of Richmond — Bureau of Permits and Inspections 900 E. Broad Street, Room 108 | Richmond, VA 23219
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
Planning a roof replacement in Richmond?
Get a personalized permit report — exact fees, historic district check, and process steps for your Richmond address.
Get Your Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

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.