Your Local Roofing Company

Most people do not want to think about their roof until they have to. When that time comes, it helps to work with someone who will be straight with you about what is going on and what it will cost. On Tops Roofing is a family-owned company based in Cary and Wilmington, serving homeowners across the Triangle and coastal North Carolina since 1991. We handle replacements, repairs, and inspections, and we are still reachable ten years after the job when you have a question.

On Tops Roofing team at a GAF event

Our Company Mission

To be the roofing company people actually tell their neighbors about.

Our mission is to earn the kind of trust that only comes from doing the work right, telling the truth when it is uncomfortable, and treating every home like it belongs to someone we know. Because most of the time, it does. We are not trying to be the biggest roofing company in North Carolina. We are trying to be the one homeowners in Raleigh, Wilmington, and everywhere in between can count on to show up, do the job well, and still be reachable ten years later when they have a question.

We know what you are actually worried about.

It is not really about shingles or flashing. You are worried about overpaying. You are worried about hiring the wrong crew and not finding out until the next big storm. You do not know what is actually wrong with your roof, and you are not sure who to trust to tell you the truth about it. That is the part most roofers skip right past. We do not.

You deserve to know what things cost.

You get a written estimate with line items before any work begins. If something changes on the job, we tell you before we bill you. Transparency is not a selling point for us. It is the bare minimum.

Cutting corners catches up with people.

We install to manufacturer spec or better, and we do the prep work that most crews skip because nobody sees it. You will not notice it on day one. You will notice it in year ten.

You should not have to chase your roofer.

When you call, you reach the same people who gave you the estimate. We communicate before, during, and after the job so you always know where things stand.

Here is how simple this is.

1

Tell us what is going on.

Call or fill out the form. Tell us what you are seeing, what you are worried about, or just that you need someone to take a look.

2

We inspect and give you a clear answer.

We come out, look at the roof, and walk you through what we find with photos. You get a written estimate with no pressure to decide on the spot.

3

We do the work. You move on.

We handle the job start to finish, clean up after ourselves, and leave you with a roof you do not have to think about again.

Four things you can actually hold us to.

Not framed words on a wall. Things you should notice when you call us, meet the team, read the estimate, and watch the job get done.

01

Tell the truth first

You get straight answers, clear estimates, and room to think without pressure. If a repair is the right call, that is what we will say.

02

Respect the property

Your yard, your siding, your gutters. We treat everything on site with care and leave things the way we found them.

03

Keep you in the loop

You should not have to chase updates. We communicate clearly before, during, and after the job so nothing feels like a mystery.

04

Stand behind the work

When something is not right, you can reach the same people who gave you the estimate. No franchise buffer. Just local accountability.

A few of the faces you may work with.

Choosing a roofer feels a lot different when you can picture the people behind the calls, the estimate, and the work on your home.

Portrait of Chris from On Tops Roofing

Chris

Area Sales Manager

Known for fast follow-through, clear expectations, and helping homeowners feel informed instead of pushed.

Known for: clear next steps and detailed photo documentation.

Portrait of Daeus from On Tops Roofing

Daeus

Project Manager

The person who keeps your job running on schedule and on the standard you were promised when you signed.

Known for: making sure nothing falls through the cracks.

Portrait of Jennifer from On Tops Roofing

Jennifer

Accounting Manager

Part of what keeps the experience organized, personal, and consistent from the first conversation onward.

Known for: making the process feel personal instead of procedural.

There are more people behind your project.

Every person you interact with is part of a team that takes the work seriously. Meet the rest of them.

Meet the full team
The original On Tops Roofing logo from the early years of the company

Our History

More than three decades of roofing in North Carolina.

On Tops Roofing was founded in 1991 in Angier, NC, serving homeowners across Harnett and Johnston counties during a period of steady growth in the region. What started as a focus on new construction gradually evolved into the full-service company we are today.

  1. 1991
    Founded in Angier, NC. On Tops Roofing opened its doors focused on new construction roofing across Harnett and Johnston counties.
  2. 2007
    A permanent home base. We opened our building on NC-210 in Angier, giving the company its first dedicated operations hub.
  3. 2010s
    Growing north with the Triangle. As Cary, Raleigh, Chapel Hill, and Durham expanded, so did we. Residential roofing in the Triangle became the core of our business.
  4. 2022
    Headquarters moved to Cary, NC. To better serve our growing customer base in the Triangle, we relocated our main operations to Cary.
  5. 2025
    Expanded to the coast. We opened a second location in Wilmington, bringing On Tops to southeastern North Carolina and the surrounding communities.

We're right in your backyard

Two locations serving homeowners across the Triangle, southeastern North Carolina, and the coast.

Raleigh area office photo coming

Raleigh Area

Cary, NC

Our main base of operations. Serving Raleigh, Cary, Apex, Holly Springs, Fuquay-Varina, Durham, Chapel Hill, and surrounding communities.

On Tops Roofing building on NC-210 in Angier, NC

Angier

Angier, NC

Our home base for Harnett, Johnston, Hoke, Cumberland, and Moore County. Also serves as our training facility, with a full-scale roof demo built inside.