Roofing Company Durham

On Tops Roofing is a locally owned roofing contractor serving Durham, NC with roof replacement, roof repair, and roof inspections. We have been putting roofs on Durham homes since 1991, in neighborhoods like Trinity Park, Forest Hills, Hope Valley, Woodcroft, and Treyburn. You get a straight answer about your roof and photos you can see with your own eyes, plus honest pricing in writing, and the decision is yours before anyone starts work.

1991Serving NC since
850+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

Send us the details on your project and we will call back within one business day with photos, honest pricing, and a clear plan, minus the sales pressure.

Rated 5 stars across 850+ reviews from NC homeowners.

Full-service roofing for your home in Durham

Whatever is happening on top of your Durham home, we have solved it on a home near yours. That includes ceiling stains that keep spreading and limb strikes after summer thunderstorms, and roofs that turned 25 without anyone noticing. We have completed projects across Durham since 1991, so you will not be our first job in your part of town, and there is no need to wonder 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

After your Durham roof passes 20 years, or a summer storm off the Eno hits it directly, patching starts to feel like bailing out a slow leak, and the water wins sooner or later. On Tops replaces roofs in Trinity Park, Hope Valley, Woodcroft, and Croasdaile Farm with GAF Timberline HDZ and UHDZ architectural shingles, and we install them to Master Elite spec in one to two days. Pricing comes to you in writing up front, you get photos from every stage of the tear-off and install, and the lifetime-rated warranty covers 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

On a Durham home, it only takes one failed pipe boot or a valley torn under an oak limb to soak the decking for months before the stain finally reaches the bedroom ceiling. A row of shingles lifted by a gust out of the wrong direction can do it too. On Tops follows the leak back to its real source and documents it in close-up photos, then 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 say so, and 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

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

Learn about roof inspection

Meet our team serving Durham

You should know who's showing up at your home in Durham before you make the first phone call. These are the folks who answer when you call and walk your roof, and they stand behind the work long after the crew pulls out of the driveway.

Portrait of Chris from On Tops Roofing

Chris

Area Sales Manager

Quick follow-through and clear expectations from Chris keep homeowners informed without pushing them.

Known for: clear next steps and thorough photo documentation.

Portrait of Luis from On Tops Roofing

Luis

Project Manager

Luis makes sure your job stays on schedule and meets the standard you were promised when you signed.

Known for: making sure nothing slips through the cracks.

Portrait of Lexi from On Tops Roofing

Lexi

Customer Service Manager

Lexi helps you get an organized, personal experience that stays consistent from the first conversation on.

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

There are more people behind your project

Everyone you work with belongs to a team that takes the job seriously. You can meet the rest of them, too.

Meet the full team

Reviews from your neighbors in Durham

★★★★★

Our dynamic experience started with Josh visit at our home to inspect the damages we reported. His attention to details, communication skills and knowledge about the repairs were exceptional. Josh was so detailed, he answered questions we had written down and did not ask. The project manager Daeus, and the awesome crew of team members of professionals showed up promptly at 07:00 hours and got right to work completing most of projects by 20:00 hours the same day…this includes a complete clean-up of the jobsite. They cover and protect the home, the entire landscape area and lawn. Thanks Again, On Tops Roofing Team…For Taking Care Of My Wife And I, Who Are Elderly Disabled Veterans. ~Bob & Shar W

★★★★★

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.

★★★★★

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.

★★★★★

Among the several quotes and profiles, why did I choose On Tops to repair my parents home? Besides their thorough breakdown and price quote, they seemed less corporate. Chris talked and assessed the roof with my parents. When doing the work, Luis called me at start and finish, while texting me pictures throughout. It was quick and clean...no problems. If family and friends need roof repairs, this is the company I would suggest to them. -Ervin

★★★★★

This company is great! Solid work at good pricing. Hard to find these days.

★★★★★

Always a pleasure to work with. Very professional. They do what they say they'll do and they do it well. Highly recommended for both new installations and repairs.

★★★★★

Very pleased with our experience with On Tops Roofing. The team was very professional, timely and the communication was great. The crew cleaned up so well, you would have never known they were there - other than the new roof on our building. Would highly recommend On Tops Roofing.

★★★★★

Super professional!! High level of attention to detail!! Top quality workmanship!! Great communicators!! Excellent Job!!

★★★★★

Fast, professional, and high quality work. Strongly recommended for anyone needing roof repairs or replacement.

★★★★★

This company is both great to work with and complete the project beautifully

Our certifications and awards

GAF and CertainTeed, two of North America’s leading roofing manufacturers, both actively certify On Tops Roofing, and we are a licensed General Contractor in North Carolina. We earned every credential through performance and bought none.

GAF Master Elite Contractor

On Tops Roofing is a GAF Master Elite contractor, an invite-only designation that fewer than 2% of roofing contractors in North America hold. On top of that, we have 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. Contractors earn ShingleMaster by showing superior installation of CertainTeed roofing systems, and our installers are individually certified as CertainTeed Master Shingle Applicators.

