North Carolina Roofer License Requirements

Official classification: No separate roofing board — roofing of $40,000 or more requires an NCLBGC General Contractor license, available as a dedicated S(Roofing) specialty classification (or under the broader Building / Residential classifications) · Issued by the North Carolina Licensing Board for General Contractors (NCLBGC).

🏠 RooferNC ✔ Verified 2026-06-19

In North Carolina, roofers must hold the No separate roofing board — roofing of $40,000 or more requires an NCLBGC General Contractor license, available as a dedicated S(Roofing) specialty classification (or under the broader Building / Residential classifications), issued by the North Carolina Licensing Board for General Contractors (NCLBGC), and no state surety bond is required. Full requirements — experience, exams, fees, insurance, renewal and reciprocity — are detailed below.

How to become a licensed roofer in North Carolina

Follow these steps to earn your No separate roofing board — roofing of $40,000 or more requires an NCLBGC General Contractor license, available as a dedicated S(Roofing) specialty classification (or under the broader Building / Residential classifications). Every figure is verified against the North Carolina Licensing Board for General Contractors (NCLBGC); full detail for each step is further down the page.

  1. Build the required experience. No roofing-specific credential below $40,000. For roofing jobs $40,000+, the GC qualifier must pass the NCLBGC exam for the S(Roofing) specialty or the broader Building classification.
  2. Pass the GC Business, Law & Building classification exam (applies only if a GC license is needed) exam. Providers, passing scores and fees are in the Exams section below.
  3. Secure your surety bond. North Carolina requires No roofing bond. If a GC license is required, the GC financial/limitation rules apply: Limited = $17,000 working capital / $80,000 net worth / $175,000 bond; Intermediate = $75,000 working capital / $500,000 bond; Unlimited = $150,000 working capital / $1,000,000 bond.
  4. Line up insurance. You'll need liability insurance (Not mandated by any NC state board), and workers' compensation coverage.
  5. Submit your application and fees. Apply through the North Carolina Licensing Board for General Contractors (NCLBGC) — GC tiers: $75 / $100 / $125 (no roofer-specific fee) application fee, plus a Included in GC application fee license fee. Processing time: No roofer license to process; roofing under $40,000 needs no state license.
  6. Keep the license active. Renew gC license is annual (expires Dec 31); no roofer-specific license exists.

North Carolina roofer license lookup

To confirm a roofer is properly licensed in North Carolina — or to check the status of your own license — search the issuing agency's official license database. The record shows whether the license is active and in good standing.

Verify a license now: Search the official portal.nclbgc.org database →

License types

Requirements at a glance

Experience requiredNo roofing-specific credential below $40,000. For roofing jobs $40,000+, the GC qualifier must pass the NCLBGC exam for the S(Roofing) specialty or the broader Building classification.
Application feeGC tiers: $75 / $100 / $125 (no roofer-specific fee)
License feeIncluded in GC application fee
Renewal feeGC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited)
Renewal periodGC license is annual (expires Dec 31); no roofer-specific license exists
Continuing educationNone for roofing itself; GC holders need 8 CE hours/year (2 mandatory + 6 elective).
Bond requiredNo roofing bond. If a GC license is required, the GC financial/limitation rules apply: Limited = $17,000 working capital / $80,000 net worth / $175,000 bond; Intermediate = $75,000 working capital / $500,000 bond; Unlimited = $150,000 working capital / $1,000,000 bond.
Liability insuranceNot mandated by any NC state board
Property damageNot mandated by any NC state board
Workers' compRequired under NC labor law if you have 3+ employees
Background checkNone for roofing; if a GC license is required, the NCLBGC background check (since Jan 1, 2023) applies.
Credit requirementNone for roofing under $40,000; GC financial-statement rules apply above the threshold.
ReciprocityNone
Processing timeNo roofer license to process; roofing under $40,000 needs no state license.

Exams

GC Business, Law & Building classification exam (applies only if a GC license is needed)Provider: PSI · Passing: Not publicly disclosed · Fee: $79 per exam (paid to PSI)
Preparing for the Roofer exam? State-specific contractor exam-prep courses help you pass the first time. Start exam prep →

Local / municipal notes

Roofing work under $40,000 requires no NC state contractor license. Local permits and a county/city privilege or trade registration may still apply. Roofing $40,000+ requires an NCLBGC general contractor license.

Frequently asked questions

How much does a North Carolina roofer license cost?

