Roof Repair in Raleigh & Wilmington, NC

On Tops Roofing provides roof leak repair, shingle replacement, flashing repair, storm damage repair, and gutter repair for homeowners in Raleigh, Cary, Durham, Wilmington, and surrounding areas across North Carolina. If your roof is leaking or damaged, you need a straight answer on what is wrong and what it will cost to fix. We will inspect it, show you photos of the problem, and tell you honestly whether a repair is the right call or if you need a full replacement.

1991 Serving NC since
750+ Google reviews
15,000+ Customers served
On Tops crew member climbing onto a roof for a repair inspection

Serving 20+ cities across North Carolina

Raleigh · Cary · Durham · Apex · Chapel Hill · Holly Springs · Fuquay-Varina · Garner · Wake Forest · Clayton · Sanford · Southern Pines · Pinehurst · Dunn · Angier · Lillington · Pittsboro · Hillsborough · Goldsboro · Wilmington · Hampstead · Leland · Southport

Get Your Free Repair Estimate

Tell us what is going on. We will get back to you the same business day.

No spam. No obligation. Your info stays private.

★★★★★

They responded quickly when the ice storm damaged our roof. We called on Sunday evening, they came out on Monday and the repairs were completed the following week. They were professional and worked efficiently. I would recommend.

★★★★★

I am so grateful to have found On Tops Roofing for my commercial property needs. Jonathan was so prompt, communicative, and honest. I will definitely be using them again and recommend them to anyone with roofing needs.

★★★★★

They came out the next day to look at our roof. Showed us photos of the damage, gave us a clear price, and had it fixed within the week. No pressure sales, just straight answers. Would use them again.

★★★★★

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.

★★★★★

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 the team were quick to take care of our needs following the snow storm! Top notch service all around.

★★★★★

On Tops repaired our roof after a branch punched a hole in it. They were awesome. They responded quickly and courteously and made the whole process easy. I’m very pleased with their work.

★★★★★

Ridge vents leaked when snow and ice melted causing a leak into the house. I called On Tops, they sent someone out quickly, the problem was assessed, and a quote given. They fixed the roof the next day. Well pleased with their service and professionalism.

★★★★★

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.

How We Handle Your Repair

When something goes wrong with your roof, the last thing you need is a contractor who shows up, gives you a vague answer, and disappears. You want someone who will tell you exactly what is happening, what it will cost, and when it will be fixed. That is what we have spent over thirty years building: a repair process designed around keeping you informed at every step. From the moment you call to the photo report we send after the job is done, you will always know where things stand and what comes next.

01

Call or request online

We respond the same business day. Tell us what you are seeing, and we will schedule your free inspection.

02

Free inspection

We come out, inspect the roof, and document the issue with photos. You see what we see before we recommend anything.

03

Written estimate

You get a clear scope of work and a firm price in writing before we touch anything. No vague ranges.

04

Repair and report

We complete the work and send you a full photo report: what was wrong, what we did, and how it looks now.

Repair Pricing and Payments

You should never have to guess what a roof repair will cost. We come out, inspect the damage, and give you a written price before any work begins. The price you agree to is the price you pay, no surprises and no add-ons. Below are typical ranges so you know what to expect before we even get on your roof, and when the work is done, paying is simple.

Shingle Replacement

Missing, cracked, or wind-lifted shingles replaced with matching materials. We carry stock of common colors to minimize wait times.

$350 – $750

Roof Leak Repair

Leak source located, damaged materials removed, and the area sealed and re-roofed. Photo documentation of the issue and the fix.

$500 – $2,000+

Flashing Repair

Wall flashing, chimney flashing, and step flashing re-sealed or replaced. One of the most common leak sources on older roofs.

$350 – $800

Ridge Cap Repair

Blown-off or deteriorated ridge cap shingles replaced. Critical for preventing water entry at the roof peak.

$400 – $1,000

Vent Boot Replacement

Cracked or dried-out rubber vent boots replaced with new boots. A common and inexpensive fix for slow ceiling leaks.

$350 – $600

Storm & Hail Damage

Wind, hail, and fallen debris damage assessed and repaired. We document everything with photos for your insurance claim.

$750 – $2,000+

Gutter Repair

Sagging, leaking, or detached gutters re-secured, re-sealed, or section-replaced. Proper drainage protects your foundation.

$350 – $900

Metal Roof Repair

Loose fasteners tightened, failed sealant replaced, and damaged panels repaired or swapped. Standing seam and exposed-fastener systems.

$500 – $2,000+

Pay Online After Your Repair

Once your repair is complete, we send you a photo report showing exactly what was done. Review the photos, then pay the invoice online with a credit card or bank account so you never have to worry about mailing a check or calling in a payment.

Zero credit card fees so you always pay exactly what was quoted.
0% Interest · 12 Months

No-Fee Financing on Repairs Over $1,000

  • 0% interest for 12 months on qualifying repairs
  • Same-day approval in most cases
  • No prepayment penalties

Recent Repairs

Real repairs with real prices. Here are a few of the jobs we have completed recently in the Triangle.

Ready for a repair that holds?

We’ll inspect your roof, show you exactly what is going on, and give you a firm price. No pressure, no obligation.

Common Questions About Roof Repair

Most roof repairs in the Raleigh and Wilmington area cost between $150 and $1,200. Simple shingle replacements start around $150. Leak repairs range from $300 to $1,000 depending on the source. Storm damage can run $500 to $3,000 or more depending on the extent. We provide free estimates with exact pricing before any work begins.

Most repairs are completed in a single visit, typically 2 to 6 hours. Minor repairs like vent boot replacements or small shingle patches take 1 to 2 hours. Larger repairs involving flashing, decking, or multiple areas may take a full day.

Yes. Every repair inquiry gets a free on-site inspection with photo documentation. We show you what is going on, explain what needs to be done, and give you a written price. No obligation, no pressure.

Storm damage from hail, wind, and falling trees is typically covered. Normal wear and tear generally is not. We can document storm damage with photos for your insurance adjuster, but we do not inflate claims or act as a public adjuster.

Repair makes sense when damage is limited to a small area, the roof has plenty of life left, and the cost is well under half a replacement. If damage is widespread, the roof is near end-of-life, or you have had multiple repairs to different sections, replacement is usually more cost-effective. We will give you an honest recommendation after inspecting your roof.

We can perform emergency tarping and temporary leak mitigation in wet weather to prevent further interior damage. Permanent repairs require dry conditions for proper adhesion and safety. We schedule permanent work for the next available dry day.

Place a bucket under the leak to catch water. If water is pooling on the ceiling, carefully puncture a small hole to relieve pressure and prevent a larger collapse. Then call us at (919) 639-4981. We respond the same business day and can schedule emergency service quickly.

Yes. Every On Tops repair comes with a written workmanship warranty. The specific coverage period depends on the type and scope of the repair. We stand behind our work and will return to correct any installation defect at no charge during the warranty period.

Roof Leak? We’re On It.

Free estimate. No obligation. Same-week scheduling.