Roof Replacement
Raleigh & Wilmington

When your roof is failing, the worry sets in fast over how bad it is, what it costs, and if you can trust the contractor. We answer each one in writing before work starts.

15,000+Customers served
1991Serving NC since
850+Google reviews
On Tops crew replacing a roof on a farmhouse in Holly Springs, NC
Recently completed
$15,850
Holly Springs, NCGAF Timberline HDZ
GAF & CertainTeed Certified
Completed in 1 Day
Cary, NC
Free Estimates, No Pressure

The Right Roofer for Your Home

On Tops Roofing is a GAF-certified roof replacement contractor, and we’ve served homeowners across Raleigh, Durham, Cary, and the Triangle, NC since 1991. We’ll come out and inspect your roof, then give you a written estimate with the exact cost, so you know what you’re paying before we touch a shingle.

  • On-site inspection at no charge
  • A written quote that never says “it depends”
  • Most estimates scheduled within 48 hours
  • GAF & CertainTeed certified crew

Request Your Free Estimate

We’ll call to get a few more details and hear about your project.

We won’t spam you, pressure you, or ever share your info.

★★★★★

I had a great experience working with On Tops Roofing from start to finish. They provided a quick and fair estimate, and getting on their schedule was remarkably fast. The crew arrived on time, worked professionally, and kept the job site clean throughout the process. To top it off, the payment process was seamless and hassle-free. Highly recommend them for anyone needing prompt and reliable roofing service!

★★★★★

Josh was very thorough and concise during our preliminary consultation. We felt very comfortable as he explained the process. Once the project began the team of roofers removed the old roof and prepared the stripped down roof for the new material being installed. The Roofing Team were very responsive to all our concerns and questions. This is a reliable and professional company with great employees.

★★★★★

Great job from start to finish! Chris was great explaining everything to me as a first time roof replacement experience. Luis was excellent day of and facilitating and answering all my questions. Very happy with the end result !

★★★★★

We were so impressed with On Tops Roofing. We actually selected this company above a couple of others, even though the estimate was slightly higher. From our first contact, through all the information, products, actual work and follow up this company fair exceeded our expectation. The materials were delivered before the installation, so no delays there. The morning of the install, we were told they would arrive by 7 AM and they were there on time. The crew was very diligent when it came to protecting our property while they worked. The clean up process was unusually complete. They even came back the next to walk through and make sure nothing still needed completion or cleanup. We loved all the office people we worked with. Jennifer from the accounting department was so helpful with the loan application processing. We had her direct phone number for any questions. Jonathan Kennedy pulled the whole project together so well and efficiently. He was available whenever we had questions. One of the best companies we have ever dealt with in NC. David Lemaster

★★★★★

On Tops Roofing is awesome! It started with Sales - Chris Talton who went thru the process, was informative on style, color selection and provided a thorough quote. On the day before and day of installation Luis the Project Manager provided a clear overview, aerial pictures through out the day and answered any questions. The team of workers on the job were great, especially in this heat! They removed a previous roof and installed the new one in one day. Started at 6:00 am - 730 pm. Long day! Luis and Chris came back the next day to walk thru and inspect the finish product and pick up remaining items. I had my roof replaced and my chimney cap replaced. It was a great experience!

★★★★★

I am thrilled with this company & my brand new roof!!! Jonathan made the whole process so easy and Lexi goes over and beyond to make sure the customer receives excellent customer service!!! And the crew that put my roof on worked so hard and made sure everything was cleaned up when they finished that it did not even look like they had been there to put up a roof!!! Such an amazing work crew that did a beautiful job!!! So impressed with this company that I am telling everybody i know about them!!!!

★★★★★

The best. Besides coming in with the best price, they did an awesome job, from prep to cleanup.

★★★★★

On Tops did an amazing job on my roof! They were professional and stayed in contact from start to finish. They supplied me with pricing options that were very fair and several different choices for the actual shingle products to accommodate my budget. I also received numerous overhead before and after photos of the job since my roof is way to high and steep to inspect myself. Chris and Luis were wonderful to work with!! Five star service from a local (important in the roofing business) company!! Thank you guys..

★★★★★

Had roof replaced, reasonably priced and did a great job. They were on time and communicated very well.

★★★★★

