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.
- 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.
- 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.
- 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.
- Line up insurance. You'll need liability insurance (Not mandated by any NC state board), and workers' compensation coverage.
- 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.
- 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.
License types
- S(Roofing) specialty classification — NCLBGC offers a dedicated S(Roofing) specialty classification under the General Contractor license — a narrower (and cheaper-to-qualify) path than the broad Building classification, which also covers roofing. There is no separate state 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 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 fee | GC tiers: $75 / $100 / $125 (no roofer-specific fee) |
| License fee | Included in GC application fee |
| Renewal fee | GC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited) |
| 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.
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.
Official sources
nclbgc.org/classifications-and-limitations
nclbgc.org/faq-contractors