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.
- 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.
- 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. 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.
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 | 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). |
| 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 | Roofing 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 time | No roofer license to process; roofing under $40,000 needs no state license. |
What a North Carolina roofer license costs
| Application fee | GC tiers: $75 / $100 / $125 (no roofer-specific fee). |
|---|---|
| License fee | Included 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 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. |
| Renewal fee | GC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited). |
| 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. |
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 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 |
|---|---|
| Renewal fee | GC renewal: $75 (Limited) / $100 (Intermediate) / $125 (Unlimited) |
| Continuing education | None for roofing itself; GC holders need 8 CE hours/year (2 mandatory + 6 elective). |
| Where to renew | North Carolina Licensing Board for General Contractors (NCLBGC) |
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).
Official sources
ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_87/GS_87-10.html
nclbgc.org/classifications-and-limitations
nclbgc.org/faq-contractors