Roofing Company Durham

On Tops Roofing is a locally owned roofing contractor that serves Durham, NC with roof replacement, roof repair, and roof inspections. We have put roofs on homes across Durham since 1991, from Trinity Park and Forest Hills to Hope Valley, Woodcroft, and Treyburn. You deserve a straight answer about your roof, photos you can see with your own eyes, and honest pricing in writing, so you decide what to do before anyone starts work.

1991 Serving NC since
750+ 5-star reviews
15,000+ NC customers served
Front-facing view of a completed On Tops Roofing project in Durham, NC with new Weathered Wood CertainTeed Landmark shingles on a central Durham home
GAF Master Elite contractor
Licensed & insured in NC
Serving Durham since 1991
Fast scheduling

Get Straight Answers on Your Durham Roof

Tell us about your project and we will call you back within one business day with photos, honest pricing, and a clear plan. No sales pressure.

Rated 5 stars across 750+ reviews from NC homeowners.

Full-service roofing for your home in Durham

Whatever is happening on top of your Durham home, from a spreading ceiling stain to a limb strike after a summer thunderstorm to a roof that quietly turned 25 without you noticing, we have solved it on a home near yours. With projects completed across Durham since 1991, you will not be our first job in your part of town, and you will not be wondering whether we have seen your situation before.

Completed roof replacement on a Durham home on Duke Homestead Rd with new GAF architectural shingles

Durham Roof Replacement

Once your Durham roof clears 20 years or takes a direct hit from a summer storm off the Eno, patching starts to feel like bailing a slow leak, and sooner or later the water wins. On Tops replaces roofs across Trinity Park, Hope Valley, Woodcroft, and Croasdaile Farm with GAF Timberline HDZ and UHDZ architectural shingles, installed to Master Elite spec in one to two days. You get written pricing up front, photos from every stage of the tear-off and install, and a lifetime-rated warranty on both the materials and the workmanship.

Learn about roof replacement
On Tops Roofing technician performing a targeted roof repair on a Durham, NC home

Durham Roof Repair

A single failed pipe boot, a torn valley under an oak limb, or a row of shingles lifted by a gust out of the wrong direction can quietly soak the decking on a Durham home for months before the stain finally shows up on the bedroom ceiling. On Tops traces the leak back to its real source, documents it with close-up photos, and makes the targeted repair with matching GAF shingles and factory-spec flashing, often inside the same week. If a repair will buy your current roof another five to ten years, we tell you so, so you only spend what the roof actually needs.

Learn about roof repair
On Tops Roofing team member performing a roof inspection on a Durham, NC home

Durham Roof Inspection

Putting your Durham home on the market, closing on a new one, or trying to figure out whether that last round of wind actually did damage you cannot see from the driveway? On Tops walks every slope, photographs the shingles, valleys, pipe boots, flashing, and decking, and hands you a written condition report you can share with your realtor, your buyer, or your insurance adjuster. There is no pressure to book work afterward, so you get the honest picture of your roof before anyone asks for a signature.

Learn about roof inspection

Meet our team serving Durham

You deserve to know who's showing up at your home in Durham before the first phone call. These are the people who will pick up when you call, walk your roof, and stand behind the work long after the crew pulls out of the driveway.

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 Luis from On Tops Roofing

Luis

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 Lexi from On Tops Roofing

Lexi

Customer Service 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

Reviews from your neighbors in Durham

★★★★★

It would be easy to fill a page with positive comments about my experience with the team at On Tops. From the initial phone contact right through cleanup, the work they did to tear off and replace my roof was better than I could have imagined. After years of catching water in buckets, the quality of their work exceeded every expectation.

★★★★★

On Tops Roofing has been fantastic from start to finish. We had some winter weather damage from an ice dam that caused a leak in our garage. Jonathan was our first point of contact and dealt with the process with a level of grace, understanding, and patience that gave us reassurance. On Tops definitely made us feel comfortable trusting them and they delivered.

★★★★★

I have done business with On Tops Roofing for about 30 years and not once have I been disappointed. They showed up when promised, did the work, cleaned up and left. When they were gone, there was no evidence of them being there. The crew was efficient and polite. I got an education on roofing as well as a new roof. I will not do business with anyone else.

★★★★★

On Tops did a fantastic job replacing my asphalt shingle roof. Chris and Luis explained everything beforehand. They were punctual, efficient, and most importantly, the installation was top notch. I highly recommend them.

★★★★★

Chris was prompt, responsive and professional. On Tops came out to quote quickly, had a summary of the work with a cost for approval. Then after they scheduled the repair they sent pictures of completed work and followed up with a phone call to ensure we were satisfied. All before sending the bill. I would recommend On Tops for any roof repair.

