North Carolina at a Glance
Permit required: Yes โ statewide
Homeowner can pull: Yes (owner exemption for own home)
Typical residential fee: $75โ$200
Code basis: North Carolina Residential Code (NCRC) / NCMC
Overview
North Carolina requires permits for all HVAC work under the NC Residential Code and NC Mechanical Code. Homeowners may obtain permits for work on their own primary residence. North Carolina's permit fees are generally in the mid-range nationally. Mecklenburg County (Charlotte) has slightly higher fees due to volume-based surcharges.
Like most states, North Carolina requires a mechanical permit for HVAC replacements and installations. The specific rules for fees, homeowner permits, and application processes vary by county and city โ always confirm with your local building department before beginning any HVAC project.
What Requires a Permit in North Carolina?
- Central air conditioner replacement (1-for-1 and new)
- Gas or electric furnace replacement
- Heat pump installation (air-source or geothermal)
- Ductless mini-split installation (mechanical + usually electrical permit)
- New HVAC installation where no system previously existed
- Significant ductwork additions or modifications
Routine maintenance and like-for-like component replacement (capacitor, motor, igniter) typically do not require a permit in North Carolina.
Homeowner Permit Rules
Yes (owner exemption for own home). For detailed rules on whether homeowners can pull their own HVAC permits in your state, see our guide: Can a Homeowner Pull an HVAC Permit?
How to Apply
HVAC permits in North Carolina are administered at the local level by city and county building departments. To apply:
- Confirm which building department has jurisdiction over your address (city, county, or township)
- Check whether an online portal is available โ most major jurisdictions now accept online applications
- Have your contractor's license number, equipment details (make, model, tonnage/BTU), and estimated project value ready
- Pay the permit fee at time of application
- Schedule the final inspection after installation is complete