Top-rated roofers.

Get matched with top roofers in Henrico, VA

Enter your zip and get matched with up to 5 pros

Need a pro for your roofing project in Henrico, VA?

Select your specific project to find the pro for you.

TRUSTED BY HENRICO, VA HOMEOWNERS

  • Average homeowner rating star icon4.7
    Average homeowner rating
  • Verified reviews icon1.1k+
    Verified roofing services reviews

Find Roofers in Henrico

Avatar for Elman's Contractors, Inc.
Elman's Contractors, Inc.
4.9(
105
)
Metal Roofing - Install or ReplaceNatural Slate Roofing - Install or ReplaceTraditional Tile Roofing - Install or Replace+10 more

Serving Henrico, VA and surrounding areas

Approved

Super Service Award Winner

In business since 2004

Free estimates

Warranties offered

"Excellent! Crew arrived, started working stopped for lunch and left late, but roof on house and carport were 95% done. Came back next day trimmed up a couple things and cleaned up really well. We are very happy with the roof and the gutters will complete the job. Well done!"
Additional Photos
Additional Photos
Additional Photos
Additional Photos
Additional Photos

+33

Response time11 hrs
25 neighbors recently requested a quote
Recommended by98%of homeowners
Avatar for SlopePro
SlopePro
5.0(
16
)
Asphalt Shingle Roofing - Install or ReplaceMetal Roofing - Install or ReplaceAsphalt Shingle Roofing - Repair+26 more

Serving Henrico, VA and surrounding areas

Approved

In business since 2018

Free estimates

Emergency services offered

"I had a leak in my laundry room, and had SlopePro come by to look at it. I was worried that they would try to pressure me into some huge purchase like other roofing companies, but that wasn’t the case. When they arrived, the found where the leak was, explained everything to me, and simply replaced a pipe boot. There was no high pressure sales tactics, they literally just fixed the leak. Not too long after, a huge storm blew off a few of my shingles. They came out again and WOW. Their knowledge of the industry is unparalleled. They handled everything for me, were always available for questions, provided top notch work, and I have a brand new roof that I can trust was done RIGHT (covered by insurance). These guys and gals are truly the most honest, transparent and professional people you could ever ask for when making roofing decisions. Not only that, but they are actual roofing experts, unlike other companies who are just salespeople with ladders. I can’t say enough, HIRE SLOPEPRO!! 10/10"
Additional Photos
Additional Photos
Additional Photos
Additional Photos
Additional Photos

+22

Response time1 day
36 neighbors recently requested a quote
Recommended by100%of homeowners
Avatar for Skyfall Exteriors, LLC
Skyfall Exteriors, LLC
4.7(
55
)
Asphalt Shingle Roofing - Install or ReplaceAsphalt Shingle Roofing - RepairInspection - Roofing+5 more

Serving Henrico, VA and surrounding areas

Approved

Super Service Award Winner

In business since 2010

Free estimates

Emergency services offered

"I love my new black roof and gutters. Mateo was excellent. He explained the process in detail from start to finish and was always available to answer questions, he even filed the insurance claim for hail damage for me. Mateo made the roof replacement process simple. I highly recommend Mateo for your roofing needs."
Roof
Roof
Roof
Roof
Roof

+1

Response time1 day
Response rate93%
40 neighbors recently requested a quote
...
Showing 1-10 of 444
Roofing questions, answered by experts

You can install a spray foam roof over shingles, but it may compromise the roof’s protective qualities or shorten its lifespan. Before installing a new roof, ask a qualified roofer if your existing roof needs to be removed before installing a spray foam roof so you ensure your home has quality, long-lasting protection. 

Hiring a reliable roofing contractor requires finding a company in your area with years of experience, holds the necessary licensing, and has a history of positive customer reviews and services. Start by researching whether a roofer you’re considering hiring holds the necessary certifications. Consider requesting customer references from your top contenders. Finally, get quotes from a few roofing companies and decide which provides the best value overall.

Roof repairs average around $1,100 but can easily exceed that for larger repairs. The cost of roof replacement depends on the size of your home and the materials used but averages between $4,000 and $24,000.

Before hiring a roofing contractor, it's wise to ask several key questions. Inquire if they are licensed for roof replacement and repair and if they hold any special certifications. Ask if they will be completing all the work themselves or subcontracting parts of it. It's also important to understand the project timeline, whether they will remove the old roof or place new shingles on top, and how they will handle cleanup after the project is complete. Finally, ask about warranties for both work and materials, what recourse you have if issues like leaks arise, and if they can provide customer references.

A shingle roof costs between $7,500 and $24,000 in total. The exact cost depends on the size of your roof and the number of bundles of shingles required. A bundle of shingles typically costs between $40 and $60, though contractors might be able to get a lower price than you’d get buying from a local hardware store.

The Henrico, VA homeowners’ guide to roofing services

From average costs to expert advice, get all the answers you need to get your job done.