Best Roofer Inc markBest Roofer Inc.

North Carolina roofer vetting guide

Vetting a North Carolina roofer: six documents, what each one proves, and where to get it

Reviews tell you how a job felt. Documents tell you whether the company was allowed to do it and who pays if it goes wrong. This guide works through the file you should hold before signing, using the 2,583 Raleigh-based roofers in the National Roofing Directory as the worked example.

Check a license

Request Free Quotes

Pre-screened contractors. Verified reviews. Zero obligation.

What do you need?

  • Google Verified
  • 100% Free
  • Licensed & Insured

What to check on a North Carolina roofer before you sign

  1. Look the license up yourself

    North Carolina has no separate roofing license; roofing sits under the general contractor law. G.S. 87-1 requires a license from the NC Licensing Board for General Contractors when the cost of the undertaking is $40,000 or more, and the Board lists roofing as the specialty classification S(Roofing) on its classifications page. Type the company or license number into the Board’s public license search and read the status, classification and limit for yourself; do not accept a photograph of a card.

  2. Match the limit to the job

    Under G.S. 87-10 a Limited license covers projects up to $750,000, an Intermediate license up to $1.5 million and an Unlimited license carries no cap. Almost any house is inside the Limited tier; a commercial or multi-building job may not be. Below $40,000 no state license is required at all, which is why the insurance and workers’-comp checks matter on smaller roofs.

  3. Ask for two certificates, then verify them

    General liability protects your property; workers’ compensation protects you from a crew member’s injury claim. G.S. 97-2 makes coverage mandatory once a business regularly employs three or more people, and the NC Industrial Commission runs a public coverage search. Ask for certificates naming you as certificate holder, then confirm the policy is active.

  4. Know the permit and the cancellation rules

    G.S. 160D-1110 exempts single-family work under $40,000 from a building permit but names the addition of roofing, excluding replacement, as a trigger, so ask your inspections office which applies. If a roofer signed you up at your door after a storm, G.S. 14-401.13 gives you five business days to cancel after your insurer denies the claim, and the NC Department of Insurance keeps a plain-language page on post-disaster contractor scams.

The rest of the file: contract, warranty and the recovery fund

  • A written contract that names the scope, the materials by manufacturer and product line, the start and completion dates, the payment schedule and who pulls the permit. Any change is a written change order.
  • Two warranties in writing: the manufacturer’s, which covers the product, and the roofer’s workmanship warranty, which covers the installation. Ask for the term of each and what voids it.
  • The permit itself, or a written statement that the job falls under the single-family exemption in G.S. 160D-1110. A roofer who asks you to pull the permit is asking you to take on the liability.
  • If a licensed contractor’s dishonest or incompetent work leaves you out of pocket, North Carolina’s Homeowners Recovery Fund, created by G.S. 87-15.5, can reimburse part of the loss. It applies only to licensed contractors, which is one more reason the license lookup comes first.

The companies below are the ones that list Raleigh as their base in the National Roofing Directory’s North Carolina contractor directory, in the order the directory ranks them (Google rating, then featured status). It is the same query this page’s quote form uses. The directory’s Raleigh page has the full list with reviews; roofers based elsewhere in Wake County usually serve the city too.

The worked example: 2,583 roofers listed for Raleigh

A Roof Above

Wilmington, NC

5.0(4 Google reviews)

Agape Roofing

Raleigh, NC

5.0(21 Google reviews)

Aguila Roofing

Wilmington, NC

5.0(3 Google reviews)

All Pro Roofing LLC

Verified

Greensboro, NC

5.0(106 Google reviews)

  • Roofing Contractor

Allied Roofing Company

Kernersville, NC

5.0(4 Google reviews)

Averitte's Roofing & Home

Fayetteville, NC

5.0(4 Google reviews)

Bar Roofing & Maintenance

Kernersville, NC

5.0(1 Google reviews)

Bassett Roofing

Lexington, NC

5.0(1 Google reviews)

Birs/The Roof Savers

Greensboro, NC

5.0(1 Google reviews)

Why the storm record belongs in the file