★★★★★

I highly recommend On Tops Roofing! Luis and his crew did a fantastic job replacing our roof. They were incredibly efficient, finishing the entire project in just a single day. What really impressed me was their attention to detail during cleanup. Chris provided an estimate almost immediately using an app and satellite photos. They sent drone photos showing progress before, during, and after completion.

★★★★★

On Tops came out when they said they would, fixed my leaking roof and corrected a few other spots that I nor the original home inspector noticed. They cleaned everything up and didn't leave a trace of debris, all at a great price. I would highly recommend them.

★★★★★

Worked with Jonathan after snow blew in ridge vents. He didn't recommend the most expensive approach, just general maintenance and a tighten-up of the vents. Guys came out on a Saturday and were fast, efficient, and professional. Did an excellent job.

★★★★★

Josh and Luis are terrific! Repairs complete within 72 hours of contacting for a quote. Thorough, with pictures showing everything that was done. Super easy and friendly people. Top notch customer service!

★★★★★

On Tops Roofing significantly surpassed my expectations; they maintained consistent communication and completed the work within 24 hours.

Our certifications and awards

On Tops Roofing holds active certifications from GAF and CertainTeed, two of North America’s leading roofing manufacturers. We are licensed as a General Contractor in North Carolina. These credentials are earned through performance, not purchased.

GAF Master Elite Contractor

On Tops Roofing is a GAF Master Elite contractor. GAF Master Elite is an invite-only designation held by fewer than 2% of roofing contractors in North America. On Tops Roofing has also earned the GAF President’s Club and Triple Excellence awards for outstanding installation performance.

CertainTeed ShingleMaster Contractor

On Tops Roofing is a CertainTeed ShingleMaster contractor. ShingleMaster is awarded to contractors who demonstrate superior installation of CertainTeed roofing systems. Our installers hold individual CertainTeed Master Shingle Applicator certifications.

NC Licensed General Contractor

On Tops Roofing holds a valid North Carolina General Contractor’s License. The NC GC license requires demonstrated expertise, active insurance, and bonding. We are licensed to perform roofing and exterior work throughout North Carolina.

Why homeowners in Durham choose On Tops Roofing

Hiring a roofer means trusting someone with one of the biggest investments you own. These are the four things Durham homeowners tell us matter most when they are picking a contractor.

No Used Car Sales Pitch

We’re not going to sit you down for a two-hour appointment and ask you ten times to sign. We inspect your roof, put together a detailed estimate with full pricing, and let you decide when you’re ready. No pressure, no fake discounts, no manufactured urgency.

One Written Price

After we inspect your roof, you get a written estimate for repair or replacement based on what we actually found. We don’t hide costs or steer you toward filing an insurance claim. When the project is complete, we offer convenient payment options to fit your situation.

Job Progress Photos

We photograph your roof throughout the project and deliver a full photo report when we’re finished. Your home is a long-term investment and you deserve a clear record of exactly what was done. Most homeowners keep it on file for insurance claims and future resale.

Actually Local

We’ve watched the roofing industry consolidate over the past 15 years and we’re still the same local family business, not a franchise and not private equity-backed. We’re based in the Triangle and our door is always open to Durham homeowners.

Durham Roof Replacement Pricing

Here are prices from actual roof replacements we have completed in Durham. Keep in mind that the size, slope, complexity, condition, and accessories of your specific home can move the number up or down by a meaningful margin.

Typical range in Durham: $10,000–$19,000 for a single-family home with standard architectural shingles. The square footage of your roof drives the biggest share of the price, followed by how complex and steep the roof design is.

Address Home size Shingle Color Completed Price
Tyonek Dr 2,500 sq ft GAF HDZ Charcoal Apr 2026 Ask us
South Roxboro St 2,500 sq ft GAF HDZ Pewter Gray Jan 2026 Ask us
Watts St 3,700 sq ft CertainTeed LM Weathered Wood Dec 2025 Ask us
Silverbush Ct 3,400 sq ft GAF HDZ Charcoal Nov 2025 Ask us
Duke Homestead Rd 3,200 sq ft GAF HDZ Charcoal Aug 2025 Ask us
Curious what your roof would cost? Use our instant pricing tool to get an estimate without giving us your information

Roof size & pitch

More squares and steeper pitches take more material and more crew time. Pitches over 8/12 may require additional safety equipment.

Decking condition

If we find rotted OSB during tear-off, we replace it by the sheet. On most Durham homes that means zero to a handful of sheets, though older properties near downtown sometimes need more.

