How to Get a Contractor License in North Carolina
April 24, 2026 · Daniel Amar·Last updated: April 24, 2026
North Carolina is one GC board plus two trade boards
A remodeler in Durham spent $1,400 on exam prep and study materials before discovering that the license tier he was studying for capped him at $30,000 per project, which was less than his smallest deck job. He had to re-apply under a different tier, sit the financial statement verification all over again, and wait another 10 weeks to start bidding real work. North Carolina's contractor licensing has three dollar-limit tiers, five scope classifications, and two completely separate boards for the trades. Pick the wrong tier or the wrong board and you either can't pull permits or you're stuck bidding work too small to run a business on.
General contractors in North Carolina are licensed by the NC Licensing Board for General Contractors (NCLBGC). Plumbers, HVAC contractors, and fire sprinkler contractors are licensed by the State Board of Examiners of Plumbing, Heating, and Fire Sprinkler Contractors (SBEPHFSC). Electricians are licensed by the State Board of Examiners of Electrical Contractors (NCBEEC). Three boards, three exams, three renewal cycles, three sets of continuing education rules. All three are independent of the NC Secretary of State and all three run their own disciplinary proceedings.
NCLBGC: general contractors
The NC Licensing Board for General Contractors issues licenses in five classifications (scope of work) and three limitations (dollar cap per project and aggregate). You pick one of each, so a license is always shaped like "Limited Residential" or "Unlimited Building" or "Intermediate Highway." Most small residential builders are Limited Residential. Most mid-size commercial GCs are Unlimited Building.
Classifications (scope of work)
- Building: commercial, industrial, institutional, and all residential over 3 stories or 40 feet in height
- Residential: single-family detached homes, duplexes, townhouses, and multifamily up to 3 stories and 40 feet. Most home builders and remodelers pick this.
- Highway: roads, bridges, grading, paving, and associated structures
- Public Utilities: water, sewer, gas mains, electrical transmission, and communication infrastructure
- Specialty: narrowly scoped trades not covered by the four above. Sub-classifications include swimming pool, asbestos, insulation, masonry, concrete, and others.
Limitations (dollar cap per project)
- Limited: individual project value up to $1,000,000. $17,000 minimum working capital requirement. Suitable for most home remodelers, custom home builders under $1M, and small commercial GCs.
- Intermediate: individual project value up to $1,500,000. $75,000 minimum working capital. Mid-size GCs and regional residential developers.
- Unlimited: no cap. $150,000 minimum working capital. Commercial GCs, large multifamily developers, public-bid contractors.
The dollar cap is per project, not annual revenue. A Limited Building contractor can run a $10M business across 15 projects as long as no single project exceeds $1M. Violate the cap once and NCLBGC treats it as a bid on work you're not licensed for, which is an unlicensed contracting violation.
NCLBGC license requirements
- Age: 18+
- Exam: pass the NC business and law exam plus a classification-specific trade exam, both administered by PSI. Exams are open-book with approved references. Passing score is 70%.
- Financial statement: signed by the applicant for Limited, reviewed by a CPA for Intermediate and Unlimited, showing working capital at or above the limitation threshold ($17K / $75K / $150K). The CPA review is not a full audit but the CPA is putting their license on the line, so expect a real review.
- Application fee: $75
- Initial license fee: prorated based on month of issuance, typically $75 for a license issued in January down to $10 if issued in November
- Renewal: annual, $75, due by January 1 of each year. A 60-day grace period runs through March 1 with a $25 late fee; after March 1 the license is archived and you must re-apply from scratch including a new financial statement.
- Continuing education: NC does not require continuing education for general contractors. This is one of the few states with no CE requirement for GCs, which is a real cost advantage over Georgia or Florida. Continuing education is required for the qualifier on Residential classifications added after 2020: 8 hours annually.
- Term: 1 year, expires December 31 regardless of when issued
Like Georgia and Florida, the license attaches to a qualifier (the individual who passed the exam), not the company. If the qualifier leaves, the company has 90 days to designate a new qualifier. Miss the 90-day window and the company license is revoked, not suspended, so the replacement has to re-apply from zero.
NASCLA reciprocity
NCLBGC is a NASCLA-accredited state for the Commercial General Building Contractor exam. If you've passed the NASCLA exam in any other NASCLA state (Florida, Georgia, South Carolina, Tennessee, Virginia, Louisiana, Mississippi, and 10 others), NCLBGC waives the trade portion of the Unlimited Building exam. You still sit for the NC business and law exam. Coming from California, your CSLB license does not transfer because California does not use NASCLA. Coming from Texas you have nothing to reciprocate because Texas does not license general contractors at the state level.
Residential versus Building classification: which one do you actually need?
The most common mistake on a first NCLBGC application is picking Building when you should have picked Residential, or vice versa. The line is mechanical:
- Single-family detached, duplex, townhouse, and multifamily up to 3 stories and 40 feet: Residential classification works.
- Any residential building over 3 stories or 40 feet: Building classification required. A 4-story condo is not a Residential project under NCLBGC rules.
- Any commercial, industrial, or institutional work regardless of size: Building classification required.
- Mixed-use (ground-floor retail with apartments above): Building classification.
You can hold both a Residential and a Building license if you pay both application fees and sit both exams. Most builders who do genuine mixed portfolios hold both. Most custom home builders hold Residential only because it covers 100% of what they do and saves an exam.
SBEPHFSC: plumbing, HVAC, and fire sprinkler contractors
The State Board of Examiners of Plumbing, Heating, and Fire Sprinkler Contractors (SBEPHFSC) handles three trades that NCLBGC does not touch. Each trade has its own license class structure.
- Plumbing Class I (P-I): unrestricted commercial and residential plumbing, water supply, drainage, waste, and vent systems
- Plumbing Class II (P-II): single-family residential only, no commercial
- Heating Class I (H-I): unrestricted HVAC including commercial refrigeration
- Heating Class II (H-II): warm-air heating and air conditioning only, no boilers or commercial refrigeration
- Heating Class III (H-III): hydronic (boiler) systems only
- Fuel Piping Class I and II: natural gas and LP gas piping
- Fire Sprinkler (F-I): design, installation, inspection, and testing of automatic fire sprinkler systems
SBEPHFSC license requirements (typical)
- Experience: 2 to 4 years of full-time, verifiable work in the trade under a licensed qualifier, depending on class
- Exam: trade-specific technical exam plus a business and law exam, both through PSI. Fire sprinkler requires a NICET Level III certification in addition to the state exam.
- Application fee: $100
- Initial license fee: $150 once approved
- Renewal: annual, $150, due May 1 of each year. Late renewal through July 1 with a $50 late fee; after July 1 the license is voided.
- Continuing education: 6 hours annually for plumbing, 8 hours annually for heating, 10 hours annually for fire sprinkler, all from SBEPHFSC-approved providers
- Insurance: $300,000 combined single-limit general liability minimum, with the certificate on file at the board
- Term: 1 year, expires April 30 regardless of when issued
The SBEPHFSC renewal cycle (April 30) is four months offset from NCLBGC (December 31). A plumbing contractor who also holds an NCLBGC Limited Specialty license for related work is renewing in December, then again in April, every single year. Track both separately.
NCBEEC: electrical contractors
The NC State Board of Examiners of Electrical Contractors (NCBEEC) licenses all electrical contracting in the state. Four license classifications based on project dollar value, similar to NCLBGC but with different thresholds:
- Limited (L): individual project value up to $50,000. For small residential electricians and repair shops.
- Intermediate (I): individual project value up to $130,000. Most mid-size residential and light commercial electricians.
- Unlimited (U): no dollar cap. Commercial and industrial electricians.
- Special Restricted (SP-SFD): single-family detached dwelling only, any dollar value, but no commercial or multifamily work. A niche class used by home-builder employees who need to pull electrical permits for their own company's new construction only.
NCBEEC license requirements
- Experience: 1 to 4 years as a journeyman electrician depending on classification, verified in writing by previous employers
- Exam: classification-specific technical exam plus a business and law exam, both through PSI. Exams use the current NC Electrical Code (based on the NEC with NC amendments).
- Net worth/financial responsibility: Limited: $5,000 working capital. Intermediate: $20,000. Unlimited: $80,000. Verified by signed financial statement (CPA review not required).
- Application fee: $80 Limited, $90 Intermediate, $100 Unlimited
- Initial license fee: prorated based on month of issuance
- Renewal: annual, $80 to $100 depending on class, due by June 1 of each year. Late renewal with penalty through September 1; after September 1 the license is archived.
- Continuing education: 8 hours annually, from NCBEEC-approved providers. CE requirement applies to the qualifier, not every employee.
- Insurance: $300,000 general liability minimum for Limited and Intermediate, $500,000 for Unlimited
- Term: 1 year, expires May 31 regardless of when issued
So: an electrical contractor renews May 31, a plumbing contractor renews April 30, and an NCLBGC GC renews December 31. A shop that does design-build with in-house trades is renewing three separate state licenses on three separate dates. No single reminder covers all three.
Charlotte: city-level requirements on top of the state
Charlotte does not issue contractor licenses (NC state law preempts city contractor licensing for GCs and the regulated trades). What Charlotte does require is city permits, city inspections, and in some cases a separate privilege license for contractors with a physical office inside Charlotte city limits.
- NC privilege license tax: repealed statewide in 2015, so most NC cities no longer collect a general business privilege license. A handful of cities (including Charlotte, Raleigh, and Durham) retained narrow privilege licenses for specific categories, but general contracting is not one of them in Charlotte.
- Charlotte Mecklenburg Building Development Commission (CMBDC): issues building permits and inspections. Every permit pull requires a copy of the current NCLBGC, NCBEEC, or SBEPHFSC license; an expired license blocks the permit in real time at the counter.
- Mecklenburg County Health Department: septic and well permits for any project outside city sewer and water service
- Historic District Commission (HDC): Certificate of Appropriateness required for any exterior work in the Fourth Ward, Wesley Heights, Dilworth, Plaza Midwood, and Wilmore historic districts. Free application but adds 4 to 12 weeks.
- Storm water permit: required for any project disturbing 1 acre or more, or any project in a watershed overlay district. $150 to $2,500 plus ongoing compliance inspections.
- Charlotte Tree Ordinance: protected tree survey and possible mitigation for any project affecting heritage trees (24"+ diameter oaks, hickories, magnolias, and others)
Charlotte's permit counter (Development Center, 2145 Suttle Ave) verifies license status against NCLBGC, NCBEEC, and SBEPHFSC databases in real time. A license that's been expired one day blocks that day's permit pull. Charlotte is also one of the few NC cities that require the qualifier's individual license number, not just the company's, to be listed on the permit.
Raleigh, Durham, and the Triangle
- Raleigh Development Services Customer Service Center: permit applications verify state license status in real time. Raleigh has the 9-member Board of Adjustment for variances, adding 6 to 10 weeks when a variance is needed.
- Durham City-County Planning Department: consolidated city-county permit desk. Durham's Historic Preservation Commission reviews work in the Old West Durham, Trinity Park, and Warehouse historic districts.
- Chapel Hill Community Safety Department: smallest of the Triangle permit offices, and the slowest. Budget 3 to 6 weeks for permit review on anything beyond a basic residential remodel.
- Cary Zoning and Inspections: Cary's aesthetics regulations are aggressive — sign permits, architectural review, and landscape compliance all required on top of the building permit itself.
None of these jurisdictions issue their own contractor licenses, but all of them verify state licenses at the permit counter and all of them require certificates of insurance that name the city or county as additional insured on any project over a jurisdiction-specific threshold (usually $50,000 to $100,000 in project value).
Home Improvement Contractor: NC has no separate registration
Unlike Pennsylvania's HICPA or New York City's HIC, North Carolina has no statewide home improvement contractor registration. The NCLBGC Residential classification (or Limited Specialty, depending on scope) covers home improvement work; nothing additional is required at the state level.
NC does protect homeowners through the New Home Construction Statute (N.C.G.S. § 87-15.5 through 87-15.7) and the Unfair and Deceptive Trade Practices Act (N.C.G.S. § 75-1.1). New home construction requires a written contract with specific disclosures: the qualifier's individual license number, the company's license number, scope of work, payment schedule, and a limited warranty running one year from substantial completion. Miss a disclosure and the contract is unenforceable against the homeowner. Actual damages plus treble damages plus attorney's fees are available under § 75-1.1 for deceptive practices.
Contracts under $30,000 in total value are exempt from NCLBGC licensure altogether. A handyman doing $5,000 kitchen repaints does not need an NCLBGC license. The $30,000 threshold is measured per project, not cumulative across a customer, so two $20,000 projects for the same customer are both exempt. Three $15,000 projects in one calendar year for the same property, though, are often treated by NCLBGC investigators as a single split contract — be careful with repeat work for the same address.
Workers' compensation
North Carolina requires workers' compensation for any employer with 3 or more employees, including the owner. Sole proprietors with no employees are exempt, though most GCs file a sole-prop workers' comp policy anyway because most commercial clients and GCs contracting them will not hire an uninsured sub. The NC Industrial Commission enforces, and NCLBGC, NCBEEC, and SBEPHFSC all verify workers' comp at renewal.
Under NC's statutory employer doctrine, a GC who hires an unlicensed or uninsured subcontractor is functionally responsible for that sub's workers if they're injured on a job site. Courts have held GCs liable for 1099 framers' and roofers' injury claims even with signed subcontractor agreements. Verify every subcontractor's certificate of insurance every year, track expiration, and do not let a subcontractor onto a job with an expired certificate even for half a day.
Penalties for working unlicensed in North Carolina
- NCLBGC unlicensed contracting: Class 2 misdemeanor for the first offense, up to 60 days in jail and a $1,000 fine. Class 1 misdemeanor for a second offense, up to 120 days in jail and unlimited fine. Each separate contract can be charged as a separate offense.
- Contract unenforceability: under N.C.G.S. § 87-1, a contract entered into by an unlicensed contractor for work requiring a license is void. The contractor cannot sue to collect payment, cannot enforce a mechanic's lien, and cannot defend a homeowner's refund claim. Completed work does not rescue the contract.
- NCBEEC unlicensed electrical work: Class 2 misdemeanor, plus civil penalties up to $2,000 per violation, plus mandatory cease-and-desist that follows the individual across entity changes
- SBEPHFSC unlicensed plumbing, heating, or fire sprinkler work: Class 2 misdemeanor, plus civil penalties up to $2,000 per violation
- Working with an expired license: NCLBGC treats this as unlicensed contracting starting day one after expiration. The 60-day grace period allows renewal but does not authorize contracting; work done between January 1 and March 1 on an unrenewed license is still unlicensed work for enforcement purposes, even if the license is eventually renewed.
- Unfair and Deceptive Trade Practices (§ 75-1.1): actual damages automatically trebled, plus attorney's fees, plus civil penalties up to $5,000 per violation by the NC Attorney General
NCLBGC enforcement is complaint-driven and active. The board has 4 full-time investigators covering the state and takes permit-desk referrals seriously. Most cases come from homeowner complaints or competitor complaints; a smaller number come from permit-counter flags on expired licenses. Once a complaint is filed, a formal hearing is scheduled within 90 days, and NCLBGC rarely settles without a consent order including a fine and a period of probation.
Realistic timeline to be licensed and working in North Carolina
- NCLBGC Limited Residential (no NASCLA): 10 to 14 weeks from application to license in hand, dominated by financial statement preparation and PSI exam scheduling
- NCLBGC Unlimited Building with NASCLA reciprocity: 6 to 10 weeks, since the trade exam is waived and only the business and law exam plus CPA-reviewed financial statement are pending
- NCBEEC Unlimited electrical license: 12 to 18 weeks, with experience verification from previous employers as the slowest step
- SBEPHFSC P-I plumbing license: 12 to 16 weeks, similar to NCBEEC
- SBEPHFSC F-I fire sprinkler license: 6 to 9 months because of the NICET Level III certification prerequisite (the NICET exam itself is quarterly and has a 40% first-time pass rate)
- Charlotte or Raleigh permit issuance for a typical residential remodel: 2 to 4 weeks after state license is in place
Total ramp for a residential GC working in Charlotte: 3 to 4 months and roughly $500 to $800 in state fees, before exam prep, insurance, and financial statement preparation. File the NCLBGC application first. Schedule PSI exams as soon as the application clears preliminary review (slots fill 4 to 6 weeks out in the Triangle and Triad). For Intermediate or Unlimited, line up the CPA-reviewed financial statement before submitting; incomplete financial statements are the single most common cause of application rejection.
Insurance, bond, and working capital requirements
North Carolina uses working capital (current assets minus current liabilities) rather than a surety bond for NCLBGC. A homestead-exempt primary residence does not count toward working capital. Cash, accounts receivable net of bad debt, and inventory at lower of cost or market do count. Fixed assets like trucks and equipment do not count toward working capital but may count toward net worth for financial responsibility purposes.
- NCLBGC Limited: $17,000 working capital, $300,000 general liability, workers' comp if 3+ employees
- NCLBGC Intermediate: $75,000 working capital (CPA-reviewed), $500,000 general liability, workers' comp if 3+ employees
- NCLBGC Unlimited: $150,000 working capital (CPA-reviewed), $500,000 to $1,000,000 general liability depending on project type, workers' comp if 3+ employees
- NCBEEC Limited: $5,000 working capital, $300,000 GL, workers' comp if 3+ employees
- NCBEEC Intermediate: $20,000 working capital, $300,000 GL, workers' comp if 3+ employees
- NCBEEC Unlimited: $80,000 working capital, $500,000 GL, workers' comp if 3+ employees
- SBEPHFSC any class: $300,000 GL minimum, workers' comp if 3+ employees. No working capital or net worth requirement.
For Charlotte projects over $100,000, the city often requires a performance bond in addition to the state license and insurance. This is a city-level requirement, separate from any state requirement, and typically runs 1% to 3% of project value for a contractor with good credit. Public-bid work for NCDOT or any NC municipality also requires bid, performance, and payment bonds on any project over $300,000.
Quick cost summary: NCLBGC Unlimited Building GC working primarily in Charlotte
- NCLBGC Unlimited application: $75 one-time
- NCLBGC Unlimited initial license (prorated): $10 to $75 depending on month
- PSI exam fees: approximately $100 trade exam + $100 business and law (waived if NASCLA)
- CPA-reviewed financial statement: $500 to $2,000 depending on business complexity
- NCLBGC Unlimited renewal: $75 annually
- Charlotte project permits: per project, varies $150 to $5,000+
- $500,000 to $1,000,000 GL policy: $1,800 to $4,500 annually for a small commercial GC
- Workers' comp: varies by payroll and class code, $1,500+ typical annual minimum
- Continuing education: not required for non-Residential GC; $0
Year-one out of pocket: roughly $400 to $700 in state fees plus $500 to $2,000 for the CPA financial statement plus $3,300 to $6,500 in insurance premiums. Add 3 to 4 months of exam and application lead time. The CPA-reviewed financial statement is the single document that decides whether you pass the Intermediate or Unlimited review; budget time for your CPA to dig into receivables aging and inventory valuation because NCLBGC staff look at both.
Check every permit your North Carolina project needs
North Carolina contractor licensing is one state board stacked on top of two trade boards, with three completely separate renewal cycles and three separate CE requirements (where CE applies). A residential GC working out of Charlotte is juggling an NCLBGC Residential license that renews December 31, a workers' comp policy the NC Industrial Commission can lapse without telling NCLBGC for 30 days, and Charlotte permit-counter verification on every single pull. A design-build firm with in-house electrical and plumbing is doing all of that plus an NCBEEC license renewing May 31 and an SBEPHFSC P-I renewing April 30. Miss any piece and the next permit application bounces at the counter.
Use the free permit checker to see every license, registration, and permit required for your North Carolina construction project. Enter your project address and trade, and get the full agency list with fees, renewal periods, and the actual URLs for NCLBGC, NCBEEC, SBEPHFSC, the Charlotte Mecklenburg Building Development Commission, and the major Triangle and Triad permit offices.
Related reading: how to get a contractor license in California (single statewide board, the cleanest comparison for shops that do both trades and GC work), how to get a contractor license in Texas (no state GC license, the opposite extreme), how to get a contractor license in New York, how to get a contractor license in Illinois, how to get a contractor license in Pennsylvania, how to get a contractor license in Ohio, how to get a contractor license in Georgia (the other NASCLA-accredited Southeastern state, very close shape to NC), how to get a contractor license in Florida (NASCLA reciprocity sibling, stricter CE), contractor license requirements by state, and what happens when your contractor license expires. Tracking an NCLBGC renewal, an NCBEEC renewal, an SBEPHFSC renewal, a workers' comp policy, a general liability certificate, and 8 hours of continuing education per trade board by hand is how NC contractors end up accidentally expired in June and finding out at the Charlotte permit desk in July. The PermitDue dashboard puts every deadline in one place and sends reminders at 90, 60, 30, and 7 days so no single renewal can quietly fall off the list.