Updated June 2026

Top 10 Roofing Contractors in Richmond, Virginia

Vetted, currently-operating roofing companies serving Richmond and Central Virginia, ranked by experience, certifications and local reputation.

Quick Comparison

Rank Company Specialty Experience BBB Website
1 Saunders Roofing Company Best Overall Since 1942 A+ Accredited Visit
2 Stevens Roofing Corporation Best for Historic & Slate Roofs Since 1946 Listed Visit
3 J. King DeShazo III, Inc. Best for Commercial Since 1977 Listed Visit
4 Cross Timbers Roofing Best for Manufacturer Certifications Since 1991 A+ Accredited Visit
5 R.W. Harper & Son, Inc. Best for Metal & Sheet Metal Work Since 1967 A+ Accredited Visit
6 Old Dominion Roofing & Construction, Inc. Best for Flat & Industrial Roofs Since 1984 Listed Visit
7 Davidson Roofing Company Best for Residential & Solar Since 2005 A+ Accredited Visit
8 Shanco Best for Storm Damage Restoration Local Listed Visit
9 A Plus Roofing Company Best Value Local Listed Visit
10 RETEX Roofing & Exteriors Best for Metal Roofing Local Visit

Detailed Reviews

#2

Stevens Roofing Corporation

Best for Historic & Slate Roofs
ExperienceSince 1946 (79+ Years)
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaRichmond & Norfolk regions

Established in 1946, Stevens Roofing is a third-generation family business with offices in both Richmond and Norfolk. The company specializes in slate, copper, ornamental copper, tile and wood-shake systems and offers historic roof restoration, alongside conventional asphalt, metal and flat roofing. It handles both residential and commercial work across Central Virginia and Hampton Roads.

Slate Roofing Copper Roofing Historic Roof Restoration Roof Repair Roof Replacement Tile Roofing Gutters
Visit Stevens Roofing Corporation
#3

J. King DeShazo III, Inc.

Best for Commercial
ExperienceSince 1977 (45+ Years)
BBB StatusListed
SpecialtyCommercial & Residential
Service AreaAshland & Greater Richmond

Founded in 1977 and based in Ashland, J. King DeShazo focuses primarily on commercial roofing for schools, government buildings, malls, multi-unit housing and warehouses, with a residential division for replacement and repair. The company is a Virginia Class A Contractor and a member of the NRCA and the Virginia Association of Roofing Professionals (VARP), serving downtown Richmond, The Fan, Midlothian, Mechanicsville and Glen Allen.

Commercial Roofing Roof Replacement Roof Repair Re-Roofing Emergency Leak Repair Metal Roofing Slate Roofing
Visit J. King DeShazo III, Inc.
#4

Cross Timbers Roofing