NC Licensed General Contractor

On Tops Roofing holds a valid North Carolina General Contractor’s License. Getting one in NC takes demonstrated expertise plus active insurance and bonding, and it covers our roofing and exterior work throughout North Carolina.

Why homeowners in Durham choose On Tops Roofing

Bringing in a roofer means putting one of the biggest investments you own in someone else's hands. Durham homeowners tell us four things matter most to them when they are picking a contractor.

No Used Car Sales Pitch

We’re not going to drag you through a two-hour appointment and ask for your signature ten times. Once we inspect your roof, we write up a detailed estimate with full pricing, and you decide when you’re ready. You won’t get pressure, fake discounts or manufactured urgency.

One Written Price

Once our inspection is done, you get a written repair or replacement estimate built on what we actually found. Costs aren’t hidden, and we won’t steer you toward filing an insurance claim. When the project wraps up, we have convenient payment options to fit your situation.

Job Progress Photos

Our team photographs your roof all through the project, and you get the full photo report when we’re done. A long-term investment like your home calls for a clear record of exactly what was done. Most homeowners hold on to it for insurance claims and future resale.

Actually Local

We’ve watched the roofing industry consolidate over the past 15 years, and we’ve stayed the same local family business. We’re not a franchise, and no private equity firm backs us. We’re based in the Triangle, and Durham homeowners always find our door open.

Durham Roof Replacement Pricing

The prices below come from actual roof replacements we have completed in Durham. Your own home's size, slope, complexity, condition, and accessories can push that number up or down by a meaningful margin, so keep that in mind.

Typical range in Durham: $10,000–$19,000 for a single-family home with standard architectural shingles. Your roof's square footage accounts for the biggest share of the price, and the complexity and steepness of the design come next.

AddressHome sizeShingleColorCompletedPrice
Tyonek Dr2,500 sq ftGAF HDZCharcoalApr 2026Ask us
South Roxboro St2,500 sq ftGAF HDZPewter GrayJan 2026Ask us
Watts St3,700 sq ftCertainTeed LMWeathered WoodDec 2025Ask us
Silverbush Ct3,400 sq ftGAF HDZCharcoalNov 2025Ask us
Duke Homestead Rd3,200 sq ftGAF HDZCharcoalAug 2025Ask 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 a steeper pitch add material and crew time. A pitch over 8/12 may also call for additional safety equipment.

Decking condition

Rotted OSB that turns up during tear-off gets replaced one sheet at a time. Most Durham homes need anywhere from zero to a handful of sheets, but older properties near downtown sometimes need more than that.

Shingle upgrade

GAF UHDZ and luxury shingles run higher than standard HDZ, but you get longer wind ratings and a premium appearance.

Accessories

Your quote itemizes each of these, since ridge vents, pipe boots, chimney flashing, step flashing, and skylights all factor in.

Local Conditions

Unique roofing challenges in Durham, NC

For most of the year, Durham weather is in the sweet spot. A handful of local conditions still decide how long a roof holds up, though, and how it fails when it finally goes, and we watch these three most closely when we plan a repair or a replacement here.

Oaks, pines, and falling limbs

The tree canopy in Durham is unusually dense, especially in Duke Forest, Hope Valley, and the older neighborhoods downtown. Over time, needles and leaves scrub the protective granules off the shingles, and in a summer storm a falling limb can crack or lift shingles in a single afternoon. With the granules gone, UV breaks the shingles down from there.

Attic heat and ventilation

Summers in Durham are hot and humid. In July and August, a home without proper intake and exhaust regularly sees its attic go past 150 degrees, and heat like that, day after day, cooks the underside of the shingle until it blisters and fails early, well before the manufacturer warranty window runs out.

Clogged valleys and slow drainage

Oak leaves and pine needles that pile up in your roof valleys keep water from running cleanly off. It slows down and pools, and eventually it backs up under the shingles. From there it rusts the fasteners and saturates the decking before working its way into ceilings, attics, and soffits. On Durham roofs with heavy tree cover, it is the most common reason a sound roof starts leaking.

Durham Neighborhoods We Serve

We know the neighborhoods

Early on, most Durham homeowners want to know whether the crew they are thinking about hiring has actually worked in their neighborhood, and for the vast majority of our customers the honest answer is yes. In any given week we have projects running or just wrapped on the historic streets of Trinity Park and Morehead Hill and out in Hope Valley, Woodcroft, Treyburn, and Southpoint. The list below is just a snapshot of where we have been recently, and our work is not limited to it. If your subdivision is missing, odds are good we have reroofed a home right around the corner. When you reach out, we will take you through the closest projects and help you work 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 covers a lot of ground. There are early-twentieth-century homes in Trinity Park and Morehead Hill and mid-century ranches in Hillandale and Forest Hills, along with the big subdivision build-outs in Hope Valley, Woodcroft, and Treyburn that went up from the 1980s through the early 2000s. Asphalt shingles from those later decades last roughly 20 to 25 years, and that is why so many Durham homeowners are calling about replacements now. The sections below cover 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

