Top-rated roofers.

Best roofers near Odessa, NY

Enter your zip and get matched with up to 5 pros

Need a pro for your roofing project in Odessa, NY?

Select your specific project to find the pro for you.

TRUSTED BY ODESSA, NY HOMEOWNERS

  • Average homeowner rating star icon4.2
    Average homeowner rating
  • Verified reviews icon40
    Verified roofing services reviews

Top-Rated Roofers in Odessa - Updated Nov 2026

Avatar for Quality Roofing LLC
Quality Roofing LLC
5.0(
12
)
Metal Roofing - Install or ReplaceAsphalt Shingle Roofing - Install or ReplaceNatural Slate Roofing - Install or Replace

Serving Odessa, NY and surrounding areas

Approved

In business since 2024

Free estimates

Credit card accepted

"I sure did pick the Right contractor for my new roof and total remodel of my whole house. Dale Randall Roofing. He is very high quality bringing in the all professional help, During the estimate process he throughly went over everything with me , He took many pictures for me to see all that he was replacing. He stayed in contact with me as he was working with his employees , all very professional. After all was completed , he went over everything again with me. He also checked back with me a few months latter to assure I was happy with all the remodel and new roof. I had many estimates , Dales Roofing was certainly the best. Very happy , and I would highly recommend Dale Randall Roofing , Avoca , NY"
New Roof
5 neighbors recently requested a quote
Avatar for Sweet Home Painting & Pressure Washing
Sweet Home Painting & Pressure Washing
5.0(
6
)
Roof - Clean

Serving Odessa, NY and surrounding areas

Approved

In business since 2025

Free estimates

Credit card accepted

"Alex was Great. He explained every detail of the job his company was going to complete. His estimate was very detailed. We would recommend Sweet Home for any Fence or Deck refinishing projects. After the project was completed Alex took the time to walk around and asked us if we had any concerns. Not many companies would do this."
Pressure Washing
10 neighbors recently requested a quote
Ward's Construction, Inc.
5.0(
1
)
Asphalt Shingle Roofing - Install or ReplaceMetal Roofing - Install or ReplaceMetal Roofing - Install or Replace - For Business

Serving Odessa, NY and surrounding areas

Approved

In business since 2000

Free estimates

Credit card accepted

We take great pride in our experience, expertise, quality, and customer service that we provide to meet the consumer's needs. It is our mission to provide excellent workmanship and complete customer satisfaction from start to completion of a project. In order to understand the needs and expectations of our customers, we take great care to work and communicate with every customer in a professional manner. Our reputation is based on service, safety, and quality, regardless of how large or small the job.

Recommended by100%of homeowners
Mohawk Home Improvements
New to Angi
Roof - Clean

Serving Odessa, NY and surrounding areas

Approved

Free estimates

Small jobs welcome

Offers commercial services

My name is Billy Abbey, 52, I have been learning the trades from my teens to now. I generally work alone, but I have a hand full of regular employees who work when needed, including my so , Blake, who is a union electrician. My specialty is flooring, however, I have experience working nearly anything, if I am nkt comfortable with a request, I have somebody that is. Im very detail oriented, great work ethic, and love working with the public as I worked at Home Depot for several years. Insured, free quotes

...
Showing 1-10 of 121
Roofing FAQs, answered by experts

The placement of snow guards depends on the individual roof, but typically snow guards are placed between 12 and 18 inches from the eaves, though they can be placed as close as six inches and as far as 24 inches from the eaves. A roofing professional can assess the roof and potential snow loads to determine the best placement.

If your roof is nearing the 20-year mark in age, you probably should start worrying about the roof’s longevity. If you don’t know the age, it may be time to figure out who installed your roof, so you can estimate the age accurately. You then can make plans to pay for the upcoming roof replacement. You also can learn how to inspect a roof yourself to look for signs of damage that may indicate a need for a replacement.

Concrete tile roofs last for an average of 50 years, but you could see more than that if you’re diligent about repairs, roof inspections, and maintenance to avoid major damages. Concrete tile roofs are prone to cracking, so they may not last as long without needing repairs in areas with extreme weather, especially hail.

It’s possible for a roofing estimate to change after the initial assessment, but in most cases, it shouldn’t. There’s always the risk that something unexpected will happen that causes prices to go up, like discontinued materials or your roofer discovering previously hidden damage to your decking when ripping off the old roof. However, experienced roofers should account for these circumstances in their initial estimates. Roofing contracts are binding, so always check your contract for language about how and why your numbers could change.

Costs depend on material, labor, and additional features like underlayment or insulation.

The Odessa, NY homeowners’ guide to roofing services

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