Best for Manufacturer Certifications
ExperienceSince 1991 (30+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaCentral Virginia

Founded in 1991, Cross Timbers serves the Richmond, Charlottesville and Hampton Roads markets and bills itself as the only Central Virginia roofer holding top certifications with the four largest shingle manufacturers: GAF (Select ShingleMaster), Owens Corning (Platinum), CertainTeed and TAMKO. It focuses on residential and commercial shingle roof replacement and repair, is BBB Accredited with an A+ rating (accredited since 2014), and notably collects no money upfront, invoicing only after the customer is fully satisfied.

Roof Replacement Roof Repair Shingle Roofing Storm Damage Roofing Commercial Roofing Roof Inspection
Visit Cross Timbers Roofing
#5

R.W. Harper & Son, Inc.

Best for Metal & Sheet Metal Work
ExperienceSince 1967 (55+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaRichmond & Central Virginia

Operating from the same Richmond location since 1967, R.W. Harper & Son is a three-generation roofer licensed and certified in slate, metal, tile, shingle, TPO and EPDM systems, with an in-house sheet metal fabrication shop and custom gutters. The company is a member of the NRCA and VARP and is listed as a BBB Accredited Business with an A+ rating on bbb.org.

Metal Roofing Sheet Metal Fabrication Slate Roofing Custom Gutters Roof Repair Roof Replacement TPO & EPDM
Visit R.W. Harper & Son, Inc.
#6

Old Dominion Roofing & Construction, Inc.

Best for Flat & Industrial Roofs
ExperienceSince 1984 (40+ Years)
BBB StatusListed
SpecialtyCommercial & Industrial
Service AreaRichmond & Virginia

Serving Virginia since 1984, Old Dominion Roofing concentrates on commercial and industrial roofing from its Richmond base. Its specialties include TPO, PVC and EPDM single-ply membranes, built-up roofing, modified bitumen, standing-seam metal and elastomeric coatings, plus custom gutters and ongoing maintenance programs. The company displays a GAF Master Select credential.

Flat Roofing TPO & PVC EPDM Single-Ply Built-Up & Modified Bitumen Standing Seam Metal Roof Coatings Roof Maintenance
Visit Old Dominion Roofing & Construction, Inc.
#7

Davidson Roofing Company

Best for Residential & Solar
ExperienceSince 2005 (20+ Years)
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaCentral Virginia

Founded in 2005 by Richmond native George Davidson, this family-owned company is both a GAF Factory Certified Master Elite installer and a CertainTeed Select Shingle Master contractor, a combination held by relatively few local roofers. It installs shingle, slate and solar roofing systems and is BBB Accredited with an A+ rating. Davidson serves Henrico, Hanover, Glen Allen, Mechanicsville, Chesterfield, Powhatan and the wider Central Virginia area.

Roof Replacement Roof Repair Solar Roofing Shingle Roofing Slate Roofing Commercial Roofing Gutters
Visit Davidson Roofing Company
#8

Shanco

Best for Storm Damage Restoration
ExperienceEstablished local roofer
BBB StatusListed
SpecialtyRoofing & Exterior Remodeling
Service AreaRichmond & Northern Virginia

Shanco is a GAF Master Elite Contractor with a Richmond branch that handles roof replacement, repair and storm restoration for hail, wind and ice damage, plus siding, windows, gutters and solar. Originally founded in Gaithersburg, Maryland, the company has operated for over 20 years and has been recognized as a Roofing Contractor of the Year by Roofing Contractor magazine. Its Richmond-area coverage includes Glen Allen, Henrico, Mechanicsville, Midlothian, Ashland, Chester and Short Pump.

Storm Damage Restoration Roof Replacement Roof Repair Siding Windows Gutters Solar
Visit Shanco
#9

A Plus Roofing Company

Best Value
ExperienceEstablished local roofer
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaRichmond & Central Virginia

A Plus Roofing is a Virginia Class A contractor handling residential and commercial work, including asphalt, metal, slate and cedar-shake roofs as well as TPO and EPDM low-slope commercial systems, with a notable focus on church roofs. The company also offers gutters, gutter guards, siding and windows, and was voted The Best Roofer in the Richmond Times-Dispatch's reader awards in 2020. It is BBB accredited and serves Ashland, Bon Air, Chesterfield, Henrico, Hanover, Mechanicsville, Powhatan and beyond.

Roof Repair Roof Replacement Commercial TPO & EPDM Metal Roofing Slate Roofing Gutters & Gutter Guards Siding
Visit A Plus Roofing Company
#10

RETEX Roofing & Exteriors

Best for Metal Roofing
ExperienceEstablished local roofer
BBB Status
SpecialtyResidential & Commercial
Service AreaRichmond & Chesterfield

Based on Hull Street Road in Richmond, RETEX Roofing & Exteriors is a metal roofing specialist offering installation, recoating and replacement across copper, corrugated/ribbed, metal-shingle and standing-seam profiles, for both residential homes and commercial buildings. The licensed and insured company also installs asphalt shingle roofs and provides siding, replacement windows and gutters, serving Richmond and the North Chesterfield area.

Metal Roofing Standing Seam Metal Roof Recoating Asphalt Shingle Roofing Roof Repair Siding Windows
Visit RETEX Roofing & Exteriors

How to Choose a Roofing Contractor in Richmond

Confirm a Virginia DPOR contractor license

In Virginia, any contractor performing roofing work valued over $1,000 (labor plus materials) must hold a license issued by the Department of Professional and Occupational Regulation (DPOR) Board for Contractors. Licenses come in three monetary tiers under the Code of Virginia: Class C (single projects over $1,000 but under $30,000), Class B (single projects from $30,000 up to $150,000) and Class A (projects of $150,000 or more, with no upper limit). Ask for the DPOR license number and verify it on dpor.virginia.gov before hiring any Richmond roofer.

Make sure they pull the City of Richmond permit

Richmond and the surrounding counties (Henrico, Chesterfield, Hanover) require a building permit for most roof replacements, even when you are simply swapping the same material. A reputable local roofer pulls the permit as part of the contract; permit fees in the area typically run from about $150 up to several hundred dollars and review can take roughly three weeks. Be wary of any contractor who suggests skipping the permit.

Prioritize manufacturer certifications

Credentials such as GAF Master Elite, CertainTeed Select ShingleMaster, Owens Corning Preferred and Carlisle or Firestone (Holcim) approval mean the manufacturer has vetted the contractor and that they can offer enhanced, transferable warranties. Richmond firms like Davidson Roofing (GAF Master Elite plus CertainTeed) and Cross Timbers (certified by all the major brands) illustrate the level of credentialing to look for.

Match the contractor to your roof type

Richmond's housing stock ranges from historic slate and standing-seam metal in the Fan and Church Hill to asphalt shingles in newer suburbs and flat membranes downtown. Choose a specialist accordingly: Saunders and Stevens for slate and copper, R.W. Harper and RETEX for metal, and Old Dominion for commercial flat roofs. A shingle-only crew is the wrong call for a 100-year-old slate roof.

Verify insurance, BBB standing and local references

Confirm both general liability and workers' compensation coverage, and check the company's Better Business Bureau profile on bbb.org for accreditation and rating (several Richmond roofers, including Saunders, R.W. Harper, Cross Timbers and Davidson, carry A+ ratings). Ask for recent local references in your specific neighborhood, since roof performance varies with tree cover, sun exposure and home age.

Plan around Richmond's storm and humidity risks

Richmond sits in a humid subtropical zone exposed to summer thunderstorms, the tail end of Atlantic hurricanes and tropical systems, and freeze-thaw swings in winter. Ask how the roofer handles ridge and soffit ventilation to fight attic moisture, whether they recommend impact-resistant (Class 4) shingles for hail and wind, and how they document storm damage for insurance claims, an area storm-restoration specialists like Shanco focus on.

Frequently Asked Questions

For a typical Richmond home, an asphalt-shingle replacement generally runs from roughly $8,500 to $11,600, with a basic 1,500-square-foot roof averaging around $8,500 and most projects falling between about $4,400 and $27,800 depending on roof size, pitch and material. Premium materials cost substantially more locally: metal roofing often runs $18,000-$23,000 and tile or slate can exceed $24,000. Always get itemized written quotes from at least three licensed contractors.
Architectural asphalt shingles remain the most common and cost-effective choice for Richmond's humid subtropical climate, and impact-resistant (Class 4) shingles add protection against summer hail and wind. Standing-seam metal sheds water well and handles heavy storms, while slate and copper, common on the area's historic homes, can last a century when properly maintained. Whatever material you choose, proper attic ventilation is essential to combat Richmond's high humidity.
Yes on both counts. The City of Richmond and surrounding counties require a building permit for most roof replacements, and your contractor should pull it for you. Separately, Virginia law requires any contractor doing roofing work over $1,000 to hold a DPOR contractor license (Class A, B or C depending on project size). Verify the license at dpor.virginia.gov and confirm the permit before work begins.
In Central Virginia, a quality architectural asphalt shingle roof typically lasts about 20 to 30 years, though Richmond's humidity, summer storms and freeze-thaw cycles can shorten that without good ventilation and maintenance. Standing-seam metal roofs commonly last 40 to 70 years, and properly cared-for slate or copper roofs, found on many older Richmond homes, can exceed 75 to 100 years.
Look for a verifiable DPOR license, general liability and workers' compensation insurance, and a track record in the Richmond metro, ideally several years or decades. Manufacturer certifications (GAF Master Elite, CertainTeed, Owens Corning), a solid BBB rating, local references, and a contractor who pulls permits and provides a written warranty are all strong signals. For older homes, confirm specific experience with slate, metal or copper.
Richmond is exposed to severe summer thunderstorms, hail, and the remnants of Atlantic hurricanes and tropical storms, so storm damage is a frequent reason for replacement. Experienced local roofers will inspect and photo-document wind, hail and water damage, help you file with your insurer, and meet the adjuster on site. Get an independent inspection before signing anything, and avoid out-of-town 'storm chasers' who appear right after a weather event.

Roofing in Richmond

Richmond's humid subtropical climate is hard on roofs in several distinct ways. Hot, muggy summers drive intense thunderstorms with damaging wind, heavy rain and occasional hail, while the metro sits within reach of Atlantic hurricanes and inland-tracking tropical systems that can dump torrential rain and topple trees onto rooftops. Winters bring repeated freeze-thaw cycles and the occasional ice or wet-snow event, which can pry up flashing and crack aging materials. Year-round humidity also encourages algae streaking, moss and trapped attic moisture, so ventilation and storm resilience matter as much as the shingles themselves in Central Virginia.

The region's roofs reflect both its history and its growth. Older neighborhoods such as the Fan, Church Hill, Monument Avenue and Ginter Park feature genuine slate, standing-seam metal and copper roofs, some over a century old, which is why several of Richmond's oldest firms, including Saunders (1942) and Stevens (1946), built their reputations on slate and copper craftsmanship. Newer suburban development in Henrico, Chesterfield and Hanover leans heavily on architectural asphalt shingles, increasingly in impact-resistant Class 4 grades, while Richmond's commercial and industrial buildings rely on flat and low-slope systems such as TPO, EPDM, PVC and modified bitumen.

Virginia regulates roofing contractors at the state level through the Department of Professional and Occupational Regulation (DPOR) Board for Contractors. Any contractor performing work valued over $1,000 must hold a license, classified by project value as Class C (single projects over $1,000 but under $30,000), Class B (single projects from $30,000 up to $150,000) or Class A (projects of $150,000 or more, with no upper limit), each with its own experience, exam and financial-responsibility requirements under the Virginia contractor licensing regulations. Separately, the City of Richmond and surrounding counties require a building permit for most roof replacements; permit fees in the area commonly range from roughly $150 to several hundred dollars and approval can take about three weeks. Homeowners can verify any license at dpor.virginia.gov.

Because Richmond combines aging historic roofs, fast-growing suburbs, frequent storms and meaningful state and local regulation, choosing an experienced local contractor is more than a convenience. A long-tenured local roofer understands which materials hold up in Central Virginia's heat and humidity, knows how to navigate City of Richmond and county permitting, can document storm damage for insurance adjusters, and has the right specialists, from slate restorers to commercial flat-roof crews, for the job at hand. The ten contractors profiled below are real, currently-operating businesses serving the Richmond metro, ranked by longevity, certifications, verified BBB standing, service breadth and local reputation.

Browse Richmond Roofers by Specialty

Looking for a specific type of roofing in Richmond? See our independently ranked specialty guides.

Roofing Guides for Richmond Homeowners

Find Roofing Contractors Nearby

Compare top-rated roofing contractors in Virginia and other major US markets.

Own a Roofing Company? Get Reviewed for This Directory

We independently review roofing contractors for inclusion in our city rankings — weighing years in business, manufacturer certifications, BBB standing, service breadth and local reputation. Submitting your company does not guarantee a top-10 spot: every listing is earned through our research, never paid for. Tell us about your company and we’ll let you know by email whether it’s eligible.

Request a Review