A roofer who quotes a repair without asking what the weather did is guessing. In Wake County, NOAA logged 125 hail reports and 322 damaging-wind reports in 2016 through 2025. If your damage followed a listed event, the NCEI record is the date and size you put in front of the insurer; the directory’s North Carolina storm center shows what is active now.

Tropical systems reached the county on 6 days in the same period (Hermine, Florence, Michael, Dorian, Isaias and Ian), per the NCEI tropical-storm records. Counts are NCEI reports, not individual storms: one storm can generate several reports in a county.

  • 125

    hail reports in Wake County, 2016–2025

  • 93

    of them 1 inch or larger, the NWS “severe” line

  • 2.75 in.

    largest hail, May 13, 2019

  • 322

    damaging thunderstorm-wind reports

  • 76 mph

    strongest measured gust, September 8, 2023

  • 5

    tornadoes (strongest EF2)

Three candidates, one file each

Run every candidate through the same six documents. These are the three places a candidate usually comes from.

  1. A roofer from the directory’s ranked list

    The list above ranks Raleigh-based companies by Google rating from the North Carolina directory. A rating is one input; the license record on the Board’s portal and two insurance certificates are the ones that decide.

  2. Carolina Trophy Roofs

    A Rocky Mount roofing contractor whose site lists Raleigh and Eastern North Carolina in its service area, with residential and commercial roofing, storm-damage repair and insurance-claim work, free inspections, and manufacturer certifications from Owens Corning, GAF, IKO and Atlas, according to that site. Check it the same way as any other option: license number on the Board’s portal, insurance certificate, written scope.

  3. A referral from a neighbour

    The most common source and the least checked. A neighbour’s good experience is real evidence about workmanship and nothing at all about whether the license is still active or the insurance still paid; the file is the same six documents.

Disclosure: this site and the National Roofing Directory are run by the same publisher, and quote requests sent from this page can be passed to Carolina Trophy Roofs as well as to other roofers listed here.

How Best Roofer Inc Works

Simple, fast, and completely free

  1. Step 1

    Submit Your Project

    Tell us about your roofing needs — it takes less than 2 minutes.

  2. Step 2

    Get Matched

    We match you with up to 3 pre-screened contractors in your area.

  3. Step 3

    Compare & Choose

    Review quotes, credentials, and reviews — then pick the best fit.

Frequently Asked Questions

Everything you need to know before getting started.

What documents should a North Carolina roofer give me before I sign?
A license number you can find on the NC Licensing Board for General Contractors’ portal (for jobs of $40,000 or more), general liability and workers’ compensation certificates you can verify, a written contract with scope and materials, the manufacturer and workmanship warranties in writing, and the permit or a written statement that the job is exempt.
What are the North Carolina license tiers?
G.S. 87-10 sets three: Limited, for projects up to $750,000; Intermediate, up to $1.5 million; and Unlimited, with no cap. Roofing appears as the S(Roofing) specialty classification on the Board’s classifications page. The tier and classification both show on the public license search.
When does a roofer legally need workers’ compensation?
G.S. 97-2 applies the Workers’ Compensation Act once a business regularly employs three or more people. The NC Industrial Commission’s insurance coverage search shows whether a company has an active policy; without one, an injured worker’s claim can land on the homeowner.
What is the Homeowners Recovery Fund?
A fund created by G.S. 87-15.5 and run by the Licensing Board that can reimburse a homeowner who suffers a loss from a licensed general contractor’s dishonest or incompetent conduct. It covers licensed contractors only, which is a practical reason to hire one even below the $40,000 threshold.
Can I cancel a roofing contract I signed at my door?
If the contract was signed away from the roofer’s place of business and your insurer later denies the claim, G.S. 14-401.13 gives you five business days from the denial to cancel. The NC Department of Insurance’s post-disaster scams page explains the warning signs that usually go with those contracts.
Why is Carolina Trophy Roofs listed among the options?
Because it is a Rocky Mount roofing contractor whose own site lists Raleigh and Eastern North Carolina in its service area, and it is run through the same six-document file as any other candidate. This site and the National Roofing Directory are run by the same publisher, and quote requests from this page can be passed to Carolina Trophy Roofs as well as to other listed roofers.