Shingle upgrade

GAF UHDZ and luxury shingles cost more than standard HDZ but carry longer wind ratings and a premium appearance.

Accessories

Ridge vents, pipe boots, chimney flashing, step flashing, and skylights all factor in. We itemize them on the quote.

Local Conditions

Unique roofing challenges in Durham, NC

Durham weather sits in the sweet spot for most of the year, but a handful of local conditions still determine how long a roof holds up and how it fails when it finally does. These are the three we pay the most attention to when we plan a repair or a replacement here.

Oaks, pines, and falling limbs

Durham has an unusually dense tree canopy, especially in Duke Forest, Hope Valley, and the older neighborhoods downtown. Needles and leaves scrub the protective granules off the shingles over time, and falling limbs during summer storms can crack or lift shingles in a single afternoon. Once the granules are gone, the UV does the rest.

Attic heat and ventilation

Durham summers are humid and hot, and attic temperatures in homes without proper intake and exhaust regularly push past 150 degrees in July and August. That kind of sustained heat cooks the underside of the shingle, which leads to blistering and premature failure well before the manufacturer warranty window runs out.

Clogged valleys and slow drainage

When oak leaves and pine needles pile up in your roof valleys, water no longer runs cleanly off. It slows, pools, and eventually backs up under the shingles, where it rusts fasteners, saturates the decking, and finds its way into ceilings, attics, and soffits. On Durham roofs with heavy tree cover, this is the most common way a sound roof becomes a leaking one.

Durham Neighborhoods We Serve

We know the neighborhoods

One of the first things most Durham homeowners ask is whether the crew they are thinking about hiring has actually worked in their neighborhood before, and for the vast majority of our customers the honest answer is yes. On any given week we have projects running or just wrapped from the historic streets of Trinity Park and Morehead Hill to Hope Valley, Woodcroft, Treyburn, and Southpoint. The list below is a snapshot of where we have been recently, not a fence around where we work, so if your subdivision is not on it, odds are good we have reroofed a home right around the corner. When you reach out, we will walk you through the closest projects and help you figure out what makes sense for the roof over your head.

  • Trinity Park
  • Forest Hills
  • Hope Valley
  • Woodcroft
  • Duke Forest
  • Hope Valley Farms
  • Falconbridge
  • Hillandale
  • Watts-Hillandale
  • Colony Park
  • Southpoint
  • Treyburn
  • Croasdaile Farm
  • Old North Durham
  • Morehead Hill
  • Parkwood
  • Rockwood
  • Audubon Park

Roofing overview

How roofing works in Durham

Durham's housing stock spans a wide arc, from early-twentieth-century homes in Trinity Park and Morehead Hill to mid-century ranches in Hillandale and Forest Hills, plus the big subdivision build-outs of the 1980s through the early 2000s in Hope Valley, Woodcroft, and Treyburn. Asphalt shingles from those later decades last roughly 20 to 25 years, which is why so many Durham homeowners are now calling about replacements. Here is the short version of what that looks like from the roof down.

Completed roof replacement on a Durham home on Shadow Moss Pl

01

Roof types you see in Durham

Architectural asphalt shingles cover the overwhelming majority of Durham homes we look at. Three-tab roofs are mostly a thing of the past, and designer shingles are rare. Alternative systems like standing-seam metal or cedar make up maybe one in ten roofs, typically on custom builds or the distinctive homes in Forest Hills and Hope Valley. For most Durham homeowners, the real question is which architectural shingle to choose, not which material.

02

When Durham requires a permit

The City of Durham only requires a building permit when you are changing the structure or the design of the roof itself. A like-for-like replacement or a targeted repair on the existing structure does not need one. Homes in Durham's local historic districts, like Trinity Park and Morehead Hill, can trigger additional review, and unusual or large-scale projects occasionally have their own exceptions. We flag those up front.

03

Shingle brands in Durham

After more than 30 years of pulling roofs off homes in Durham, the three brands we see most on the existing shingles are CertainTeed, GAF, and Owens Corning, in roughly that order. A handful of new construction homes use lower-cost alternatives, but when it is time to replace, most Durham homeowners go with one of these three. See our roof replacement guide for how to think through the choice.

Durham Roofing FAQ

The questions homeowners ask us most

For most roof replacements in Durham, a permit is not required. The City of Durham generally treats a like-for-like reroof as a maintenance item rather than new construction, so the paperwork only kicks in when you are changing the structure itself, like rafters, trusses, or the roof design. There are a few exceptions, including certain historic district properties in Trinity Park, Morehead Hill, and Watts-Hillandale, where additional review may apply. We check this with you before any work starts so there are no surprises mid-project.

