Roofing Contractor
Raleigh & Wilmington, NC
Since 1991

You deserve a roofer who gives you straight answers and a price you can count on. No pressure. No surprises. Just a solid roof and a workmanship warranty when we're done.

(919) 639-4981
15,000+ Jobs Completed
750+ 5-Star Reviews
1991 Serving NC Since
27 NC Cities Served
NC Licensed & Insured
GAF Certified Installer
Serving NC Since 1991
Workmanship Warranty
Estimates Within 48 hrs

What can we help you with today?

On Tops Roofing is a GAF-certified roofing contractor serving homeowners across the Raleigh-Durham Triangle and Wilmington, NC since 1991. Whether your roof is leaking, nearing the end of its life, or you just need an honest assessment, you'll get a written estimate and a clear plan. No pressure. No runaround.

Jeff Baxter Sr, owner of On Tops Roofing

Locally Owned & Operated

Most people don't think about their roof until something goes wrong. When that happens, the last thing you need is to wonder whether you're getting straight answers. That's the whole reason we do things the way we do.
Jeff Baxter Sr. Owner, On Tops Roofing

The On Tops Experience

We designed our process around the parts homeowners hate most.

Most roofing complaints trace back to the same few things: a salesperson who won't leave, a final bill that doesn't match the estimate, and nobody answering the phone once work starts. We've spent 30 years building a process that addresses each one.

No pressure. No door-knocking.

We don't show up after a storm uninvited and we don't do hard closes at your kitchen table. You get a written estimate and you decide if and when you're ready. No follow-up calls unless you ask for one.

A photo report with every job.

Before we leave your property, you get a documented walkthrough of what we found, what we replaced, and what your finished roof looks like. Your records, in your inbox, the same day the job is done.

A named project manager on your job.

You get a real person's name and direct number before day one. They're on site from tear-off to final walkthrough. If you have a question or concern, there's one person to call. Not a general line.

Pricing Transparency

You should know what a roof costs before you're across from a salesperson.

Getting a roofing quote usually means sitting through a long in-home visit before anyone mentions a number. That's not an accident. We built our pricing page to give you that context before it matters: real jobs we've completed recently, broken down by materials, scope, and upgrades, so you walk into any conversation knowing what to expect.

Completed roof replacement on a two-story home in Goldsboro, NC — front elevation
$13,650 Goldsboro, NC

The price we quote is the price you pay.

Your estimate is itemized and in writing before we start. Any change orders are documented in the contract before work continues. No surprises on the final invoice.

You pay when the job is done. Not before.

No deposit. Payment comes after your new roof is complete and you've done a walkthrough with your project manager.

Your Team

Your local team.

You'll know who's running your roof before we start.

  • Named project manager on every job
  • Direct number before day one
  • On site from tear-off to final walkthrough
See who's on your job →

Certifications & Awards

GAF Master Elite

Awarded to the top 2% of roofing contractors in the U.S.

  • Full liability insurance on every job
  • Extended manufacturer-backed warranties available
  • Manufacturer training on best installation steps
What this means for your roof →

Service Areas Across North Carolina

Looking for a roofer who knows your neighborhood? We serve homeowners across the Triangle, the Sandhills, and the Wilmington coast. Find your city below for local project photos and area-specific contact information.

View all service areas →

Projects We're Proud Of

See what your finished roof could look like before you commit. Real jobs from homeowners across the Triangle and Wilmington.

4.9 Stars Across Google & BBB

340+ Google Reviews  ·  A+ BBB Rating
★★★★★
“On Tops replaced our entire roof in a single day. The crew was professional, cleaned up completely before they left, and the price matched the quote exactly. No surprises. I’d recommend them to any homeowner in the Triangle.”
Michael T. Cary, NC
Roof Replacement
★★★★★
“After the storm in October, we had three roofers out. On Tops was the only one who gave us a written scope with itemized pricing. They found damage the others missed and fixed it correctly the first time.”
Sandra R. Durham, NC
Storm Damage Repair
★★★★★
“We’re in Wilmington and were nervous about finding someone reliable after hurricane season. On Tops came down, did a full inspection, and had us back under warranty in four days. Can’t say enough about their communication.”
James & Patti W. Wilmington, NC
Roof Inspection & Repair

Raleigh, Durham, Wilmington & Surrounding Areas

Get a straight answer on your roof.

Tell us about your roof and we'll come back with a clear, written estimate. Free, no obligation, and no pressure to sign on the spot.