← Back to blog

April 2026 · 5 min read

Licensed Roofer in North Carolina: How to Verify Before You Hire

CheckLicensed Editorial Team

North Carolina requires roofing contractors working on projects above $30,000 to hold a license from the NC Licensing Board for General Contractors at nclbgc.org. Below that threshold, a state license may not be required — but local permits always are. Before you hire a roofer in North Carolina, you need to understand what the law requires and how to verify the contractor you are considering.

Does North Carolina require roofers to be licensed?

North Carolina requires a general contractor license from the NC Licensing Board for General Contractors (nclbgc.org) for any roofing project with a contract value above $30,000. Below that threshold, a state license is not required at the state level, though local municipalities may have their own registration requirements. Performing contracting work above $30,000 without a license is a Class 2 misdemeanor under North Carolina law.

The $30,000 threshold applies to the total contract value including labor and materials. A $28,000 roof replacement technically falls below the threshold, but most full residential roof replacements — especially on larger homes or with premium materials — exceed it. When in doubt, hire a licensed contractor regardless of the threshold.

Even for projects below $30,000, a licensed contractor is almost always the right choice. North Carolina's licensing board provides a complaint and dispute resolution process that you lose access to entirely when you hire an unlicensed roofer.

How do you verify a roofer's license in North Carolina?

Go to nclbgc.org, the official website of the NC Licensing Board for General Contractors, and use the license search tool. Search by contractor name, license number, or business entity. The results show the license classification, current status (active, expired, or suspended), expiration date, and the licensee's qualifying party. This is the authoritative source for general contractor license verification in North Carolina.

Ask the roofer for their license number before you search. North Carolina contractors are required to include their license number on contracts and written proposals for licensed-threshold projects. If they cannot provide a number, that tells you everything you need to know.

Confirm that the license status is "Active" and that the expiration date has not passed. North Carolina general contractor licenses expire annually. A roofer who held a valid license last year but has not renewed is currently unlicensed, and any work they take above $30,000 is illegal.

What license classification does a North Carolina roofer need?

The NC Licensing Board for General Contractors issues licenses in three classifications based on project value: Limited (projects up to $500,000), Intermediate (projects up to $1,000,000), and Unlimited (no cap). For most residential roofing projects, a Limited license is sufficient. Commercial roofing on larger projects may require Intermediate or Unlimited classification. Confirm the contractor's license class covers your project's full contract value.

The qualifying party on the license matters as well. North Carolina general contractor licenses are issued to businesses, but they require a qualifying party — an individual who has passed the licensing exam and is responsible for the work. Ask who the qualifying party is and confirm their name appears on the license record.

A roofer with a Limited classification cannot take a $600,000 commercial roofing contract legally. Misclassification is more common than homeowners realize and creates serious liability if a project goes wrong.

What bond and insurance does a North Carolina roofer need?

The NC Licensing Board for General Contractors requires a $10,000 surety bond as part of the licensing requirements. Beyond the state bond, you should require a minimum of $300,000 in general liability insurance from any roofer you hire. General liability covers property damage caused during the roofing project. Workers' compensation is required for employers with three or more employees.

Request a certificate of insurance that names you as the certificate holder and lists your property address as the job site. Call the insurer directly to verify the policy is currently active — a certificate that was current six months ago may reflect a policy that has since lapsed.

North Carolina sees significant storm activity, particularly in the eastern part of the state. After major weather events, unlicensed out-of-state roofing crews move through affected areas offering below-market prices, collecting deposits, and leaving before work is completed or inspected. Verifying both the license and the insurance before any payment is your primary protection against this.

What are the legal consequences of hiring an unlicensed roofer in North Carolina?

Under North Carolina General Statutes, performing or contracting to perform work above $30,000 without a license is a Class 2 misdemeanor. This applies to the contractor, but the legal and financial consequences fall on you as the homeowner as well. Unlicensed work typically voids homeowner's insurance coverage, voids manufacturer warranties on roofing materials, and creates liability if a worker is injured on your property.

The Insurance Information Institute reports that wind and hail damage accounts for roughly 40% of all homeowner insurance claims by volume. If your insurer discovers that the roof installation or repair that contributed to a loss was performed by an unlicensed contractor without permits, the claim may be denied or reduced significantly.

There is also no licensing board complaint mechanism available when things go wrong with an unlicensed contractor. You are limited to civil court, which is expensive, slow, and often fruitless if the contractor has moved on to the next state.

What should you ask a North Carolina roofer before hiring?

Ask for their NC General Contractor license number and verify it at nclbgc.org. Confirm the license classification covers your project value. Ask for a certificate of insurance showing general liability and workers' comp. Ask whether they will pull all required permits, who their qualifying party is, and whether they use subcontractors — and if so, whether those subcontractors are also licensed and insured.

A reputable roofing contractor in North Carolina answers all of these questions without hesitation. A contractor who deflects, changes the subject, or claims the license is "pending" is someone you should not hire.

How do you quickly check a roofer's license in North Carolina?

Search the NC Licensing Board for General Contractors directly at nclbgc.org, or use CheckLicensed.com to verify the license instantly without navigating state government portals. Enter the roofer's name or license number, select North Carolina, and get a full status report including license classification, expiration date, and qualifying party.

CheckLicensed.com pulls live data from North Carolina's official contractor licensing database and presents it clearly. For any roofing project in North Carolina — particularly above $30,000 where the licensing requirement kicks in — verification before signing a contract is the most important step you can take to protect your investment.

Frequently Asked Questions

Does North Carolina require roofers to be licensed?

North Carolina requires a general contractor license from the NC Licensing Board for General Contractors (nclbgc.org) for any roofing project with a contract value above $30,000. Performing work above this threshold without a license is a Class 2 misdemeanor under North Carolina law.

How do I verify a roofer's license in North Carolina?

Go to nclbgc.org and use the license search tool. Search by contractor name, license number, or business entity. Confirm the license classification covers your project value and that the status is Active with a current expiration date.

What bond and insurance does a North Carolina roofer need?

The NC Licensing Board for General Contractors requires a $10,000 surety bond. You should also require a minimum of $300,000 in general liability insurance and workers' compensation coverage. Always verify insurance directly with the insurer, not just from the certificate.

Don't want to search state websites yourself?

We check state licensing records and send you a plain-English report with license status, bond, workers' comp, and complaints.

Check a contractor - $14.99

CheckLicensed Editorial Team

We research contractor licensing laws across all 50 states and verify data against official state databases. Our goal is to make it easy for homeowners to hire with confidence.