Which license each job needs in Charlotte and Mecklenburg County
| Work | State board | Where to check | County permits, Jun 2025–Sep 2026 |
|---|---|---|---|
| Electrical | Board of Examiners of Electrical Contractors | NCBEEC search | 55,576 |
| Heating and air conditioning | Plumbing, Heating and Fire Sprinkler board | Plumbing/heating search | 41,122 |
| Plumbing | Plumbing, Heating and Fire Sprinkler board | Plumbing/heating search | 17,920 |
| New homes | General contractor license when the cost is $40,000 or more | NCLBGC search | 9,346 |
| Remodels and repairs | General contractor license at $40,000 or more | NCLBGC search | 4,506 |
| Additions | General contractor license at $40,000 or more | NCLBGC search | 2,052 |
The threshold is in G.S. 87-1: a general contractor is anyone who undertakes construction "where the cost of the undertaking is forty thousand dollars ($40,000) or more" (read 26 October 2026). Below that, a remodeler needs no general contractor license, but the electrical, plumbing and HVAC parts of the job still need a licensed trade contractor.
How to run the lookup in five minutes
- Ask for each license number: the general contractor's if the job is $40,000 or more, and the electrician's, plumber's and HVAC contractor's.
- Search each board. General contractors on the NCLBGC search, which can be filtered by classification, such as Building; electricians on the NCBEEC search; plumbing and HVAC on the plumbing and heating board's search.
- Check the license fits the job: a residential or building classification for a house, a heating license for a heat pump.
- Look up the address in the County's permit portal, as the Mecklenburg County building permit search guide shows; it also searches by contractor license information.
Doing the work yourself
The County's Homeowner Internet Permitting page lets a resident pull a homeowner permit for "homeowner-serving-as-contractor" work if they can answer yes to three questions: "Do you own the home? Is your name on the property deed? Is this your primary residence?" It cites the state exemptions behind it:
| License | Homeowner exemption cited by the County |
|---|---|
| Building (general contractor) | G.S. 87-1(b)(2) |
| Electrical | G.S. 87-43.1 |
| Mechanical and plumbing | G.S. 87-21 |
Condominiums are excluded, and people "designated in a trust or as power of attorney do not qualify". For new houses, see the new-home permit guide.
What our Mecklenburg County pages add
The boards answer "is this firm licensed". Our Mecklenburg County page shows what the County permitted and how fast it signed jobs off: 78% of the 143,503 permits were on homes, 82% of those issued June to September 2025 were finished, and the usual one took 63 days from issue to final (how long a permit takes). The permit statistics page has the months; permits by ZIP code the areas. Statewide rules, license limits and penalties: How to check a contractor's license in North Carolina.
What this lookup does not tell you
The County's open permit file names no contractor, so we cannot show who did a job or match firms to board records. Our file starts in June 2025, so it covers 16 months, not two years. A license says the firm may do the work, not how its last job went.
How we know this
License rules are quoted from G.S. 87-1, the three boards' Verify License Search pages and Mecklenburg County Code Enforcement's Homeowner Internet Permitting page, read 26 October 2026. Counts are Mecklenburg County GIS's AccelaAllPermits layer with the older BuildingPermits layer, read 26 October 2026: permits issued June 2025 to September 2026; the finished share and time to final use permits issued June to September 2025.
Numbers come from public permit records in 57 cities, data through October 26, 2026. Nobody paid to be on this page and nobody can.
Questions
- When does a Charlotte job need a licensed general contractor?
When the cost of the undertaking is $40,000 or more. North Carolina's G.S. 87-1 defines a general contractor by that threshold, and the license is checked on the Licensing Board for General Contractors' Verify License Search.
- Who licenses electricians and plumbers in Mecklenburg County?
The State. The NC Board of Examiners of Electrical Contractors licenses electrical contractors, and the State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors licenses plumbing and HVAC contractors. Each board has its own Verify License Search.
- Can a Mecklenburg County homeowner pull their own permit?
Yes, through Homeowner Internet Permitting, if you own the home, your name is on the deed and it is your primary residence. The County cites G.S. 87-1(b)(2) for building work, 87-43.1 for electrical and 87-21 for mechanical and plumbing. Condominiums and people acting under a trust or power of attorney do not qualify.
- Does the County license contractors itself?
No. Mecklenburg County Code Enforcement issues the building permits for Charlotte and the rest of the county, but the licenses come from the three state boards.
- Can I see which contractor pulled a Mecklenburg County permit?
Not from the County's open permit file, which names no contractor, so our pages show counts, not firm lists. The County's own permit portal can be searched by contractor license information.
Build your own list
Pick your city and the kind of work. Every firm with a permit on record, sorted by what you value.
Related guides
- Albuquerque contractor license lookup: the CID license, its classification and the City permits
- Ames contractor license lookup: Iowa registration, electrical and PMSB licenses, and the City permits
- Anaheim contractor license lookup: CSLB classifications, the City's permit report and what it shows
- Arlington, VA contractor license lookup: DPOR class and specialty, the County permit search, and what the permits show
- NC General Statutes Chapter 87, Article 1 (G.S. 87-1) (2026-10-26)
- Verify License Search — NC Licensing Board for General Contractors (2026-10-26)
- Verify License Search — NC Board of Examiners of Electrical Contractors (2026-10-26)
- Verify License Search — NC State Board of Examiners of Plumbing, Heating & Fire Sprinkler Contractors (2026-10-26)
- Homeowner Internet Permitting (HIP) — Mecklenburg County Code Enforcement (2026-10-26)