Your Local Roofing Company

Most people do not want to think about their roof until they have to, and 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 with offices in Cary, Raleigh, and Angier, and we have served homeowners across the Triangle and Wilmington since 1991. We do replacements, repairs, and inspections, and you can still reach us 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 you only get by doing the work right and telling the truth when it is uncomfortable. We treat every home like it belongs to someone we know, and most of the time it does. We are not trying to be the biggest roofing company in North Carolina. We want to be the one homeowners in Raleigh, Wilmington, and everywhere in between can count on to show up and do the job well. And we want to still be reachable ten years later when they have a question.

We know what you are actually worried about.

Shingles and flashing are rarely the real worry. You are worried about overpaying, or 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, and we do not.

You should know what things cost.

You get a written estimate with line items before any work begins, and if something changes on the job, we tell you before we bill you. We do not treat transparency as a selling point because it is the bare minimum.

Cutting corners catches up with people.

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

You should not have to chase your roofer.

When you call, you get the same people who gave you the estimate. We keep in touch before, during, and after the job, and you always know where things stand.

The process is pretty simple.

1

Tell us what is going on.

Call or fill out the form and tell us what you are seeing and what worries you, or just say 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 found using photos. Then you get a written estimate, and there is no pressure to decide on the spot.

3

We do the work and you move on.

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

Four things you can actually hold us to.

We do not mean framed words on a wall. You should notice these when you call, meet the team, read the estimate, and watch the job get done.

01

Tell the truth first

You get straight answers and clear estimates, plus room to think without pressure. If a repair is all you need, that is what we will tell you.

02

Respect the property

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

03

Keep you in the loop

We communicate clearly before, during, and after the job so nothing feels like a mystery and you never have to chase us for updates.

04

Stand behind the work

If something is not right, you reach the same people who gave you the estimate. There is no franchise in between, so accountability stays local.

A few of the faces you may work with.

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

Portrait of Chris from On Tops Roofing

Chris

Area Sales Manager

Chris follows through fast and sets clear expectations, and homeowners come away feeling informed instead of pushed.

Known for: clear next steps and detailed photo documentation.

Portrait of Daeus from On Tops Roofing

Daeus

Project Manager

Daeus keeps your job on schedule and held to 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

Jennifer helps keep things organized and consistent, and keeps it personal from the first conversation on.

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

There are more people behind your project.

Everyone you deal with is part of a team that takes the work seriously, and you can meet the rest of them here.

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, and served homeowners across Harnett and Johnston counties while the region grew steadily. The company started out focused on new construction and over time turned into the full-service company we are today.

  1. 1991
    Founded in Angier, NC. On Tops Roofing started out doing new construction roofing across Harnett and Johnston counties.
  2. 2007
    A permanent home base. We opened our building on NC-210 in Angier. It was the first dedicated operations hub the company had.
  3. 2010s
    Growing north with the Triangle. We grew along with Cary, Raleigh, Chapel Hill, and Durham as they expanded, and residential roofing in the Triangle became the core of our business.
  4. 2022
    Headquarters moved to Cary, NC. We relocated our main operations to Cary to better serve our growing customer base in the Triangle.
  5. 2025
    Expanded to the coast. We opened a second location in Wilmington and brought On Tops to southeastern North Carolina and the surrounding communities.

We're right in your backyard

Three offices serving homeowners across the Triangle and Wilmington.

Cary

590 New Waverly Pl, Suite 210, Cary NC 27518

This is our main base of operations, serving Cary, Apex, Holly Springs, Fuquay-Varina, Chapel Hill, Pittsboro, and surrounding communities.

Raleigh

6501 Creedmoor Rd, Suite 204, Raleigh NC 27613

Our North Raleigh office serves Raleigh, Wake Forest, Durham, Hillsborough, and surrounding communities.

Angier

11 Comm Park Ln, Angier NC 27501

This is our home base for Harnett, Johnston, Hoke, Cumberland, and Moore County. It is also our training facility and has a full-scale roof demo built inside.