How building permits work in North Carolina
These rules apply across North Carolina. Each local guide above covers what is specific to that city or county: its building department and contacts, permit types, fees and inspections.
The NC State Building Code and the delayed 2024 edition
The enforced edition is the 2018 NC State Building Code family (2018 Residential Code; the 2020 NC Electrical Code, with one- and two-family homes and townhouses still on the 2017 edition). The 2024 NC State Building Code was due on January 1, 2025. S.L. 2024-57 moved it to July 1, 2025, and then S.L. 2025-2 (the Disaster Recovery Act of 2025 – Part I, passed after Hurricane Helene) delayed it again. It now takes effect 12 months after the first day of the month after the State Fire Marshal certifies two things: the 2024 code has been published and distributed, and the new Residential Code Council is fully appointed. The council’s members have not yet been named, so the 2024 code cannot take effect before late 2027. Until then the 2018 code governs. An owner or their agent may ask to use the 2024 code as an alternate method under § 102.5 of the 2018 NC Administrative Code and Policies.
Solar: review, HOAs and interconnection
Many North Carolina departments file solar as its own permit rather than as a line item on a building permit, and it is usually reviewed on two tracks at once: the electrical side (conductors, overcurrent protection, rapid shutdown, labelling, and the service or supply-side connection) and the structural side (attachment detail, rail spacing, and whether the existing framing carries the added dead load).
The HOA question comes up on nearly every residential array. G.S. 22B-20 voids covenants that prohibit, or have the effect of prohibiting, solar panels on a home. An HOA may still set rules on where panels go and how they are screened, but only if owners keep reasonable use of them. It may also ban panels that can be seen from the ground on a front facing a street or common area, or on a roof slope facing that way; to do that, the covenant must ban them in so many words. In Belmont Association v. Farwig (2022), the NC Supreme Court held that a review committee’s general power over appearance is not such a ban. The statute does not cover condominiums in multi-storey buildings with units stacked one above another (Chapters 47A and 47C).
Utility interconnection runs on its own clock alongside the permit. Duke Energy, Dominion Energy, the state’s electric cooperatives and city-owned utilities each set their own application and meter steps, and the utility’s approval to switch the system on is not something the inspection department controls — plan for the two tracks to finish at different times.
Roofing permits
Under G.S. 160D-1110(c), replacing the roof covering on a house, farm building or commercial building needs no permit if the job costs $40,000 or less, meets the NC code, and involves no load-bearing work or Fire Code changes. A replacement over $40,000 needs a permit. So does adding a layer of roofing, whatever it costs. There is no state product-approval step to look up: the roof has to meet the NC code and the manufacturer’s installation instructions, which is what the inspector checks. Where a permit is needed, ask the department which inspections it wants before you cover the deck, because covering work too early means opening it back up.
How long a permit lasts
Keep the permit and approved plans on site. A North Carolina building permit expires six months after issuance if work has not commenced (local ordinance can set less), and expires immediately if work stops for 12 months (G.S. 160D-1111) — changes from approved plans need written approval from the inspection department first, unless the code clearly allows the change (G.S. 160D-1112).
Sources
- NC Office of State Fire Marshal: State Building Codes, current and past
- State Fire Marshal: the 2024 NC State Building Code effective date
- S.L. 2025-2 (Disaster Recovery Act of 2025 – Part I)
- G.S. 160D-1110: building permits and exemptions
- G.S. 160D-1111: expiration of building permits
- G.S. 22B-20: covenants and solar collectors