I’m extremely happy with my experience with On Tops Roofing! They replaced my roof and installed gutter guards at a very affordable price. The entire job was completed quickly—in just one day—and everything looks great. The work was done professionally and efficiently, and I’m very pleased with the results. I’m really glad I made the choice to go with On Tops Roofing. I would definitely recommend them to anyone looking for quality roofing and gutter services at a great price! Thank you On Tops Roofing!

★★★★★

What an awesome company to work with. Chris started this process and made easy to move forward. He gave us options and was not pushy about it at all. Luis our PM communicated everything to expect as well as ensuring we communicated if we needed to leave the house so he could make sure everything was ok for us to leave safely. The roof was done in a day and the clean up was excellent. Luis called us later to let us know they saw a couple of shingles that didn’t match and would be back to fix it. We greatly appreciate their professionalism and honesty. We would highly recommend this company to anyone!

★★★★★

Wonderful company to work with. One day to complete a new roof job. Kept me informed throughout the day on progress.

★★★★★

We recently had our roof replaced by On Tops Roofing, and the entire experience was outstanding. From start to finish, Luis, the project manager, provided excellent communication, keeping us informed every step of the way and making the process stress-free. The crew was incredibly efficient and professional. They took great care to protect our home, landscaping, and surrounding property throughout the project. It was clear they valued quality workmanship and respect for their customers' homes. What impressed us most was how smoothly everything was handled. The dumpster was delivered and hauled away promptly, and the entire roofing project was completed within a single day. The cleanup was thorough, and they left our property looking great. Most importantly, we feel like we now have a roof that is even better than the one we had before. The quality of the work and attention to detail exceeded our expectations. We highly recommend On Tops Roofing to anyone looking for a reliable, professional, and efficient roofing company.

★★★★★

We couldn’t be more pleased with On Tops Roofing. We had complete roofing done on a house roof with many slopes, a detached garage, and a small barn, each with their own challenges! Our company rep, Jonathan, was very patient with our concerns, explained thoroughly every process and the materials they would use, and gave us a thorough emailed quote with every detail. Jonathan came out every day to check on the progress and crew, and identified any potential concerns. Arturo, a top supervisor stopped several times to check on progress. Daeus was the onsite supervisor and Fidel was the crew chief. Hats off to them & the entire crew for making the process seamless! On Tops is local, and has regular crews who have worked together for years, with guaranteed workmanship and materials. They worked like a machine! Clean up was thorough, and Jonathan made a final stop to assure us that if there was any concern in 2 days, 2 months, or 2 years to call him. We highly recommend On Tops Roofing for doing business the right way, and truly putting the customer first.

★★★★★

Absolutely amazing company to deal with from start to finish. Responsive, prompt and professional. Sales department is spot on, they answered questions we didn’t even think of through their presentation. The crew and on site was amazing as well showed up to the site exactly when they said, got the job done with a high attention to detail. No surprises and clean up was perfect. Follow up and close out was just as professional and timely. I’d recommend them to anyone looking to invest in their home with a new roof.

★★★★★

On Tops Roofing had transparent, professional, and prompt communications throughout my experience from start to finish. The crew that did the install was competent and efficient. I was referred to On Top’s Roofing by a family member after their own positive experience. Initially, I reached out during due diligence on a property. A team member was available right away to come out and evaluate the condition of the roof and provide a quote on a new roof install. On Tops Roofing was quick to get the quote back to me, so I could make an informed decision. After I had purchased the property, I discussed with my point of contact, Chris, my timeline for the roof install. Based on my timeline, Chris followed up with me to set up an appointment for the roof install and Chris explained the next steps. The project manager, Luis, reached out the day before the appointment to talk through the next day. The team was out when they said they would be, and they got the roof installed quickly without sacrificing the quality of the install. Luis came the day after the appointment to do a final check and clean up after the dumpster was removed. Several team members, including Chris, reached out to check my satisfaction and provided the final invoice.

★★★★★

Called on a Monday, said they would do Estimate on Tuesday. I had the estimate within a couple hours. Came following Wednesday and completed the roof in 1 day.

★★★★★

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 without cutting any corners. The new roof looks great, but what really impressed me was their attention to detail during the cleanup. They were very meticulous, especially on the driveway, making sure absolutely no nails or debris were left behind. The sales process was just as impressive. Chris was able to provide an estimate almost immediately; he used an app and satellite photos to have the calculations ready by the time we met. It made the initial steps incredibly fast and easy. One of the best parts of the experience was the communication. They sent a ton of drone photos showing the progress before, during, and after completion. It was great to be able to see the quality of the work from every angle.

