Roofing contractor
On Tops Roofing
590 New Waverly Pl Ste 210, Cary, NC 27518
- Google average
- 5.0
- Ratings counted
- 615
- One and two star
- 3 of 615(0.5%)
- North Carolina median
- 1.4%
The first three are Google’s own figures for On Tops Roofing, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the North Carolina roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 602 | 98% | |
|---|---|---|---|
| 4 | 9 | 1% | |
| 3 | 1 | 0% | |
| 2 | 1 | 0% | |
| 1 | 2 | 0% |
Lower than most — the typical roofer in North Carolina sits at 1.4%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
All 4 of the one and two-star reviews we hold for On Tops Roofing, most recent first.
- 1 out of 5Nicoa week ago
I had a leak in my roof and called On Tops after seeing the great reviews. After a little phone tag a manager I think said someone would come by at some point during the next day, although he couldn't give me any more of a specific window. Luckily I work near home and was able to meet the guy after getting a 20 minute notice. The guy who came had no interest in looking at the leak in my roof, just threw a ladder on my house and went up. After that I didn't hear from anyone from On Tops again. The other reviews seem like they are good to work with if you need a new roof, but my experience trying to get a leak was poor.
Reply from the business
Thank you for taking the time to share this feedback. We’re very sorry that your experience with us fell short of the level of service we expect to provide. … More
- 1 out of 5The Onea month ago
Guy took one look at my roof and said I needed to replace 6×4 feet of shingles. Now valid explanation nothing. Be careful people. Be careful Jonathan Kennedy.
Reply from the business
Thank you for the feedback, and I'm sorry we didn't earn your confidence during the inspection. We take that seriously, so I want to share some context. Our team came out within a few hours of your call that morning, and Jonathan performed an attic inspection at no charge. He photographed the source of the leak, a single nail dripping onto the insulation directly above the ceiling stain. We recommended replacing a small section of shingles rather than simply sealing the nail because a permanent repair requires removing shingles to check the roof decking for damage and installing ice and water shield as a secondary leak barrier. A repair like this typically runs $300 to $400 and includes a warranty. Caulking the nail head would be cheaper, but it's a temporary fix that usually leaks again and we only offer repairs we can warranty! No work was performed and nothing was charged. We wish you the best with your repair! -Jeff, General Manager
- 2 out of 5Bruce Hendricksa year ago
The repair was completed quickly however the job was overpriced for the amount of work done.
Reply from the business
Hi Bruce, Thank you for your feedback. We’re glad to hear the repair was completed quickly, but we’re sorry to hear you felt the pricing didn’t match the scope of work. Our goal is always to provide high-quality repairs and we will take your input into consideration as we continue to improve. Best, Jeff Baxter
- 1 out of 5Robert Beke2 years ago
I never had a roof leak until On Tops Roofing put a new roof on my house in Cary a few years ago. Now I have leaks, stained ceiling and possibly hidden mold and On Tops Roofing says the warranty doesn't cover the leaks or repainting the ceilings.DO NOT HIRE ON TOPS ROOFING UNLESS YOU ENJOY A LEAKING ROOF AND STAINED CEILINGS.
Reply from the business
Hi Robert, Thank you for the feedback, we greatly appreciate customer feedback especially when things don't go as planned. Our team also appreciates you allowing us to come back and replace the pipe boots and repair the interior damage. If there is anything else we can do to improve your experience please don't hesitate to reach out! Best, Jeff Baxter
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- fair pricing35
- courteous staff31
- leak repair20
- quick repair14
- new roof installation14
- shingle replacement8
- before and after pictures8
- skylight replacement7
- damage assessment7
- thorough clean up5
Other reviews we hold
14 more of the 499 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5robert flynnEdited 8 hours ago
Fantastic job!!!! thanks for all the friendly Services and I'm having my another house rooftop done in the fall
Reply from the business
Robert, We’re so happy you had a great experience with our team! It means even more knowing you’ll be calling us again for your other home this fall. We truly appreciate your continued trust in us! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Fred Aa day ago
On Tops did an amazing job on my roof! They were professional and stayed in contact from start to finish. They supplied me with pricing options that were very fair and several different choices for the actual shingle products to accommodate my budget. I also received numerous overhead before and after photos of the job since my roof is way to high and steep to inspect myself. Chris and Luis were wonderful to work with!! Five star service from a local (important in the roofing business) company!! Thank you guys..
Reply from the business
Fred, We’re so glad you had such a positive experience with our team! Chris will appreciate hearing that the options he provided helped you find the right fit for your home and budget, and Luis will be happy to know you enjoyed working with him throughout the project. We’re also glad the photos gave you a great view of the finished work. Thank you so much for your recommendation and trusting us with your home! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Robert HalliseyEdited a day ago
Enjoyed the experience first with Johnathan when he arrived for an inspection and roof estimate. They spent two days on site and did an excellent and were professional all the way.
Reply from the business
Robert, Thank you so much for taking a moment to share your experience. It was a pleasure working with you, and we truly appreciate your support! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Thanh Huynh3 days ago
got a roof leak repair job done with them in Aug 2026. Very straightforward from the estimate/quoting to the final payment. The job is done with photos before and after. Would highly recommend this for Roof-related issue.
Reply from the business
Thanh, We’re glad the entire process felt straightforward from the estimate through the completed repair. It’s important to us that you can see exactly what was done, and we’re happy the photos helped with that. Thank you for trusting us and for the recommendation! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5fernando da rosa4 days ago
Had roof replaced, reasonably priced and did a great job. They were on time and communicated very well.
Reply from the business
Fernando, We’re glad you’re happy with your new roof and had a smooth experience with our team. Clear communication is important to us, and we’re happy you felt well-informed throughout the process. Thank you for your recommendation! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Alexander Thornhill5 days ago
I’m extremely happy with my experience with On Tops Roofing! They replaced my roof and installed gutter guards at a very affordable price. The entire job was completed quickly—in just one day—and everything looks great. …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Alexander, We’re so happy you’re enjoying your new roof and gutter guards. Knowing you felt confident in your decision to choose us means a lot to our team. Thank you for trusting us with your home and for the wonderful recommendation! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Larry Black6 days ago
Crew knew exactly what to do and worked quickly. Performed repair and cleaned up nicely so that you couldn’t tell they had been on the roof.
Reply from the business
Larry, We’re happy the repair went smoothly and that the crew took such good care of your property. Leaving things clean when we’re finished is just as important as the work itself. Thank you for trusting our team with your home! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Joe & Nikki Feltenbergera week ago
On Tops Roofing is great to work with. Professional, courteous, answered all my questions. When the work was scheduled, it was performed quickly and as stated.
Reply from the business
Joe & Nikki, We’re happy you had such a good experience with our team. Making sure your questions are answered and you know what to expect is important to us. Thank you for your recommendation! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5T. Sa week ago
These guys are great, and stand behind their work! Yes, even when problems arise later! Thanks guys! Awesome work!
Reply from the business
T, Thank you for continuing to trust us with your roof. We take a lot of pride in standing behind our work, so this means a great deal to our team. We’re happy we could take care of you again! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Heather Alforda week ago
What an awesome company to work with. Chris started this process and made easy to move forward. He gave us options and was not pushy about it at all. Luis our PM communicated everything to expect as well as ensuring we communicated if we needed to leave the house so he could make sure everything was ok for us to leave safely. The roof was done in a day and the clean up was excellent. Luis called us later to let us know they saw a couple of shingles that didn’t match and would be back to fix it. We greatly appreciate their professionalism and honesty. We would highly recommend this company to anyone!
Reply from the business
Heather, We’re so happy to hear Chris and Luis made the entire process feel comfortable and well organized from the beginning. It means a lot that you noticed the communication, cleanup, and attention to detail along the way. Thank you for trusting our team with your home and for recommending us to others! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Judith Rounsavall2 weeks ago
Wonderful company to work with. One day to complete a new roof job. Kept me informed throughout the day on progress.
Reply from the business
Judith, We’re so glad you had a great experience with your roof replacement! It’s wonderful to hear you felt informed throughout the day and that everything came together just as planned. Thank you for taking the time to leave a review. Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Jacques Vetil2 weeks ago
Very professional, provided a detailed quote for roof repairs and completed the repairs on time with before and after pictures. Recommend On Tops company
Reply from the business
Jacques, We’re so glad the whole process felt clear and straightforward. It’s great to hear the photos helped give you confidence in the work. Thank you for the recommendation and for trusting our team with your roof. Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Jeff Fennel2 weeks ago
We recently had our roof replaced by On Tops Roofing, and the entire experience was outstanding. From start to finish, Luis, the project manager, provided excellent communication, keeping us informed every step of the way and making the process stress-free. The crew was incredibly efficient and professional. They took great care to protect our home, landscaping, and surrounding property throughout the project. It was clear they valued quality workmanship and respect for their customers' homes. What impressed us most was how smoothly everything was handled. The dumpster was delivered and hauled away promptly, and the entire roofing project was completed within a single day. The cleanup was thorough, and they left our property looking great. Most importantly, we feel like we now have a roof that is even better than the one we had before. The quality of the work and attention to detail exceeded our expectations. We highly recommend On Tops Roofing to anyone looking for a reliable, professional, and efficient roofing company.
Reply from the business
Jeff, Thank you so much for such a thoughtful review. We're thrilled to hear Luis kept you informed throughout the project and that the crew took great care of both your home and the cleanup. Knowing the entire process felt smooth and that you're so happy with the finished roof is exactly what we hope for every homeowner. We truly appreciate your recommendation and the opportunity to earn your trust! Warm regards, Jeffery Baxter On Tops Roofing Team
- 5 out of 5Don Grimsley3 weeks ago
Excellent service and communication. We were very pleased with our plumbers, and they recommended On Tops Roofing. The experience was great...highly recommend!
Reply from the business
Don, We're honored that your plumbers recommended us, and we're even happier to hear we lived up to that recommendation. Thank you for trusting our team and for taking the time to share your experience. We truly appreciate your recommendation! Warm regards, Jeffery Baxter On Tops Roofing Team
The latest post from this business
Posted by On Tops Roofing to their own Google profile 2 weeks ago. Their words, not ours.
Hard to believe this is the same house! The new shingles' weathered wood color brings out the stonework's beautiful browns and elevates the entire look of the home. This was absolutely a perfect color choice!10 hours ago
What On Tops Roofing says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
Licensed
“…served GAF Master Elite contractor Licensed & insured in NC Serving Cary…”
Insured
“…Master Elite contractor Licensed & insured in NC Serving Cary since 1991 Fast…”
Warranty offered
“…and a lifetime-rated transferable warranty on the materials and the workmanship.…”
States a founding year
“…We have worked on homes across Cary since 1991, from Preston and MacGregor Downs to…”
Free estimates
“…Call Us Today (919) 639-4981 Free Estimate → ✕ (919) 639-4981 Services ▼…”
Family owned
“…company, ideally one that is still family-owned or locally owned, and one you feel…”
Their site also states: states years in business.
Other roofers in Cary
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Artisan Quality Roofingroof replacement, estimate process, efficient crew5.0425 ratings0.9% one and two star(919) 906-3791 | 5.0 | 425 | 0.9%4 of 425 | (919) 906-3791 |
| Legacy Construction and Roofingroof replacement, insurance claim assistance, thorough inspection4.9422 ratings2.6% one and two star(919) 677-1991 | 4.9 | 422 | 2.6%11 of 422 | (919) 677-1991 |
| Barkley-Jensen Roofing and Restorationroof replacement, insurance claim assistance, thorough inspection5.0392 ratings0.5% one and two star(919) 750-0911 | 5.0 | 392 | 0.5%2 of 392 | (919) 750-0911 |
| Storm Guard Roofing and Construction of Apex-Caryroof replacement, insurance claim assistance, courteous staff4.9246 ratings1.2% one and two star(919) 805-3069 | 4.9 | 246 | 1.2%3 of 246 | (919) 805-3069 |
| Highlands Roofinginsurance claim assistance, professional crew, hail damage repair4.9147 ratings2.0% one and two star(919) 351-9337 | 4.9 | 147 | 2.0%3 of 147 | (919) 351-9337 |
| Emerald Roofingroof replacement, fair pricing, quick completion5.0111 ratings0% one and two star(984) 230-9551 | 5.0 | 111 | 0%0 of 111 | (984) 230-9551 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 615 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 563, of which 499 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.