B
HomeLibrariesCode AISearchProjectsBookmarksAddress
FeedbackHelp Desk
Libraries
Estimate & calculate
CalculatorsChecklists
PricingLog in
Home / North Carolina Permits / Guilford County

Building Permits in Guilford County, North Carolina

County jurisdiction
Verified August 2026
See Guilford County's fees, required documents and inspection sequence: free for 14 days, no card required.Sign inStart free trial

Adopted Construction Codes

These are the state-level code editions for North Carolina. They apply in Guilford Countyunless a verified local adoption or amendment is noted — in local-adoption states, confirm the city or county's own code editions with the building department.

CodeEditionAdoption
IBC — International Building Code2015 IBC -- the operative North Carolina building code TODAY (2026-09-19) is the **2018 NORTH CAROLINA BUILDING CODE**, a volume of the North Carolina State Building Code built on a **2015 INTERNATIONAL BUILDING CODE** base, adopted by the North Carolina Building Code Council under G.S. 143-138 and effective 2019-01-01. NOT 2024, NOT 2021, NOT 2018 IBC. THREE FULL I-CODE CYCLES BEHIND THE CURRENT MODEL EDITION, AND THAT IS THE CORRECT ANSWER, NOT A STALE RECORD. Successor 2024 NC Building Code is adopted, RRC-approved and printed but NOT IN FORCE -- see adoption_citation.N.C. Gen. Stat. s. 143-138 (North Carolina State Building Code), with G.S. 143-136 (Building Code Council composition) and G.S. 143-136.1 (Residential Code Council). ADOPTING WORDS VERBATIM, G.S. 143-138(a), READ FIRST-HAND FROM ncleg.gov THIS RUN: "The Building Code Council and Residential Code Council may prepare and adopt, in accordance with the provisions of this Article, a North Carolina State Building Code." G.S. 143-138(b), OPENING WORDS VERBATIM: "The North Carolina State Building Code, as adopted by the Building Code Council or Residential Code Council, may include reasonable and suitable classifications of buildings and structures..." G.S. 143-138(e), VERBATIM: "the North Carolina State Building Code shall apply throughout the State, from the time of its adoption." NOTE THE PERMISSIVE VERB IN (a) -- "may prepare and adopt" -- AND THE MANDATORY VERB IN (e) -- "shall apply throughout the State". NORTH CAROLINA'S STATUTE DOES NOT COMPEL A CODE TO EXIST; IT COMPELS THE ONE THAT DOES EXIST TO BE STATEWIDE. THAT IS THE OPPOSITE ORDER FROM MOST STATES AND IT IS WHY AN EFFECTIVE-DATE SUSPENSION (BELOW) LEAVES NO GAP: THE PRIOR VOLUME SIMPLY KEEPS APPLYING. OPERATIVE INSTRUMENT IN FORCE: the 2018 NORTH CAROLINA BUILDING CODE, effective 2019-01-01, administered by the Office of State Fire Marshal. OSFM CURRENT-CODES PAGE VERBATIM, READ THIS RUN: "The following 2018 Codes were effective from January 1, 2019 and are currently effective." The listed volumes include "2018 Building" and "2018 Residential", described on the same page as based on "the 2015 International Codes." SUCCESSOR INSTRUMENT ADOPTED BUT NOT IN FORCE: the 2024 North Carolina Building Code, RRC-processed "to be effective January 1, 2025", that date superseded by S.L. 2025-2, s. 5.12(b) (twelve months after the first day of the month following State Fire Marshal certification of BOTH publication/distribution complete AND a fully constituted Residential Code Council under G.S. 143-136.1). NO CERTIFICATION AS OF THE FRESHEST STATE SOURCE ON RECORD IN THIS TABLE (NC Licensing Board for General Contractors Code Update, 2026-06-01, on sibling row 86162977: "The earliest possible date is May 1, 2027, but that has not been set and may be further delayed."). THE TWELVE-MONTH CLOCK HAS NOT STARTED. The verbatim text of s. 5.12(b) is transcribed on sibling row 812b4f0b (IECC), read from the session law itself. · source ↗
IECC — International Energy Conservation Code2015 IECC -- the operative North Carolina energy code TODAY (2026-09-11) is the **2018 NORTH CAROLINA ENERGY CONSERVATION CODE (NCECC)**, a volume of the North Carolina State Building Code built on a **2015 INTERNATIONAL ENERGY CONSERVATION CODE** base, adopted by the NORTH CAROLINA BUILDING CODE COUNCIL under G.S. 143-138, EFFECTIVE 2019-01-01 and still in force. The Office of State Fire Marshal current-codes page states of the 2018 volumes, the Energy Conservation Code among them: "The following 2018 Codes were effective from January 1, 2019 and are currently effective," and describes the 2018 cycle as based on the 2015 International Codes. A transition window ran 2018-07-01 to 2018-12-31 during which the 2018 and the prior 2012 volumes could both be used. **NOT THE 2024 IECC AND NOT THE 2021 IECC.** *** **THE QUEUE LABEL FOR THIS TARGET WAS WRONG AND CORRECTING IT IS THIS ROW'S FIRST JOB. The label read "adopted 2024 NC Energy Code, corpus serves 2021 (EDITION GAP)". THE 2024 NC ENERGY CODE IS NOT IN FORCE. THE CORPUS SERVES 2021 IECC TEXT AND NORTH CAROLINA LAW IS 2015 IECC, SO THE SERVED TEXT IS A CYCLE TOO **NEW**, NOT A CYCLE TOO OLD. NORTH CAROLINA IS A PREMATURITY RISK, NOT A STALENESS RISK -- THE SAME SHAPE AS KENTUCKY (run 750). AN "EDITION GAP" LABEL IN THIS QUEUE DOES NOT TELL YOU WHICH DIRECTION THE GAP RUNS; CHECK.** ------ THE SUCCESSOR VOLUME: ADOPTED, RRC-CONTESTED, PRINTED -- AND STILL NOT LAW. The **2024 NORTH CAROLINA ENERGY CONSERVATION CODE IS A 2021 IECC BASE.** Verified this run from the Office of State Fire Marshal's own Rules Review Commission link set for the 2024 Code, which characterises the volume as "2021 IECC with NC Amendments," and corroborated by the Building Code Council's letter to the RRC of 2024-04-29: "On December 12, 2023, the rule was adopted by the BCC, and submitted to the Commission for review on January 11, 2023" and "The NCECC is one of the ten volumes of the State Building Code to be updated effective January 1, 2025." THAT DATE WAS OVERRIDDEN BY THE GENERAL ASSEMBLY -- see adoption_citation. *** **THE BASE-EDITION LAG IS NOT UNIFORM ACROSS NORTH CAROLINA'S TEN VOLUMES AND THIS ROW ADDS A FOURTH DATA POINT. 2024 NC ENERGY = 2021 IECC. 2024 NC MECHANICAL = 2021 IMC (row 86162977). 2024 NC PLUMBING = 2021 IPC (row 83fb15da). 2024 NC FIRE = **2018** IFC (row bc9957db). ONE "2024 NC" CYCLE, TWO DIFFERENT MODEL VINTAGES INSIDE IT. NEVER INFER A NORTH CAROLINA VOLUME'S BASE EDITION FROM A SIBLING VOLUME'S.** *** **THE ENERGY CODE IS THE ONE NORTH CAROLINA VOLUME CARRYING A SECOND, INDEPENDENT LEGISLATIVE LOCK ON TOP OF THE CERTIFICATION CONDITION, AND IT IS THE MOST IMPORTANT FINDING HERE. S.L. 2023-108 (HB 488) REWROTE G.S. 143-138(d): "The first six-year revision by the Residential Council under this subsection shall be adopted to become effective January 1, **2031**, and every six years thereafter." READ FROM THE SESSION LAW ITSELF THIS RUN. NORTH CAROLINA'S RESIDENTIAL ENERGY REQUIREMENTS ARE PINNED BY STATUTE, NOT BY AGENCY SLOWNESS, AND THE READER ASKING WHEN THEY TIGHTEN HAS A STATUTORY ANSWER FIVE YEARS OUT.** *** **AND THE LOCK ALREADY BIT -- SEE amendments. EVEN THE NOT-YET-EFFECTIVE 2024 NCECC DOES NOT CONTAIN CLEAN 2021 IECC RESIDENTIAL TEXT. SERVING MODEL 2021 IECC CHAPTER 4 [RE] TO A NORTH CAROLINA READER IS WRONG TWICE OVER: WRONG EDITION TODAY, AND WRONG EVEN AGAINST THE FUTURE NORTH CAROLINA VOLUME.** *** THE s.102.5 OWNER ELECTION, CARRIED FORWARD FROM THE SIBLING ROWS AND APPLYING HERE TOO: under s. 102.5 of the 2018 North Carolina Administrative Code the 2024 Code "may be used as an alternate method of construction at the building owner's or his agent's request." **NORTH CAROLINA IS SIMULTANEOUSLY A 2015-IECC STATE BY DEFAULT AND A 2021-IECC (AS NC-AMENDED) STATE BY OWNER ELECTION. A SINGLE-NUMBER ANSWER IS INCOMPLETE.**N.C. Gen. Stat. s. 143-138 (North Carolina State Building Code; adoption by the North Carolina Building Code Council), with G.S. 143-136 (Council composition), G.S. 143-136.1 (Residential Code Council) and G.S. 143-138(d) as rewritten by S.L. 2023-108. OPERATIVE INSTRUMENT IN FORCE: the 2018 NORTH CAROLINA ENERGY CONSERVATION CODE, a volume of the North Carolina State Building Code on a 2015 IECC base, effective 2019-01-01, administered by the Office of State Fire Marshal. SUCCESSOR INSTRUMENT ADOPTED BUT NOT IN FORCE: the 2024 North Carolina Energy Conservation Code (2021 IECC base), adopted by the Building Code Council 2023-12-12, submitted to the Rules Review Commission 2024-01-11, processed "to be effective January 1, 2025" -- that date superseded by **S.L. 2025-2, s. 5.12(b)**, READ VERBATIM FROM THE SESSION LAW THIS RUN: "the 2024 North Carolina State Building Code shall become effective 12 months after the first day of the month following the date the State Fire Marshal certifies" (1) that the Building Code Council and Residential Code Council have completed publication and distribution, including making copies available for public purchase, AND (2) that "The Residential Code Council is fully constituted in accordance with the membership requirements set forth in G.S. 143-136.1." Certification goes in writing to the Revisor of Statutes with copies to legislative leadership. **THIS RUN IS THE FIRST IN LANE F TO READ s. 5.12(b) FROM THE SESSION LAW RATHER THAN FROM AN AGENCY RESTATEMENT -- run 774 named that as the one-fetch fix that would firm up five NC rows, and it is now done. TWO CORRECTIONS TO HOW THE OTHER NC ROWS PARAPHRASE IT, AND BOTH SHOULD BE PROPAGATED AT ZERO FETCHES: (i) THE CLOCK IS "12 MONTHS AFTER THE FIRST DAY OF THE MONTH FOLLOWING" CERTIFICATION, NOT A BARE TWELVE MONTHS FROM CERTIFICATION -- THE EFFECTIVE DATE IS THEREFORE ALWAYS THE FIRST OF A MONTH; (ii) THE PUBLICATION CONDITION BINDS BOTH COUNCILS, NOT THE BCC ALONE, SO A FULLY-CONSTITUTED RESIDENTIAL COUNCIL IS A PREREQUISITE TO BOTH LIMBS, NOT ONLY THE SECOND.** STATUS: NO CERTIFICATION AS OF THE FRESHEST STATE SOURCE AVAILABLE (NC Licensing Board for General Contractors Code Update, 2026-06-01, cited on row 86162977: "The earliest possible date is May 1, 2027, but that has not been set and may be further delayed," and licensing exams still run on the 2018 Energy Conservation Code among others). THE TWELVE-MONTH CLOCK HAS NOT STARTED. SECOND, INDEPENDENT LOCK, RESIDENTIAL SIDE ONLY: S.L. 2023-108, s. 6 (eff. 2023-08-16) and G.S. 143-138(d) as rewritten -- the first six-year Residential Council revision "shall be adopted to become effective January 1, 2031." The RRC objected to the 2024 NCECC's Section R402 on that basis and the BCC filed a conforming permanent rule change weakening its own draft. STATUTORY SCOPE CARVE-OUTS SPECIFIC TO THIS CODE TYPE, READ FROM THE SESSION LAW THIS RUN: G.S. 143-138(b15) -- alteration of commercial buildings may remain subject to "the rules pertaining to energy efficiency and energy conservation that were in effect on December 31, 2011," with conditions on additions up to 150% of original area; G.S. 143-138(b19) -- the Residential Code Council "shall provide for an exemption for detached and attached garages located on residential lots from energy efficiency standards requirements"; G.S. 143-138(a1)(2) -- "The responsible Council shall conduct a cost-benefit analysis for all proposed changes considered after January 1, 2018, to the North Carolina Energy Conservation Code." **THE 2011 COMMERCIAL-ALTERATION CARVE-OUT IS A THIRD EDITION LIVING INSIDE NORTH CAROLINA ENERGY LAW. THREE EDITIONS ARE SIMULTANEOUSLY LAWFUL IN THIS ONE CODE TYPE: THE 2011-ERA RULES FOR QUALIFYING COMMERCIAL ALTERATIONS, THE 2015 IECC BY DEFAULT, AND THE 2021 IECC AS NC-AMENDED BY s.102.5 OWNER ELECTION. THE ENERGY CODE IS THE MOST FORKED CODE TYPE THIS LANE HAS RECORDED IN ANY STATE, AND ANY UI THAT SHOWS ONE EDITION BADGE PER (STATE, CODE TYPE) CANNOT REPRESENT NORTH CAROLINA ENERGY CORRECTLY.** · source ↗
IFC — 2015 IFC — the operative North Carolina fire code TODAY (2026-09-10) is the **2018 NORTH CAROLINA FIRE CODE**, Volume V of the North Carolina State Building Code, built on the **2015 INTERNATIONAL FIRE CODE** base, adopted by the NORTH CAROLINA BUILDING CODE COUNCIL under G.S. 143-138, EFFECTIVE 2019-01-01. The Office of State Fire Marshal's own current codes page lists the 2018 NC Fire Code among the ten volumes of the "2018 NC Codes, based on the 2015 International Codes, effective January 1, 2019" and states they "remain currently effective". *** NOT THE 2024 IFC, NOT THE 2021 IFC, AND NOT THE 2018 IFC. NORTH CAROLINA'S ENFORCEABLE FIRE CODE IS THREE FULL I-CODE CYCLES BEHIND THE CURRENT MODEL EDITION, AND THAT IS THE CORRECT ANSWER, NOT A STALE RECORD.*** ------ THE SUCCESSOR CODE IS ADOPTED, PRINTED, RULE-APPROVED — AND STILL NOT LAW, ON A CONDITION THAT HAS NOT HAPPENED. The **2024 NORTH CAROLINA FIRE CODE** (a **2018 IFC** base — note the two-year lag baked into NC's cycle: the volume named "2024" is built on the 2018 model) was ADOPTED BY THE BUILDING CODE COUNCIL ON 2022-09-12 "to be effective January 1, 2025", cleared the Rules Review Commission, and was printed and distributed. ITS EFFECTIVE DATE WAS THEN REPEATEDLY POSTPONED BY THE GENERAL ASSEMBLY, MOST RECENTLY BY **S.L. 2025-2, s. 5.12(b)**, WHICH REPLACED THE FIXED DATE WITH A CONDITION: the 2024 Code takes effect TWELVE MONTHS AFTER THE STATE FIRE MARSHAL CERTIFIES BOTH THAT (i) publication and distribution are complete AND THAT (ii) THE RESIDENTIAL CODE COUNCIL IS FULLY CONSTITUTED UNDER G.S. 143-136.1. *** CONDITION (ii) IS THE BLOCKER AND IT IS AN APPOINTMENTS PROBLEM, NOT A CODE PROBLEM. State Fire Marshal Brian Taylor's letter of 2025-03-31 states the ICC expected to finish printing by 2025-07-01 and distribution by 2025-07-31, but that he "cannot predict when the Residential Code Council appointment will be completed", and that "The 2018 North Carolina State Building Code remains in full force and should continue to be enforced". THE OSFM ENGINEERING NEWSLETTER OF DECEMBER 2025 — the most recent status this run could find — CONFIRMS NO CERTIFICATION HAD OCCURRED: the mandatory effective date "is still subject to the seating of the Residential Building Code Council", "It is still a moving date, and we will update this as it changes", with enforcement continuing under the 2018 Code. NO CERTIFICATION MEANS THE TWELVE-MONTH CLOCK HAS NOT EVEN STARTED, SO THE EARLIEST POSSIBLE EFFECTIVE DATE IS TWELVE MONTHS AFTER A FUTURE EVENT.*** ------ THE ONE NUANCE THAT MAKES A BARE EDITION ANSWER WRONG FOR SOME PROJECTS: THE 2024 CODE IS LEGALLY USABLE TODAY, BY ELECTION. Under s. 102.5 of the 2018 North Carolina Administrative Code, "the 2024 Code may be used as an alternate method of construction at the building owner's or his agent's request." SO NORTH CAROLINA IS SIMULTANEOUSLY A 2015-IFC STATE BY DEFAULT AND A 2018-IFC STATE BY OWNER ELECTION. A reader designing to the 2024 NC Fire Code is not wrong — they are exercising an option. AN ANSWER THAT GIVES ONLY ONE OF THE TWO NUMBERS IS INCOMPLETE.G.S. 143-138 (North Carolina State Building Code; adoption by the North Carolina Building Code Council), as administered by the Office of State Fire Marshal — 2018 NORTH CAROLINA FIRE CODE, Volume V of the NC State Building Code, effective 2019-01-01. The 2024 successor volume was adopted by the Building Code Council on 2022-09-12 and its effective date is now governed by **S.L. 2025-2, s. 5.12(b)** (twelve months after State Fire Marshal certification of publication/distribution AND of a fully constituted Residential Code Council under G.S. 143-136.1) — UNCERTIFIED AND THEREFORE NOT IN EFFECT AS OF 2026-09-10. Alternate-method election: 2018 North Carolina Administrative Code s. 102.5. Further statutory references appearing in the fire-code rule: G.S. 143-139, 58-79-20, 160D-1102, 160D-1110, 160D-1111, 160D-1117. *** THIS IS A **FOURTH** MECHANISM FOR AN OUT-OF-DATE EDITION, AND IT IS ONE THIS LANE HAD NOT SEEN: NOT A SLOW AGENCY (Minnesota, Michigan, Wisconsin), NOT A DELIBERATE HOLD (Rhode Island, Massachusetts), NOT A LEGISLATURE THAT MUST ACT (Nebraska, Utah) — BUT A **LEGISLATIVELY SUSPENDED, FULLY COMPLETED ADOPTION**. The rule cleared every stage of rulemaking, the books are printed, and the General Assembly then detached the effective date from the calendar and attached it to an appointments milestone. *** THE LESSON FOR THIS LANE IS PRECISE AND GENERALISES: A CODE CAN BE "ADOPTED", RRC-APPROVED, PRINTED, DISTRIBUTED, DATED AND STILL NOT BE LAW. ADOPTION AND EFFECTIVENESS ARE SEPARATE FACTS AND A DIFFERENT BRANCH OF GOVERNMENT CAN CONTROL THE SECOND ONE. A RUN THAT READ ONLY THE BUILDING CODE COUNCIL'S ADOPTION ACTION, OR ONLY THE RRC-APPROVED RULE DOCUMENT (WHICH SAYS ON ITS FACE "to be effective January 1, 2025"), WOULD HAVE WRITTEN A 2018-IFC ROW FOR NORTH CAROLINA AND BEEN WRONG BY A FULL CYCLE FOR EVERY DAY SINCE. **ALWAYS CHECK THE SESSION LAWS FOR AN EFFECTIVE-DATE OVERRIDE BEFORE TRUSTING AN EFFECTIVE DATE PRINTED IN AN ADOPTED RULE.** Compare Connecticut, where the successor codes based on the 2024 I-Codes are likewise adopted-but-delayed pending Legislative Regulation Review Committee approval — TWO STATES, TWO LEGISLATIVE HOLDS ON COMPLETED CODE ADOPTIONS. THIS IS A PATTERN, AND EVERY "adopted, effective next January" ROW IN THIS TABLE SHOULD BE RE-TESTED AGAINST IT. *** CONSISTENCY NOTE FOR THIS JURISDICTION: this row agrees with the existing NC IBC row f432fc38 and NC IRC row 07dde564, both 2015 base with the same S.L. 2025-2 s.5.12(b) note — the three NC rows are now coherent, and this row supplies the mechanism detail the other two only gesture at (certification condition, the Residential Code Council blocker, the s.102.5 alternate-method election, and the December 2025 confirmation that no certification had occurred). THE EXISTING NC NEC ROW 0f2ff5ca (2020 NEC, eff. 2021-11-01) IS ON A SEPARATE TRACK AND IS NOT AFFECTED. applies_to NULL — TENTH RUN TO HIT THE ENUM LIMIT (see run 610); here the column would need to express "all occupancies statewide, with an owner-elected alternative edition", which it cannot begin to represent. · source ↗
IMC — International Mechanical Code2015 IMC — the operative North Carolina mechanical code TODAY (2026-09-11) is the **2018 NORTH CAROLINA MECHANICAL CODE**, a volume of the North Carolina State Building Code built on a **2015 INTERNATIONAL MECHANICAL CODE** base, adopted by the NORTH CAROLINA BUILDING CODE COUNCIL under G.S. 143-138, EFFECTIVE 2019-01-01 and still in force. The Office of State Fire Marshal's current codes page lists the 2018 Mechanical Code among the volumes "based on the 2015 International Codes, effective January 1, 2019" and still current. **NOT THE 2024 IMC, NOT THE 2021 IMC, NOT THE 2018 IMC. NORTH CAROLINA'S ENFORCEABLE MECHANICAL CODE IS THREE FULL I-CODE CYCLES BEHIND THE CURRENT MODEL EDITION, AND THAT IS THE CORRECT ANSWER, NOT A STALE RECORD.** ------ THE SUCCESSOR IS ADOPTED, RULE-APPROVED, PRINTED — AND STILL NOT LAW. The **2024 NORTH CAROLINA MECHANICAL CODE** IS A **2021 IMC** BASE (verified this run from the permanent-rule submission itself, not inferred from a sibling volume). Its own rule text reads: "These regulations shall be known as the North Carolina Mechanical Code as adopted by the North Carolina Building Code Council on September 12, 2023 to be effective January 1, 2025." THAT DATE WAS OVERRIDDEN BY THE GENERAL ASSEMBLY. **S.L. 2025-2, s. 5.12(b)** REPLACED IT WITH A CONDITION: the 2024 Code takes effect TWELVE MONTHS AFTER THE STATE FIRE MARSHAL CERTIFIES BOTH (i) that publication and distribution are complete AND (ii) that the Residential Code Council is fully constituted under G.S. 143-136.1. *** **THE BASE-EDITION LAG IS NOT UNIFORM ACROSS NORTH CAROLINA'S VOLUMES AND THIS RUN PROVES IT RATHER THAN ASSUMING IT. THE 2024 NC MECHANICAL CODE IS A 2021 IMC BASE; THE 2024 NC PLUMBING CODE IS A 2021 IPC BASE (row 83fb15da); BUT THE 2024 NC FIRE CODE IS A **2018** IFC BASE (row bc9957db). ONE "2024 NC" CYCLE, TWO DIFFERENT MODEL VINTAGES INSIDE IT. NEVER INFER A NORTH CAROLINA VOLUME'S BASE EDITION FROM ANOTHER NORTH CAROLINA VOLUME'S — CHECK THE PERMANENT-RULE SUBMISSION FOR THAT VOLUME.** *** **STATUS AS OF THE FRESHEST STATE SOURCE THIS RUN COULD FIND — 1 JUNE 2026, NINE MONTHS NEWER THAN THE DECEMBER 2025 OSFM NEWSLETTER THE OTHER NC ROWS REST ON. THE NORTH CAROLINA LICENSING BOARD FOR GENERAL CONTRACTORS' CODE UPDATE OF 2026-06-01 STATES THAT NEITHER CONDITION HAS BEEN MET: "The effective date will be at least one year after the General Assembly approves the Governor's nominees to the Residential Code Council, which has not yet happened," AND, DECISIVELY, **"The earliest possible date is May 1, 2027, but that has not been set and may be further delayed."** THE SAME DOCUMENT CONFIRMS LICENSING EXAMS STILL RUN ON THE 2018 ADMINISTRATION, PLUMBING, FUEL GAS, **MECHANICAL**, ENERGY CONSERVATION AND RESIDENTIAL CODES. **SO THE TWELVE-MONTH CLOCK HAD STILL NOT STARTED AS OF JUNE 2026, AND NORTH CAROLINA WILL REMAIN A 2015-IMC STATE INTO 2027 AT THE EARLIEST. THIS IS THE FIRST HARD OUTER BOUND ANY LANE-F RUN HAS PUT ON THE NC TRANSITION.** ------ THE NUANCE THAT MAKES A BARE EDITION ANSWER WRONG FOR SOME PROJECTS, CARRIED FORWARD FROM ROW bc9957db: THE 2024 CODE IS LEGALLY USABLE TODAY BY ELECTION. Under s. 102.5 of the 2018 North Carolina Administrative Code, "the 2024 Code may be used as an alternate method of construction at the building owner's or his agent's request." **SO NORTH CAROLINA IS SIMULTANEOUSLY A 2015-IMC STATE BY DEFAULT AND A 2021-IMC STATE BY OWNER ELECTION. AN ANSWER THAT GIVES ONLY ONE OF THE TWO NUMBERS IS INCOMPLETE.**N.C. Gen. Stat. s. 143-138 (North Carolina State Building Code; adoption by the North Carolina Building Code Council), with G.S. 143-136 (Council composition) and G.S. 143-136.1 (Residential Code Council). OPERATIVE INSTRUMENT IN FORCE: the 2018 NORTH CAROLINA MECHANICAL CODE, a volume of the North Carolina State Building Code on a 2015 International Mechanical Code base, effective 2019-01-01, administered by the Office of State Fire Marshal. SUCCESSOR INSTRUMENT ADOPTED BUT NOT IN FORCE: the 2024 North Carolina Mechanical Code (2021 IMC base), adopted by the Building Code Council 2023-09-12 under G.S. 143-136 and 143-138, filed as a permanent rule and RRC-processed "to be effective January 1, 2025", that date superseded by S.L. 2025-2, s. 5.12(b) (twelve months after State Fire Marshal certification of publication/distribution AND of a fully constituted Residential Code Council under G.S. 143-136.1). NO CERTIFICATION AS OF 2026-06-01; EARLIEST POSSIBLE EFFECTIVE DATE STATED BY A STATE LICENSING BOARD AS 2027-05-01 AND EXPRESSLY NOT SET. Alternate-method election available today: 2018 North Carolina Administrative Code s. 102.5. *** **THE MECHANISM, RESTATED BECAUSE IT IS THE REASON THIS ROW EXISTS AND IT GENERALISES BEYOND NORTH CAROLINA: A CODE CAN BE ADOPTED BY THE PROPER BODY, FILED AS A PERMANENT RULE, RRC-PROCESSED, PRINTED, DISTRIBUTED, DATED — AND STILL NOT BE LAW, BECAUSE A DIFFERENT BRANCH OF GOVERNMENT DETACHED ITS EFFECTIVE DATE FROM THE CALENDAR AND ATTACHED IT TO AN APPOINTMENTS MILESTONE. A RUN THAT READ ONLY THE PERMANENT-RULE SUBMISSION — WHICH SAYS ON ITS FACE "to be effective January 1, 2025" — WOULD HAVE WRITTEN A 2021-IMC ROW FOR NORTH CAROLINA AND BEEN WRONG BY A FULL CYCLE FOR EVERY DAY SINCE. **ALWAYS CHECK THE SESSION LAWS FOR AN EFFECTIVE-DATE OVERRIDE BEFORE TRUSTING AN EFFECTIVE DATE PRINTED IN AN ADOPTED RULE.** I READ THAT SUBMISSION THIS RUN AND THIS IS EXACTLY THE TRAP IT SETS.** *** CONSISTENCY: this row agrees with the NC IBC (f432fc38), IRC (07dde564), IFC (bc9957db) and IPC (83fb15da) rows — all 2015-base, all suspended-successor — and ADDS TWO THINGS NONE OF THEM HAS: the verified 2021-IMC base for the successor volume, and a June 2026 status check that pushes the earliest possible transition to 2027-05-01. The NC NEC row (0f2ff5ca, 2020 NEC eff. 2021-11-01) is on a separate track and is unaffected. **THE FOUR OLDER NC ROWS ALL REST ON THE DECEMBER 2025 NEWSLETTER OR EARLIER; THIS ROW'S JUNE 2026 EVIDENCE SUPERSEDES THAT FOR ALL OF THEM AND THEY CAN BE REFRESHED AT ZERO NEW FETCHES.** · source ↗
IPC — International Plumbing Code2015 IPCN.C. Gen. Stat. s.143-138 (North Carolina State Building Code; Building Code Council adoption authority) with G.S. 143-136 (Council composition) and G.S. 143-136.1 (Residential Code Council). Operative instrument in force: the 2018 NORTH CAROLINA PLUMBING CODE, a volume of the North Carolina State Building Code adopted by the NC Building Code Council on a 2015 International Plumbing Code base, effective 2019-01-01, administered by the Office of State Fire Marshal. Successor instrument adopted but NOT in force: the 2024 North Carolina Plumbing Code (2021 IPC base), BCC adoption 2023-09-12 under G.S. 143-136 and 143-138, RRC-approved "to be effective January 1, 2025", suspended by S.L. 2025-2, s.5.12(b), which substitutes a certification condition (twelve months after the State Fire Marshal certifies publication/distribution complete AND the Residential Code Council fully constituted under G.S. 143-136.1). No certification as of 2026-09-10. · source ↗
IRC — International Residential Code2015 IRC -- the operative North Carolina residential code TODAY (2026-09-19) is the **2018 NORTH CAROLINA RESIDENTIAL CODE**, a volume of the North Carolina State Building Code built on a **2015 INTERNATIONAL RESIDENTIAL CODE** base, effective 2019-01-01. NOT 2024, NOT 2021, NOT 2018 IRC. Successor 2024 NC Residential Code is adopted but NOT IN FORCE, and on the residential side it is blocked TWICE OVER -- by the S.L. 2025-2 certification condition AND by a statutory six-year pin that runs to 2031. See adoption_citation.N.C. Gen. Stat. s. 143-138 (North Carolina State Building Code), with G.S. 143-136 (Building Code Council composition) and G.S. 143-136.1 (Residential Code Council). ADOPTING WORDS VERBATIM, G.S. 143-138(a), READ FIRST-HAND FROM ncleg.gov THIS RUN: "The Building Code Council and Residential Code Council may prepare and adopt, in accordance with the provisions of this Article, a North Carolina State Building Code." G.S. 143-138(e), VERBATIM: "the North Carolina State Building Code shall apply throughout the State, from the time of its adoption." **THE RESIDENTIAL-SPECIFIC LOCK, G.S. 143-138(d) AS REWRITTEN BY S.L. 2023-108, QUOTED VERBATIM FROM THE STATUTE THIS RUN: "...the Residential Code Council shall perform a comprehensive review and revise or amend the North Carolina Residential Code only every six years, to become effective the first day of January of the following year..." AND: "The first six-year revision by the Residential Council under this subsection shall be adopted to become effective January 1, 2031, and every six years thereafter."** **READ THE WORD "ONLY". THIS IS NOT A SCHEDULE, IT IS A CEILING ON REVISION FREQUENCY. NORTH CAROLINA HAS FORBIDDEN ITS OWN RESIDENTIAL CODE COUNCIL FROM COMPREHENSIVELY REVISING THE RESIDENTIAL CODE MORE OFTEN THAN EVERY SIX YEARS, AND HAS FIXED THE FIRST SUCH REVISION AT 2031-01-01. THE RESIDENTIAL CODE IS THE ONLY NORTH CAROLINA VOLUME WITH A STATUTORY DATE FIVE YEARS OUT ON ITS FACE. A READER ASKING "WHEN DOES NORTH CAROLINA RESIDENTIAL LAW MOVE" HAS A STATUTORY ANSWER, NOT A GUESS.** OPERATIVE INSTRUMENT IN FORCE: the 2018 NORTH CAROLINA RESIDENTIAL CODE, effective 2019-01-01, administered by the Office of State Fire Marshal. OSFM CURRENT-CODES PAGE VERBATIM, READ THIS RUN: "The following 2018 Codes were effective from January 1, 2019 and are currently effective." The listed volumes include "2018 Residential", described on the same page as based on "the 2015 International Codes." SUCCESSOR INSTRUMENT ADOPTED BUT NOT IN FORCE: the 2024 North Carolina Residential Code, RRC-processed "to be effective January 1, 2025", that date superseded by S.L. 2025-2, s. 5.12(b) (twelve months after the first day of the month following State Fire Marshal certification of BOTH publication/distribution complete AND a fully constituted Residential Code Council under G.S. 143-136.1). NO CERTIFICATION AS OF 2026-06-01 (NC Licensing Board for General Contractors Code Update, on sibling row 86162977: "The earliest possible date is May 1, 2027, but that has not been set and may be further delayed."). Verbatim s. 5.12(b) text is transcribed on sibling row 812b4f0b (IECC). · source ↗
NEC — National Electrical Code (NFPA 70)20202020 North Carolina State Electrical Code = 2020 Edition of the National Electrical Code (NFPA-70-2020) as adopted by the North Carolina Building Code Council on 6/8/2021, eff. 11/1/2021; G.S. 143-138 · source ↗

Permit Requirements

Statewide baseline under the codes as adopted by North Carolina. Local amendments and fee schedules for Guilford County are being verified — use the building department contacts to confirm before you build.

building permit
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial
deck permit
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial
electrical permit
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial
reroof permit — not required
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial
shed permit — not required
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial
water heater permit — not required
Fees, required documents and the inspection sequence is available to BuildSpec members. Sign inShow fees — free trial

Building Department

Building department website ↗

Phone: 336-641-3707

Apply online — Guilford County permit portal ↗

Permit fee schedule ↗ · fee schedule checked September 2026

County Inspections fee schedule using per-square-foot rates, flat trade permit fees, per-dwelling-unit charges, and construction-value tiers for upfits; the department serves unincorporated Guilford County and, by contract, the towns of Jamestown, Oak Ridge, Pleasant Garden, Sedalia, Stokesdale, Summerfield, Whitsett, and the Piedmont Triad Airport Authority.

Ask BuildSpec AI about Guilford County

Get a plain-English answer grounded in this page’s verified data — e.g. “Do I need a permit for a 180 sq ft shed in Guilford County?”

Ask Code AI →
Have a specific address?

Get a printable permit report for any address — jurisdiction, adopted codes, exemption rules, and who to call, on one page.

Get an Address Report →

Related on BuildSpec

North Carolina adopted codes →North Carolina DOT specifications →Code calculators →