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
- No roofer license — North Carolina has no separate state roofing contractor license or roofing board
- General Contractor — Building classification (Limited / Intermediate / Unlimited) — Required for roofing/construction work where the project value is $40,000 or more (NCGS 87-1)
Requirements at a glance
| Experience required | No roofing-specific credential. For roofing jobs $40,000+, the GC qualifier must pass the NCLBGC Building (or applicable) classification exam. |
|---|---|
| Application fee | GC tiers: $75 / $100 / $125 (no roofer-specific fee) |
| License fee | Included in GC application fee |
| Renewal fee | GC renewal: $75 per classification, up to $450 max |
| Renewal period | GC license is annual (expires Dec 31); no roofer-specific license exists |
| Continuing education | None for roofing itself; GC holders need 8 CE hours/year (2 mandatory + 6 elective). |
| Bond required | 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. |
| Liability insurance | Not mandated by any NC state board |
| Property damage | Not mandated by any NC state board |
| Workers' comp | Required under NC labor law if you have 3+ employees |
| Background check | None for roofing; if a GC license is required, the NCLBGC background check (since Jan 1, 2023) applies. |
| Credit requirement | None for roofing under $40,000; GC financial-statement rules apply above the threshold. |
| Reciprocity | None |
| Processing time | No 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