North Carolina Contractor Compliance, License & Insurance Requirements
The complete onboarding checklist for GCs and property managers hiring in North Carolina: when a general contractor license applies, the limitation that caps a sub’s project size, and the workers’ comp certificate the law expects you to hold before you sublet the work.
State licensing quick-check
Verifying one North Carolina license by hand?
The Licensing Board for General Contractors’ search shows a license’s limitation, classification and qualifier. Electricians are licensed by a separate board with its own license search, and plumbing, heating and fire sprinkler contractors by a third.
Open the NCLBGC license searchManaging a roster of North Carolina subs?
A lookup is right today. It doesn’t watch the dates.
Every North Carolina general contractor license expires on January 1 and is invalid 60 days later unless renewed, and a workers’ comp certificate only protects you for the term it states. TrackMyVendor keeps those dates, and each sub’s GL and auto renewals, on one roster and shows what’s expiring.
Track COIs and licenses free →North Carolina requires a general contractor license from the Licensing Board for General Contractors for any project of $40,000 or more, with a limitation that caps each project: Limited up to $750,000, Intermediate up to $1.5 million, Unlimited with no cap. Electrical, plumbing, heating and fire sprinkler contractors are licensed by their own boards. Workers' compensation is required with three or more employees, but under G.S. 97-19 a contractor that sublets work without first getting a workers' comp certificate from the sub's insurer can be liable for the sub's injured workers, whatever the sub's size.
In this guide
North Carolina trade licensing requirements and boards
North Carolina licenses contractors through three separate boards, and none of them shares a lookup with the others:
- The North Carolina Licensing Board for General Contractors (NCLBGC) licenses anyone who bids, builds, superintends or manages construction for others when the project costs $40,000 or more (G.S. 87-1).
- The State Board of Examiners of Electrical Contractors licenses electrical contractors.
- The State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors licenses those three trades.
Below $40,000, a sub doing general construction needs no NCLBGC license, which covers a lot of small specialty work. The trade boards are a separate question with their own rules, so check an electrician’s or plumber’s license whatever the NCLBGC threshold says.
Limitation caps the project; classification fixes the work
Every NCLBGC license carries a limitation, the largest single project the contractor may take, backed by working capital or a surety bond:
| Limitation | Largest single project | Working capital | Or a surety bond of |
|---|---|---|---|
| Limited | $750,000 | $17,000 (or $80,000 net worth) | $175,000 |
| Intermediate | $1,500,000 | $75,000 | $500,000 |
| Unlimited | No limit | $150,000 | $1,000,000 |
Project value excludes the cost of land. The license also carries a classification — Building, Residential, Highway, Public Utilities or Specialty — and a Residential license is limited to buildings under the North Carolina Residential Code. A Residential-classified sub on a commercial building is unlicensed for that job, whatever its limitation.
The qualifier, and the 90-day window when one leaves
A company holds its license through a qualifier, the person who passed the exam. When the qualifier leaves, the license stays in effect for 90 days, but the company may not bid or take on new contracts until a new qualifier reinstates it. A sub that has just lost its qualifier can finish your current job but cannot sign your next one.
Renewal is every year
- An NCLBGC license expires on January 1 following its issue or renewal, and becomes invalid 60 days later unless renewed. Renewal needs evidence of continued financial responsibility.
- For Building, Residential and unclassified licenses, at least one qualifier must complete eight hours of continuing education each year, two of them in a mandatory course, or the license cannot be renewed.
- A license left invalid for four years is archived, and the contractor starts again as a new applicant.
For property managers: a renovation, build-out or roof replacement at $40,000 or more needs a licensed general contractor, and the owner-occupant exemption does not apply to a building you manage for others. Smaller maintenance work falls below that threshold, but its electrical, plumbing and HVAC pieces still fall under the trade boards’ own licensing rules.
Mandatory insurance and COI requirements in North Carolina
The NCLBGC asks for financial responsibility — working capital or a bond — not a general liability policy, so GL limits are set by your subcontract. Workers’ comp is the one place North Carolina writes a rule aimed directly at the contractor who hires subs.
| Coverage | What North Carolina requires | What GCs usually require by contract |
|---|---|---|
| Commercial General Liability | No minimum for a general contractor license, which is backed by working capital or a bond instead | $1M per occurrence / $2M aggregate, including products-completed operations |
| Workers' Compensation | Required once a business regularly has three or more employees (G.S. 97-2). Sole proprietors, partners and LLC members are outside it unless they elect in | A certificate from the sub's insurer before the work is sublet, for every sub (see below) |
| Employer's liability, auto and umbrella | Nothing contractor-specific | Employer's liability of $500K–$1M, auto at a $1M combined single limit, and an umbrella sized to the job |
G.S. 97-19: get the certificate before you sublet
North Carolina’s rule is written in terms of the certificate itself. A contractor that sublets work without obtaining a certificate from the sub’s workers’ comp carrier, stating that the sub has coverage for a specified term, is liable for compensation to the sub’s injured employees. The statute says this applies whether or not the sub has fewer than three employees, so the small-crew exemption that protects the sub does not protect you.
Two details decide whether you are covered. The certificate must be obtained before the work is sublet, and it protects you only within the term it states. A certificate collected for last year’s job and a policy that has since renewed leave a gap the statute does not fill for you.
The statute does excuse a missing certificate if the sub in fact had a compliant workers’ comp policy in effect on the date of the injury. That is a defense you find out about after the claim, not a plan.
What to require, then: a current certificate from the sub’s carrier before the subcontract starts, a new one before the stated term ends, and a check that the people on site are the sub’s employees rather than 1099 crews. How auditors treat uninsured subs at your own renewal: workers' comp audits for subcontractors.
Endorsements on the ACORD 25: contract terms, not state law
No North Carolina statute makes a sub name you on its policy. Three subcontract terms do the work, and a box ticked on the certificate proves none of them without the endorsement behind it: additional insured status for ongoing and completed operations (the difference is in CG 20 10 vs CG 20 37), wording that makes the sub’s policy primary and non-contributory to yours, and a waiver of subrogation on the GL, auto and workers’ comp policies. Given how far G.S. 22B-1 cuts back indemnity, they matter more here than in most states.
North Carolina’s anti-indemnity statute is one of the broader ones. G.S. 22B-1 voids a construction-contract promise to indemnify you for loss caused by your own negligence in whole or in part, not only your sole negligence as in Georgia and South Carolina. It does not affect insurance contracts or workers’ comp, which is why additional insured coverage carries more of the weight in a North Carolina subcontract. Have your broker or counsel review the indemnity and insurance exhibits together.
How TrackMyVendor automates this
- Every certificate is read on upload — carrier, policy numbers, each coverage row’s limits and its own dates — so a workers’ comp policy that ends mid-job shows before the term runs out, not after.
- Subs upload through a one-time link from their phone, with no account to create, so the certificate can arrive before the subcontract starts.
- Per-deadline reminders at 90, 60, 30 and 7 days go to your team and to the sub, with the upload link in the sub’s copy. Starter and above
- The endorsement pages are read too — additional insured, waiver of subrogation, primary and non-contributory — so a ticked box with no endorsement behind it shows as a gap. Pro
Working with a North Carolina sub: vet, onboard, stay compliant
Everything above, put in the order you meet it.
Vet before you hire
- For any piece of work of $40,000 or more, check the NCLBGC license: active, a limitation at least as large as the contract, and a classification that fits the building.
- For electrical, plumbing, heating or fire sprinkler work, check the trade board’s own license separately; the $40,000 threshold is the general contractor board’s, not theirs.
- Ask whether the qualifier has changed lately. A company inside its 90-day window cannot take a new contract.
Go deeper: How vetting a prospect works · Free subcontractor prequalification form · 5-minute contractor verification checklist
Onboard before work starts
- A workers’ comp certificate from the sub’s carrier, with its policy term, in hand before the subcontract starts.
- The GL certificate and the endorsement pages themselves. With indemnity limited by G.S. 22B-1, the additional insured endorsement is doing most of the protecting.
- A signed W-9 before the first payment, and the license number, limitation and classification on file.
Go deeper: Subcontractor onboarding checklist · Collecting COIs, W-9s and licenses in one link · W-9 collection
Stay compliant while they work
- The end date of each workers’ comp certificate, with a new one before it passes. That is where 97-19 protection stops.
- NCLBGC licenses expiring January 1 and invalid after 60 days, with the qualifier’s continuing education behind each renewal.
- Each GL and auto policy on its own expiration date. They rarely renew with the WC policy.
Go deeper: Expiration alerts · COI tracking · Workers' comp audits and uninsured subs
Onboarding North Carolina subs?
Everything above is a check you can run by hand. This is what it looks like when it runs itself.
On the free plan
- Your first 25 subs, no credit card
- Subs upload certificates, licences and W-9s through a one-time link — no account, no app
- Every certificate read automatically: coverage rows, limits and each policy’s own dates
- Every North Carolina licence tracked on its own expiration date, with the same alerts
- A Monday summary of everything expired or expiring
Per-deadline alerts at 90, 60, 30 and 7 days, sent to your team and to the sub, start on Starter. Compare plans
Stop checking by hand
Set up your roster today
Add your subs — or import the whole list from a spreadsheet on Starter — send each a one-time upload link, and the certificates, licences and W-9s arrive already read. No demo, no sales call, no implementation project.
Start free — no credit card →Up and running in about 10 minutes.
Explore what it does: Sub onboarding · COI tracking · Expiration alerts · W-9 collection