LicenseLookup

North Carolina Roofer License Requirements

Official classification: No standalone NC roofing license — a General Contractor license (typically the Building classification) is required for roofing projects of $40,000 or more · Issued by the North Carolina Licensing Board for General Contractors (NCLBGC).

🏠 RooferNC ✔ Verified 2026-06-17

License types

Requirements at a glance

Experience requiredNo roofing-specific credential. For roofing jobs $40,000+, the GC qualifier must pass the NCLBGC Building (or applicable) classification exam.
Application feeGC tiers: $75 / $100 / $125 (no roofer-specific fee)
License feeIncluded in GC application fee
Renewal feeGC renewal: $75 per classification, up to $450 max
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)

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.

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

Official sources

https://nclbgc.org/classifications-and-limitations/
https://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

Arizona
CR-42 / C-42 / R-42 Roofing
California
C-39 Roofing Contractor
Florida
Roofing Contractor (Certified / Registered)
Nevada
C-15a Roofing Contractor
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