★★★★★

I have done business with On Tops Roofing for about 30 years and not once have I been disappointed. They did a new construction roof for a house we built, repaired a 25 year old house we bought and later replaced that roof after storm damage. They showed up when promised, did the work, cleaned up and left. When they were gone, there was no evidence of them being there...none of the usual trash on the ground, no nails strewn around.... just a nice new roof that never gave any trouble. The crew was efficient and polite. They did not mind me hanging out and asking questions. I got an education or roofing as well as a new roof. I will not do business with anyone else.

★★★★★

It would be easy to fill a page with positive comments about my recent experience with the team at OTR. From the initial phone contact right through cleanup, the work they did to tear off and replace my roof, as well as performing a major facelift on two dormers, was better than I could have imagined. All aspects were communicated clearly, although the truth is they didn't need my input. They knew what needed doing and how to do it. After years of catching water in buckets, I waited for the heavy rain on Sunday before reviewing the functional part. Verdict? The quality of the work done by the team at On Tops will serve as the standard for all other work needing to be done here.

Completed roof replacement on a home in Cary, NC
Cary, NC

What an On Tops Roof Includes

  • Expert property protection
  • Complete tear-off and disposal
  • Full decking inspection and repairs
  • New drip edge and flashings
  • Premium synthetic underlayment
  • Ice and water shield at every valley
  • New architectural shingles
  • Color-matched ridge cap shingles
  • Thorough job-site clean-up
  • Clear labor and materials warranty

Our Certifications and Awards

On Tops Roofing holds active certifications from GAF and CertainTeed, two of North America’s leading roofing manufacturers, and we are licensed as a General Contractor in North Carolina. We earned these credentials on performance and did not buy them.

GAF Master Elite Contractor

On Tops Roofing is a GAF Master Elite contractor. That designation is invite-only, and fewer than 2% of roofing contractors in North America hold it. We have 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. CertainTeed gives ShingleMaster to contractors who show superior installation of its roofing systems, and 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 proven expertise along with active insurance and bonding. We are licensed for roofing and exterior work throughout North Carolina.

Recent Roof Replacements

Here are the details on a few of our recent roof replacement projects in North Carolina.

See all projects

Ready for a beautiful new roof?

We’ll walk through your home and explain your options, then hand you a detailed written quote with no pressure or obligation.

Done Right No Surprises

We’ve spent 30 years refining our 11-step process so every job runs cleanly the whole way through.

  1. 01

    Detailed property inspection for existing damage

  2. 02

    Extensive property protection for roof removal

  3. 03

    Thorough roof deck inspection for water damage

See all 11 steps
Completed roof replacement on a Fuquay-Varina home

Pricing and Payments

Pricing is straightforward, with a detailed guide to help you understand it and financing options if you need them.

How Much Does a New Roof Cost?

Roof prices vary because slope, layers, decking condition, and shingle tier all factor in. We can’t quote exact numbers until we see your roof, but this is what Triangle homeowners typically pay.

The prices below are for full-system replacements, with tear-off, decking inspection, underlayment, and all flashings included. Deck repair is extra if we find rotted wood (typically $75–$150 per sheet).

First floor sizeAverage cost
Under 1,500 sq ft$8k – $12k
1,500 – 2,200 sq ft$12k – $15k
2,200 – 3,000 sq ft$16k – $19k
Over 3,000 sq ft$20k+
Estimates only. Final price depends on slope, layers, and deck condition. Free detailed quote after inspection.
Completed roof replacement on a home in Durham, NC
From$236/mowith approved credit

Affordable Roof Financing Options

A new roof is one of the largest home investments you’ll make. Qualified homeowners can use our financing partner, Service Finance, to spread that cost into manageable monthly payments at competitive rates on flexible terms.

  • Loans from $1,000 to $100,000
  • Terms from 12 to 144 months
  • Fixed monthly payments that don’t change
  • No prepayment penalties
  • Same-day decisions in most cases

You may have questions about pricing or roof financing.

Our complete guide covers roof replacement costs and financing options in North Carolina.

Read the Guide

Find the Right Shingle for Your Home

Because we’re certified and experienced with both GAF and CertainTeed, you get real options. You can come in knowing exactly which shingle you want, or we can help you pick the right fit for your home and budget. We’ve installed thousands of roofs with each system, so we know them well.