Asphalt roofs in Durham usually last somewhere between 20 and 25 years when they are installed correctly using architectural shingles. That number comes from industry data, manufacturer guidance, and more than three decades of our own work across Durham County. Older three-tab shingles tend to fall short of that window, while architectural shingles reliably land in it. Occasionally we see a roof stretch close to 30 years, but by that point it is almost always leaking, costing the homeowner repair after repair, or causing problems inside the attic. If your Durham roof is past 20, it is worth having someone take a real look.

Durham has no shortage of mature hardwoods and pines, especially around Duke Forest, Hope Valley, and the older neighborhoods near downtown, and tree-related damage is far and away the most common issue we see. That shows up as fallen limbs during summer thunderstorms, or as branches that rub a single course of shingles bald over a few years. We do see wind and the occasional hail event, but major hail has not hit Durham in several years. The real driver of most roof replacements here is age. The storm-chasing companies that show up after every big rainstorm would have you believe otherwise, but in our experience normal wear is what puts most Durham homeowners in the market for a new roof.

If your Durham home has real storm damage, your homeowner's insurance may pay for a full replacement. We have written a lot of educational material on how the claim process actually works because roofing and insurance overlap constantly, and most homeowners do not get a straight answer from either side. Some contractors understand construction but not claims, and some claim specialists are weak contractors. We try to be solid on both. If you have legitimate damage, we will help you decide whether a claim makes sense and walk with you through it. What we will not do is manufacture damage, push you to file a claim that is not there, or tell you a storm did something it did not.

There are six major asphalt shingle manufacturers in the United States, and the top three are GAF, CertainTeed, and Owens Corning. An architectural asphalt shingle from any of those three will hold up well on a Durham home. We go deeper on this in our North Carolina roof replacement guide, but the honest version is that the brand on the wrapper matters less than homeowners usually think. Installation quality drives long-term performance more than the shingle choice does. For the vast majority of Durham roofs, a quality architectural asphalt shingle installed correctly is the right answer.

Durham has a wide mix of HOA and non-HOA neighborhoods, and several of the larger subdivisions like Woodcroft, Treyburn, Croasdaile Farm, and parts of Hope Valley do have roofing guidelines. Some only require notification before the project starts. Others are much more specific and dictate shingle brand, color palette, or even the weight of the shingle you can install. Historic districts like Trinity Park and Morehead Hill can add their own layer on top of that. Because every neighborhood is different, we help you sort out what applies to your specific address before we finalize the quote.

We think homeowners deserve a realistic sense of roof pricing long before they sit down with any contractor. If you want the full picture, scroll to the pricing section on this page, where we share recent Durham projects with square footage and shingle details. The short version is that most roof replacements in Durham fall between $10,000 and $20,000, though that is a wide band. The real number depends on the size of your home, how complex the roof is, and what materials you choose. We also offer an instant pricing tool that lets you narrow things down without ever handing over your information.

Most roof replacement projects in Durham are completed in one to two days once the crew is on site. Larger or more complex roofs, especially the big multi-dormer homes in Treyburn and Hope Valley, can take three to five days. We walk you through the expected timeline before work begins so you know exactly what to plan around, including whether your driveway will be usable and when the dumpster leaves.

Plenty of Durham homeowners assume they need a full replacement when a targeted repair would actually solve the problem. If your roof is less than about 15 years old, it is usually worth asking whether a repair makes sense before you commit to a full reroof. Even roofs with fairly extensive damage or installation mistakes can often be repaired if the bones are still sound. If your roof is under 10 years old and you are seeing a leak, the odds are strong that a repair will take care of it without a full tear-off. The key is getting an honest inspection so you know whether you are looking at one isolated problem or a roof that is broadly at the end of its life.

This is a question every Durham homeowner should be asking. The best roofing contractor for you is not defined by a single label or certification. It is the company that matches the criteria that actually matter for your home, your budget, and how you want to be communicated with. We recommend looking for a local contractor with a strong reputation, clear written pricing, and real, verifiable examples of their craftsmanship on homes near yours. The contractor drives long-term roof quality more than the materials do, even though the industry likes to talk about it the other way around. Our advice is to pick a local, well-established company, ideally one that is still family-owned or locally owned, and one you genuinely feel comfortable trusting with your home.

How can we help?

Call and you will get linked up with someone on our team who can help line up a repair, an inspection, a replacement appointment, or a second opinion on a quote you already have. No pressure, no gimmicks, and no sales tactics. Just an honest look at where your roof stands.

Call (919) 639-4981

Mon–Fri 8am–6pm · Sat by appointment