We solve roofing problems.
At On Tops, we believe there is a better way to do roofing. A way with integrity where customers are earned rather than bought. We're obsessively passionate about it, and our mission is to help people achieve it. We focus on replacing homeowners roofs. We're excited to simplify roofing for everyone through our knowledge base, team, and community.
If you have a roofing need, we would love to be your go-to contractor. We understand you want a team that is professional, well-trained, safe, and efficient. Our roof technicians are experienced in repairing and replacing roofs throughout North Carolina.
15,000+ Roofs
Over 15,000 homeowners have purchased new roofs from On Tops since 1991.
A+ Rating
We maintain an A+ rating with the BBB because we take customer feedback seriously.
30 Years
We opened our doors in 1991 and still serve the same communities 30 years later.
2 Locations
We have 2 locations and a dedicated training facility to better serve you.
We're local.
You can trust we'll still be roofing homes in the Triangle and throughout North Carolina as long as you live under your new roof. We invest in the communities we serve and will continue to do so. To help serve you better, we built a dedicated training facility and opened our second location. Although our service area continues to expand, our commitment to service and quality will never waiver.

Luis Perez
Project Manager
GAF Master Elite
We maintain the highest certification in residential roofing.
ShingleMaster
Know the team handling your project has the best training.
Super Service Award
We are obsessed with the customer experience.
The Triangle's Roofers
We proudly serve the following communities.
- Angier
- Apex
- Benson
- Cary
- Chapel Hill
- Clayton
- Dunn
- Durham
- Fayetteville
- Fearrington
- Fuquay-Varina
- Garner
- Hillsborough
- Holly Springs
- Knightdale
- Lillington
- Morrisville
- New Hill
- Pittsboro
- Raleigh
- Smithfield
- Wake Forest
- Wendell
- Willow Spring
- Zebulon