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. Check the insurance rules. Liability: Not mandated by any NC state board. Property damage: Not mandated by any NC state board. Workers' compensation: Required under NC labor law if you have 3+ employees.
  4. 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.
  5. Keep the license active. Renewal: The general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); 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 periodThe general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); 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.
ReciprocityRoofing over $40,000 needs a general contractor license, which has reciprocity or exam-waiver agreements with South Carolina, Tennessee, Louisiana, Georgia, Mississippi, Alabama and Florida; ask NCLBGC which classifications a given agreement covers. · compare all states
Processing timeNo roofer license to process; roofing under $40,000 needs no state license.

What a North Carolina roofer license costs

Application feeGC tiers: $75 / $100 / $125 (no roofer-specific fee).
License feeIncluded in GC application fee.
GC Business, Law & Building classification exam (applies only if a GC license is needed)$79 per exam (paid to PSI).
Surety bondNo 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.
Renewal feeGC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited).
Renewal periodThe general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); no roofer-specific license exists.

Exams

GC Business, Law & Building classification exam (applies only if a GC license is needed)Provider: PSI · Passing: 70 (21 NCAC 12A .0404) · Fee: $79 per exam (paid to PSI)

Renewing a North Carolina roofer license

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) renews on a fixed cycle set by the North Carolina Licensing Board for General Contractors (NCLBGC). Late and lapsed renewals are handled differently by every board, so check the renewal page linked below before the deadline passes.

Renewal periodThe general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); no roofer-specific license exists
Renewal feeGC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited)
Continuing educationNone for roofing itself; GC holders need 8 CE hours/year (2 mandatory + 6 elective).
Where to renewNorth Carolina Licensing Board for General Contractors (NCLBGC)

Renewal period: The general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); no roofer-specific license exists. Your expiry date is printed on your license.

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. Property damage: Not mandated by any NC state board. Workers' compensation: Required under NC labor law if you have 3+ employees.

How long does it take to get a North Carolina roofer license?

Processing time: No roofer license to process; roofing under $40,000 needs no state license.

Is a background check required for roofers in North Carolina?

Background check: None for roofing; if a GC license is required, the NCLBGC background check (since Jan 1, 2023) applies.

Is there a credit or financial requirement for a North Carolina roofer license?

Credit requirement: None for roofing under $40,000; GC financial-statement rules apply above the threshold.

How often must a North Carolina roofer license be renewed?

The general contractor license needed for roofing over $40,000 expires on January 1 following issuance or renewal and becomes invalid 60 days later unless renewed (G.S. 87-10(e)); no roofer-specific license exists. Continuing education: None for roofing itself; GC holders need 8 CE hours/year (2 mandatory + 6 elective).

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

ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_87/GS_87-10.html
nclbgc.org/classifications-and-limitations
nclbgc.org/faq-contractors

⚡ 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)
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
No statewide roofing license or registration — roofing is licensed locally where a city requires it
Nevada
C-15a Roofing Contractor
New Jersey
Home Improvement Contractor Registration (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