Application: GC tiers: $75 / $100 / $125 (no roofer-specific fee). License: Included in GC application fee. Renewal: GC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited).

How do I look up a roofer license in North Carolina?

Search the official license database at portal.nclbgc.org. The record shows whether the license is active and in good standing.

Do roofers in North Carolina need a surety bond?

No roofing bond. If a GC license is required, the GC financial/limitation rules apply: Limited = $17,000 working capital / $80,000 net worth / $175,000 bond; Intermediate = $75,000 working capital / $500,000 bond; Unlimited = $150,000 working capital / $1,000,000 bond.

What experience is required for a North Carolina roofer license?

No roofing-specific credential below $40,000. For roofing jobs $40,000+, the GC qualifier must pass the NCLBGC exam for the S(Roofing) specialty or the broader Building classification.

Is insurance required for roofers in North Carolina?

Liability: Not mandated by any NC state board Workers' compensation: Required under NC labor law if you have 3+ employees

How often must a North Carolina roofer license be renewed?

GC license is annual (expires Dec 31); no roofer-specific license exists.

Fees and rules change frequently (often annually). This page was last verified on 2026-06-19 — always confirm current requirements directly with the North Carolina Licensing Board for General Contractors (NCLBGC) before applying. This is not legal advice.

Official sources

nclbgc.org/classifications-and-limitations
nclbgc.org/faq-contractors

Other North Carolina contractor licenses

⚡ Electrician
Electrical Contractor License (Limited / Intermediate / Unlimited / Special Restricted)
🔧 Plumber
Plumbing Contractor, Class I / Class II (and Restricted Limited Plumbing Contractor)
❄️ HVAC
Heating Contractor — Group 1 / Group 2 / Group 3 (Class I / Class II)
🏗️ General Contractor
North Carolina General Contractor License (Limited / Intermediate / Unlimited limitation, by classification)

Roofer licensing in other states

Alabama
Roofers License
Arizona
CR-42 / C-42 / R-42 Roofing
Arkansas
Residential Roofing Registration
California
C-39 Roofing Contractor
Connecticut
Home Improvement Contractor (HIC) Registration
Florida
Roofing Contractor (Certified / Registered)
Georgia
No dedicated statewide roofing license; roofers use Residential Basic, Residential Light Commercial, or General Contractor license issued by SLBRGC
Hawaii
C-42 Roofing Contractor (with sub-classifications including C-42a metal shingles, C-42b wood shakes)
Illinois
Roofing Contractor License
Indiana
No statewide license — City of Indianapolis General Contractor License (covers roofing)
Iowa
Construction Contractor Registration
Kansas
Roofing Contractor Registration Certificate
Louisiana
Roofing and Sheet Metal, Siding (commercial specialty classification) / Roofing (residential specialty)
Maryland
Home Improvement Contractor License — Roofing (MHIC)
Massachusetts
Construction Supervisor License (CSL) — Specialty: Roof Covering (+ HIC Registration for residential work)
Michigan
Maintenance & Alteration Contractor License — Roofing Classification
Minnesota
Residential Roofer License
Mississippi
Commercial Roofing Contractor (Roofing, Sheet Metal & Siding specialty) / Residential Roofer
Missouri
Missouri Roofing Contractor Registration (statewide, mandatory since Jan 1, 2023)
Nevada
C-15a Roofing Contractor
New Jersey
Home Improvement Contractor (Roofing)
New Mexico
GS-21 Roofing Contractor
New York
Home Improvement Contractor License
Ohio
No statewide license — City of Columbus Home Improvement Limited Contractor License
Oklahoma
Roofing Contractor Registration
Oregon
CCB Contractor License with a roofing specialty endorsement (Residential Specialty Contractor or Commercial Specialty Contractor)
Pennsylvania
Home Improvement Contractor (HIC) Registration
Rhode Island
Commercial Roofing License
South Carolina
General Contractor - Roofing (RF) classification [commercial]; Residential Specialty Contractor - Roofing [residential]
Tennessee
Contractor License, BC classification (Roofing is building category 21, includes gutters and vinyl siding)
Texas
No statewide license — voluntary RCAT registration; municipal permits apply
Utah
S280 Roofing Contractor
Virginia
Contractor License (Class A/B/C) with Roofing (ROC) specialty designation
Washington
Roofing Specialty Contractor Registration
Wisconsin
No statewide roofing license — residential roofing uses the Dwelling Contractor + Qualifier credentials