North Carolina building departments
Find local permit offices, inspection services, and official resources across North Carolina.
Search the North Carolina directory
How permitting works in North Carolina
Statewide code, city and county inspections. North Carolina's statewide code is enforced by city and county inspection departments, and counties cover unincorporated areas and often small towns by contract. General contractors need a state license for projects of $40,000 or more.
A county name is only a geographic starting point. Depending on the address, a city, town, borough, township, or county office may issue your permit. How to check who issues your permit.
North Carolina building codes and licensing
- Residential code
- 2018 North Carolina Residential Code (2015 IRC basis), effective January 1, 2019; the 2024 NC codes are adopted but not yet mandatory
- Commercial code
- 2018 North Carolina Building Code (2015 IBC basis), effective January 1, 2019
- Outside city limits
- County inspection departments issue permits and inspect in unincorporated areas. Many also serve small towns under contract; for example, Montgomery County covers Star, Biscoe, Candor, Troy and Mt. Gilead.
- Contractor licensing
- A state general contractor license is required for projects valued at $40,000 or more. Electrical contractors are licensed by the State Board of Examiners of Electrical Contractors. Plumbing, heating and fire sprinkler contractors are licensed by their own state board. North Carolina Licensing Board for General Contractors (opens in a new tab)
What is different in North Carolina
- Under S.L. 2025-2, the 2024 NC code takes effect 12 months after the State Fire Marshal certifies it is published and the Residential Code Council is fully seated. The December 2025 OSFM newsletter said the 2018 code still governed.
- Until then, a building owner can ask to use the adopted 2024 code as an alternate method of construction (2018 NC Administrative Code section 102.5).
- The 2020 NC Electrical Code (the NEC with North Carolina amendments) has been in effect since November 1, 2021.
North Carolina department guides
Browse North Carolina counties
Planning a project in North Carolina?
Start with what the model codes say, then confirm local rules with the department that serves your address.
Sources
- North Carolina Office of State Fire Marshal
- NC OSFM – Codes, Current and Past
- NC OSFM – Engineering Newsletter, December 2025
- NC Licensing Board for General Contractors
- NC State Board of Examiners of Electrical Contractors
- NC State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors
- Montgomery County NC – Inspections Department
