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.

5.0 Stars Across Google & BBB

750+ Google Reviews  ·  A+ BBB Rating
★★★★★
“I received estimates from three different companies and, price wise, they were all about the same within $10 of each other. I chose On Tops Roofing because of their professionalism and outstanding communication.”
Hillary R. Cary, NC
Roof Replacement
★★★★★
“On Tops Roofing installed our roof last week. From Jonathan during the estimate, through Josh and Arturo during the install, things proceeded like clockwork. The entire crew was friendly, courteous, and worked well together.”
Marc P. Angier, NC
Roof Replacement
★★★★★
“My wife discovered a leak from our roof on Sunday. I called On Tops Monday morning. I spoke to Chris, explained my issue. Arturo came later that day to inspect the problem and he and his crew had it repaired by lunch time on Tuesday.”
Dean G. Cary, NC
Roof 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.