The overwhelming majority of Durham homes we look at have architectural asphalt shingles. Three-tab roofs have mostly gone away, and designer shingles are rare. Standing-seam metal, cedar, and other alternative systems make up maybe one in ten roofs, typically on custom builds or on the distinctive homes in Forest Hills and Hope Valley. For most Durham homeowners, the real question is which architectural shingle to choose, since the material is pretty much settled.

02

When Durham requires a permit

You only need a building permit from the City of Durham when you change the structure or the design of the roof itself. A like-for-like replacement does not need one, and neither does a targeted repair on the existing structure. Homes in Durham's local historic districts, like Trinity Park and Morehead Hill, can trigger additional review, and now and then an unusual or large-scale project has its own exceptions, which we flag up front.

03

Shingle brands in Durham

We have spent more than 30 years pulling roofs off homes in Durham, and the brands we find most often on the old shingles are CertainTeed, GAF, and Owens Corning, in roughly that order. A handful of new construction homes go with lower-cost alternatives, but at replacement time, most Durham homeowners choose one of these three. See our roof replacement guide to think through the choice.

Durham Roofing FAQ

The questions homeowners ask us most

Most roof replacements in Durham do not need a permit. The City of Durham generally handles a like-for-like reroof as a maintenance item instead of new construction, and the paperwork only comes into play when you change the structure itself, like the rafters, trusses, or roof design. A few exceptions exist, among them certain historic district properties in Trinity Park, Morehead Hill, and Watts-Hillandale, where additional review may apply. We go over this with you before any work starts, so nothing surprises you mid-project.

When architectural shingles are installed correctly, an asphalt roof in Durham usually lasts somewhere between 20 and 25 years. We get that number from industry data and manufacturer guidance, along with more than three decades of our own work across Durham County. Older three-tab shingles tend to fall short of that window, and architectural shingles reliably land in it. Now and then a roof stretches close to 30 years, but by then it is almost always leaking or costing the homeowner one repair after another, or it is causing problems inside the attic. If your Durham roof is past 20, it makes sense to have someone take a real look at it.

There are plenty of mature hardwoods and pines in Durham, 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. It might be a limb that falls during a summer thunderstorm, or a branch that rubs a single course of shingles bald over a few years. We do see wind and the occasional hail event, but Durham has not had major hail in several years. Age is what drives most roof replacements here. The storm-chasing companies that turn up after every big rainstorm will tell you otherwise, but in our experience it is normal wear that puts most Durham homeowners in the market for a new roof.

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

The United States has six major asphalt shingle manufacturers, and GAF, CertainTeed, and Owens Corning are the top three. On a Durham home, an architectural asphalt shingle from any of the three will hold up well. Our North Carolina roof replacement guide goes deeper on this, but the brand on the wrapper matters less than homeowners usually think. How well the roof is installed does more for long-term performance than which shingle you choose. A quality architectural asphalt shingle installed correctly is the right answer for the vast majority of Durham roofs.

Durham neighborhoods are a wide mix of HOA and non-HOA, and several of the larger subdivisions do have roofing guidelines, including Woodcroft, Treyburn, Croasdaile Farm, and parts of Hope Valley. Some just want to be notified before the project starts. Others get much more specific and set the shingle brand or color palette you can install, or even the weight of the shingle. On top of that, historic districts like Trinity Park and Morehead Hill can add their own layer. Every neighborhood is different, so before we finalize the quote, we help you sort out what applies to your specific address.

We think homeowners should have a realistic sense of roof pricing long before they sit down with any contractor. For the full picture, scroll to the pricing section on this page, where we list recent Durham projects with their square footage and shingle details. 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 and how complex the roof is, and on the materials you choose. Our instant pricing tool can also help you narrow things down, and you never have to hand over your information to use it.

Once the crew is on site, most roof replacement projects in Durham are finished in one to two days. A larger or more complex roof can take three to five days, and that is especially true of the big multi-dormer homes in Treyburn and Hope Valley. Before work begins, we go through the expected timeline with you so you know exactly what to plan around, including whether you can use your driveway and when the dumpster leaves.

A lot of Durham homeowners figure they need a full replacement when a targeted repair would actually solve the problem. When 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. If the bones are still sound, even a roof with fairly extensive damage or installation mistakes can often be repaired. And if your roof is under 10 years old and you are seeing a leak, the odds are strong that a repair will handle it and you will not need a full tear-off. You need an honest inspection to tell you whether it is one isolated problem or a roof that is broadly at the end of its life.

Every Durham homeowner should be asking this question. A single label or certification does not settle who the best roofing contractor for you is. The best one 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 has more to do with long-term roof quality than the materials, even though the industry likes to talk about it the other way around. Our advice is to go with a local, well-established company, ideally one that is still family-owned or locally owned, and one you really feel comfortable trusting with your home.

How can we help?

Call us and we will connect you 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. We skip the pressure, gimmicks, and sales tactics and give you an honest look at where your roof stands.

Call (919) 639-4981

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