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 / county | Who issues the mechanical permit | Notes (verify) |
|---|---|---|
| Raleigh / Wake | Wake County inspections (serves Raleigh, Cary, Apex, Wake Forest, Garner, etc.) | Online portal; fee typically a modest flat mechanical fee |
| Charlotte / Mecklenburg | Mecklenburg County Code Enforcement (LUESA) for Charlotte and most towns | Online portal; check for towns with own inspections |
| Concord / Cabarrus | Cabarrus County (Kannapolis may differ) | — |
| Greensboro / Guilford | City of Greensboro inspections; City of High Point separately; Guilford County for unincorporated | — |
| Winston-Salem / Forsyth | City–County inspections (combined) | — |
| Fayetteville / Cumberland | City of Fayetteville inspections; Cumberland County for unincorporated (Hope Mills, Spring Lake may differ) | — |
| Wilmington / New Hanover | New 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.