Good

Timberline Natural Shadow

This is a dependable entry-level dimensional shingle, and its natural shadow lines add architectural depth. It’s a solid starting point at an accessible price.

Wind
110 mph wind warranty
Algae
10-year StainGuard algae protection
Colors
8 color options
Most Popular

Timberline HDZ

This is GAF’s best-selling shingle and the workhorse of our installs. LayerLock technology gives it superior wind resistance, backed by a 130-mph wind warranty, and StainGuard Plus fights algae.

Wind
130 mph wind warranty
Algae
25-year StainGuard Plus algae protection
Colors
27 color options
Premium

Timberline Ultra HDZ

It’s the thickest and heaviest Timberline, with deeper shadow definition and a stronger structural composition, plus a Class 4 impact-resistance upgrade option for maximum protection.

Wind
130 mph wind warranty
Algae
25-year StainGuard Plus algae protection
Impact
Class 4 impact-resistance upgrade available
Good

Patriot

CertainTeed’s dependable entry laminate has fiberglass mat construction and StreakFighter algae protection, with a lifetime limited warranty at an accessible price point.

Wind
110 mph wind warranty
Algae
StreakFighter algae protection
Colors
12 color options
Most Popular

Landmark

This is CertainTeed’s flagship shingle, with two-layer laminate construction for deeper shadow lines and a wide color selection. Certified installs qualify for SureStart PLUS warranty.

Wind
110 mph wind warranty (130 mph with SureNail)
Algae
StreakFighter algae protection
Colors
30+ color options
Premium

Landmark Pro

It’s heavier and more dimensional than standard Landmark, with bolder shadow lines and a stronger composition. At ShingleMaster tier, it’s pre-qualified for SureStart PLUS warranty.

Wind
110 mph wind warranty (130 mph with SureNail)
Algae
StreakFighter algae protection
Weight
Heavier composition than standard Landmark

How Your Roof Is Covered

Every On Tops installation comes with two warranties: our own workmanship warranty and the manufacturer’s lifetime material warranty. If you want the best coverage in the industry, we can set you up with the GAF Golden Pledge.

Included with every installation

Workmanship

Up to 10-year coverage

On Tops Roofing

We fix any installation defect free, and the coverage transfers once when you sell the home.

Materials & algae

Lifetime limited warranty

It covers shingles, underlayment, and accessories for the life of the home, and qualifying shingles from both manufacturers include algae protection.

GAF Golden Pledge Warranty

Optional upgrade

GAF Golden Pledge

It’s the strongest warranty available on any residential roof. GAF backs the 25-year workmanship coverage directly, so it doesn’t depend on us staying in business, and the 50-year material coverage is non-prorated with no depreciation. Claims go through GAF, and it’s available on qualifying GAF installations.

Ask us about Golden Pledge eligibility when you schedule your estimate.

The Questions We Hear Every Week

We finish most replacements in the Triangle in a single day. Larger or steeper roofs (over 3,000 sq ft or 8/12 pitch and above) occasionally run into day two, and we’ll tell you upfront if that’s likely on your job.

You don’t have to be there while we install the roof. We do ask that someone is home at the start for a brief walkthrough, and that you’re around for the final walk-through when the job is done.

Insurance typically covers storm damage (hail, wind, falling trees), but it generally does not cover age-related wear and tear. We can help you document storm damage for your adjuster, though we don’t inflate claims. When your insurer is involved, they get the same straight scope from us that you do.

Shingles used to be sold as 30-year, 40-year, and 50-year products, plus some 25-year economy options. Now virtually all architectural asphalt shingles from reputable manufacturers carry a lifetime rating. In practice, “lifetime” means for as long as you own the home, usually capped at 50 years or more.

You technically can, but it’s usually not worth it. New shingles on a partial replacement almost never match the color of the existing ones, and a partial job gets no manufacturer warranty coverage. And if one slope is bad enough to replace, the rest is usually close behind. North Carolina law also classifies partial replacements as repairs, so we’re required to charge sales tax on the work, which varies by county and averages around 7.25%. We’ll be honest with you about when a partial makes sense and when it doesn’t.

Yes. We work with a third-party financing partner and can pre-qualify you before the estimate, so you go in knowing your budget. Ask about financing options when you schedule your estimate.

Ready for a Roof That Won’t Let You Down

We’ll give you a free estimate and a straight answer, with no obligation.