AN INDEPENDENT LICENSE-VERIFICATION REGISTRY — NOT A MARKETPLACE NORTH CAROLINA · RECORDS CURRENT AS OF AUG 18, 2026
HVAC RegistrarNORTH CAROLINA · REGISTRY OF RECORD

Regulatory & climate

HVAC Permit Rules by County: Wake, Mecklenburg, Guilford, Forsyth, Cumberland, New Hanover

By Chris Szetela, HVAC Registrar Updated Aug 18, 2026 Answers: How does my county handle HVAC permits, and who do I contact?

Every HVAC equipment replacement in North Carolina needs a mechanical permit and inspection, and the office that issues it depends on where the address sits: county inspections departments serve unincorporated areas and, in some counties, the cities too, while several large cities run their own inspections offices. Wake County handles Raleigh and most Wake municipalities; Mecklenburg County Code Enforcement handles Charlotte and most towns in the county; the City of Greensboro and City of High Point run their own offices with Guilford County covering the rest; Forsyth County and the City of Winston-Salem share a combined inspections arrangement; Cumberland County and the City of Fayetteville have separate offices; and New Hanover County handles the county and Wilmington. The contractor pulls the permit; you should ask for the number.

By metro

Metro / countyWho issues the mechanical permitNotes (verify)
Raleigh / WakeWake County inspections (serves Raleigh, Cary, Apex, Wake Forest, Garner, etc.)Online portal; fee typically a modest flat mechanical fee
Charlotte / MecklenburgMecklenburg County Code Enforcement (LUESA) for Charlotte and most townsOnline portal; check for towns with own inspections
Concord / CabarrusCabarrus County (Kannapolis may differ)
Greensboro / GuilfordCity of Greensboro inspections; City of High Point separately; Guilford County for unincorporated
Winston-Salem / ForsythCity–County inspections (combined)
Fayetteville / CumberlandCity of Fayetteville inspections; Cumberland County for unincorporated (Hope Mills, Spring Lake may differ)
Wilmington / New HanoverNew Hanover County building safety (county and city)Coastal wind-load anchoring for outdoor units; Leland is Brunswick County

What’s the same everywhere

Equipment replacement is not covered by the state’s small-project permit exemption, so a permit is required even for like-for-like swaps (when a permit is required). Only a licensed contractor can pull it (check a license). Fees are small relative to the job. Inspections check clearances, refrigerant lines, condensate, electrical disconnects, and gas venting.

Using this

Ask the contractor which office they’ll pull the permit from and for the permit number before install day; look it up on the jurisdiction’s portal. Each city page on the North Carolina registry names the permit office and links here; every contractor listed shows the license status we found.

Frequently asked questions

Does my contractor or I pull the permit?

The licensed contractor. Their license is what allows them to pull a mechanical permit; a contractor asking you to pull it is a red flag.

How long does the inspection take to schedule?

Typically a few business days after the work; some jurisdictions accept documentation for like-kind replacements by licensed contractors. Ask the contractor when the inspection is scheduled.

How do I check a permit was pulled?

Most jurisdictions have an online permit portal searchable by address. Ask the contractor for the permit number and look it up.

Ready to hire? Every contractor in the registry shows the license status we found. Find license-verified HVAC contractors in North Carolina →