A building permit submittal package on a desk with rolled construction drawings, forms on a clipboard, and a hard hat.

Permitting & Engineering in NC

North Carolina does not work the way most permit advice assumes. G.S. § 143-138(e) provides that the North Carolina State Building Code shall apply throughout the State, and the only codes a city or county may adopt of their own are a fire prevention code and floodplain management regulations — so there is no set of county building-code amendments to go and check. What changes from one parcel to the next is who enforces that single code on your land, which of its county-specific numbers apply to your site, and whether the package handed across the counter already carries the approvals it depends on.

Permit-ready stamped drawings
Engineered to your jurisdiction's criteria

How a permitting & engineering project runs

Four stages, in this order. The sequence matters more than it looks: getting engineering and permitting settled before anything is fabricated is what keeps a build from stalling.

1

Establish who actually has jurisdiction

This is the first question and it is not answered by a mailing address. § 143-138(e) states that municipal jurisdiction includes all areas within the corporate limits and the extraterritorial jurisdiction areas established under G.S. 160D-202, and that county jurisdiction covers all other areas of the county. A city's ETJ reaches one, two or three miles beyond its limits depending on population, and inside it the city enforces zoning, subdivision regulation and the building code — while city property tax and city voting do not follow. So a rural-feeling tract with a county address can be a city's file. Zoning is a separate instrument again, and in North Carolina it is permissive rather than mandatory: on UNC School of Government's 2019 count, most counties zone countywide, some zone only parts, and a number have no county zoning at all.

2

Name the edition, then read the numbers that belong to the site

The 2018 North Carolina Residential Code, effective 1 January 2019 and based on the 2015 IRC, is the edition in force — the Office of the State Fire Marshal lists the 2018 codes as currently effective on its own codes page. The 2024 collection has been delayed repeatedly and has no effective date; under the current delay provision it takes effect twelve months after the State Fire Marshal certifies both publication of the code and that the Residential Code Council is fully constituted. An owner may nonetheless elect the 2024 Code as an alternative method of construction. That matters because the two editions do not agree on every county, so every design figure gets its edition named alongside it.

3

Assemble the package around its prerequisites

A North Carolina permit application sits on top of approvals that have to exist first, and this is where rural projects stall. 15A NCAC 18E .0201(c) provides that upon issuance of the septic Construction Authorization the applicant may obtain a building permit, so the county health department is ahead of the inspections department in the queue. Where land disturbance on the tract exceeds one acre, the erosion and sedimentation control plan must be approved before work begins. Then the drawings themselves: sealed structural engineering where the frame leaves the prescriptive code under R301.1.2 and R301.1.3, foundation and anchorage detail, and, in a mapped flood hazard area, the elevation documentation the local floodplain ordinance requires.

4

Inspections, and the rights the permit carries

Inspections happen at the stages the Code fixes, on work that is about to be concealed, and § 160D-1104 gives the permit holder a set of statutory protections almost nobody publishes. An inspector is prohibited from requiring an affidavit attesting to Residential Code compliance in lieu of conducting a required inspection. A local government may not require routine inspections beyond those the Code specifies without Residential Code Council approval. Items already approved cannot be re-inspected for a fee. And the name, phone number and email address of each inspector's supervisor must be provided in or with each permit the department issues, along with notice of its informal internal review process.

Overhead view of architectural floor plan and structural elevation drawings spread on a workbench with a scale ruler and pencil.
Who actually permits you

In NC the code is the same everywhere. Whose jurisdiction your land is in is not.

Two sentences of statute do most of the work here, and together they overturn the advice buyers usually get. The first is G.S. § 143-138(e): except as otherwise provided in that section, the North Carolina State Building Code shall apply throughout the State, and the only things a political subdivision may adopt of its own are a fire prevention code and floodplain management regulations — with the local fire code itself barred from reaching one- and two-family dwellings beyond what the Residential Code prescriptively requires, and void until the responsible Code Council approves it. There is no general local building-code amendment power in North Carolina. A county cannot adopt a stricter foundation, framing, structural or energy requirement for a house. So "check your county's amendments," which is what a reader will have been told everywhere else, describes a power North Carolina counties do not have. The second sentence is in the same subsection and it is the one worth acting on: municipal jurisdiction includes all areas within the corporate limits and the extraterritorial jurisdiction areas established as provided in G.S. 160D-202, and county jurisdiction includes all other areas of the county. Extraterritorial jurisdiction extends a city's reach beyond its own limits — one mile for a city under 10,000 people, two miles from 10,000 to 24,999, three miles at 25,000 or more, measured from the contiguous corporate boundary — and county commissioner approval is required to go past the first mile or where the county already exercises both zoning and subdivision authority there. Inside that ring the city enforces zoning, subdivision regulation, the building code and minimum housing standards. What does not follow the ring is just as striking: city property tax does not apply, and residents of an ETJ cannot vote in city elections. G.S. 160D-307 answers that partly by requiring a proportional number of ETJ residents on the city's planning board and board of adjustment, appointed by the county commissioners. The practical point for anyone buying land in North Carolina is simple and checkable: a rural-looking parcel with a county mailing address can be under a city's rules, and the address will not tell you. Ask which department has building-rules jurisdiction over the parcel before you make an offer, not after.

Where we deliver permitting & engineering

In North Carolina the city limit is a real boundary, but not the one most people expect. There are no independent cities here — every municipality sits inside one of the 100 counties — and under § 160D-202 a city runs zoning, subdivision and the building code one to three miles beyond its own limits, on a scale set by population, while city taxes and city elections stop at the corporate line. Land that looks entirely rural can be inside that extraterritorial jurisdiction, and the mailing address will not tell you. The code itself is not what changes when you cross the line: the State Building Code applies on both sides and enforcement is mandatory everywhere. What changes is who reviews the drawings, what they charge, how the land is zoned, and the ultimate design wind speed the code publishes for your county. Two parcels twenty miles apart can carry completely different engineering.

Serving clients across the entire region.

Every jurisdiction we build in has its own reviewer and its own fee schedule, and the code sets a different design wind speed county by county. The service area pages set out what applies where.

View our full service area →
Before you commit

What actually decides the price

Square footage is the number everyone leads with, and it is rarely the one that moves a barndominium budget. These four do.

  • Which department has jurisdiction — and whether that is a surprise

    Fee schedules, review queues and submittal formats belong to the issuing department, and which department that is depends on corporate limits and extraterritorial jurisdiction rather than on the postal address. Wake County's published permits and inspections fee schedule, for example, sets a residential permit fee of $75 plus $0.25 per square foot of gross floor area, states that the fee includes all trades and the temporary electrical construction pole if needed, and measures gross floor area inside the perimeter of the exterior walls with no deduction for garage — so on a barndominium the shop bay is inside the fee base. Its schedule also lists a $10 Homeowner Recovery Fee. A neighbouring city's schedule is its own document with its own arithmetic.

  • How far outside the prescriptive code the structure sits

    The engineering scope, not the paperwork, is what usually moves this number. Section R301.1.2 provides that the code's requirements are based on platform and balloon-frame construction and that other framing systems must have equivalent detailing to ensure force transfer, continuity and compatible deformations; R301.1.3 sends elements exceeding the limits of R301 to accepted engineering practice, or permits whole-building design to the International Building Code. There is no residential shortcut around that engineering: § 83A-13(c)(1) exempts a family residence from needing an architect, but § 89C-25 contains no residential exemption from the engineering chapter — the subdivisions that would have supplied one were repealed in 2011 and 2014.

  • Whether the parcel is in a mapped flood hazard area

    This is the one place on a North Carolina residential page where "it depends on your county" is honest. § 143-138(e) expressly preserves local floodplain regulation, and its list of what those regulations may govern includes lowest floor elevation, protection of mechanical and electrical systems, foundation construction, anchorage, acceptable flood-resistant materials and other measures the subdivision deems necessary. So a local floodplain ordinance genuinely can drive how the foundation is built. Freeboard above base flood elevation is locally adopted rather than a statewide residential mandate, so the figure comes from the ordinance that governs the parcel and is cited to it.

  • Which edition the design is drawn to, and which county numbers apply

    The 2018 Residential Code governs and the 2024 edition may be voluntarily elected, and the two do not carry identical figures — they differ on the ultimate design wind speed for Bertie, Brunswick, Duplin, New Hanover, Onslow and Pender, and on the seismic design category for four counties. Granularity below the county line matters too. In the 2018 edition's Table R301.2(4), New Hanover County is a 140 mph zone west of Highway 17 and a 150 mph zone east of it, Dare County splits on U.S. 264, and Cumberland splits on I-95; Table R301.2(5) sets the figure for twelve mountain counties by first floor finish elevation rather than by county at all. Which side of a named road a lot sits on is a design input.

A building permit submittal package on a desk with rolled construction drawings, forms on a clipboard, and a hard hat.

Permitting & Engineering in NC: common questions

8 questions we get asked most often about building in NC. If yours is not on the list, ask it directly.

Which county building-code amendments do I need to check before I design?
None, and this is the most useful correction on the page because it is the opposite of the advice given nearly everywhere else. G.S. § 143-138(e) opens by providing that, except as otherwise provided in that section, the North Carolina State Building Code shall apply throughout the State from the time of its adoption. It then names exactly two things a political subdivision may adopt of its own: a fire prevention code and floodplain management regulations. The fire code is doubly constrained — a subdivision may not adopt local fire prevention code provisions applying to dwellings subject to the Residential Code that are not prescriptively required by it, and in the absence of approval by the responsible Code Council, local fire prevention codes have no force and effect. There is no general local building-code amendment power at all in North Carolina, so no county can adopt a stricter structural, foundation, framing or energy requirement for a house. What does vary is not the code but the site: the wind speed and seismic design category tables inside the code are published county by county, and in ten coastal counties they are published by which side of a named road or waterway the lot is on. The code is uniform; the inputs are local. And floodplain regulation is the genuine exception — see the flood question below.
Which edition of the code is actually in force right now?
The 2018 North Carolina Residential Code, effective 1 January 2019 and based on the 2015 International Residential Code. The Office of the State Fire Marshal's own codes page lists the 2018 volumes as currently effective, which makes the residential code North Carolina builds to roughly eight years old — an unusually long freeze and a checkable one. The 2024 collection was adopted and then delayed three times, and it now has no effective date at all. Under the current provision it becomes effective twelve months after the first day of the month following the date the State Fire Marshal certifies, by letter to the Revisor of Statutes, both that the 2024 Code has been published, distributed to officials and made available for public purchase, and that the Residential Code Council is fully constituted in accordance with G.S. 143-136.1. That second condition is a political one, not a printing one. Meanwhile OSFM has confirmed that the 2024 Code may be used as an alternative method of construction if requested by a building owner or their agent, so an owner may elect it. Two things follow for a barndominium. First, name the edition whenever you cite a number, because the editions disagree on some counties. Second, § 143-138(d) fixes the residential code to a six-year comprehensive cycle with the first such revision to become effective 1 January 2031 — the legislature has locked the cycle down, and the same subsection separately directs the Residential Code Council, after its appointment, to review the energy conservation, fuel gas and mechanical codes as applicable to residential construction and permits it to amend them and the relevant Residential Code chapters by 1 January 2026.
My land is outside any city limits. Who issues my permit?
Usually the county — but not always, and the exception is the single most useful jurisdictional fact in North Carolina. § 143-138(e) provides that municipal jurisdiction includes all areas within the corporate limits of the municipality and extraterritorial jurisdiction areas established as provided in G.S. 160D-202, and that county jurisdiction includes all other areas of the county. Extraterritorial jurisdiction is a ring outside a city's limits sized by population: one mile for a city under 10,000, two miles for 10,000 to 24,999, and three miles at 25,000 or more, measured from the contiguous corporate boundary rather than from satellite annexations. Going beyond the first mile, or into an area where the county already exercises both zoning and subdivision authority, requires county commissioner approval by adopted resolution. Inside the ETJ the city enforces zoning, subdivision regulation, the building code and minimum housing standards. Outside the ring — and this is the asymmetry worth understanding before you buy — city property tax does not apply, city law enforcement, trash collection and business licensing do not apply, and ETJ residents cannot vote in city elections even though the city regulates their building. So the honest instruction is: before making an offer on rural land, ask the county inspections department whether the parcel is in any municipality's ETJ, and if it is, ask that city's planning department what its zoning map says. The mailing address will not tell you either answer.
Do I need zoning approval as well as a building permit, and what if my county has no zoning?
They are two different instruments and conflating them is where buyers get hurt. The building code is statewide and mandatory; zoning is a local land-use power and in North Carolina it is permissive rather than required. On UNC School of Government's 2019 count, most counties zone countywide, a number zone only part of their territory, and a set of counties have no county zoning at all — but no county has no building code, because the Code applies throughout the State. So an unzoned county still inspects and still issues a building permit; what it does not do is tell you what use is allowed on the parcel. Where a county does zone, one statutory right is worth knowing. § 160D-903(b) bars a county from prohibiting a single-family dwelling on a lot larger than ten acres in a zoning district where the majority of the land is used for agricultural purposes, and from requiring public-road or approved-private-road frontage or connection to public water or sewer for that dwelling. But read § 160D-903(a) beside it: the farm-residence zoning exemption reaches a residence only where it is constructed to the applicable residential building code. The legislature wrote code compliance into the exemption as its price. You get the land-use right; building to code is what you pay for it.
Can I pull the permit myself as the owner?
Yes, under an exemption with conditions North Carolina spells out unusually clearly. § 87-1(b)(2) exempts an owner building on their own property where the building is intended solely for occupancy by that person and their family, firm or corporation after completion and where they comply with § 87-14. § 87-14(a)(1) then requires a verified affidavit at the permit counter attesting to three things: that the applicant owns the property; that the applicant will personally superintend and manage all aspects of the construction and will not delegate that duty to any person not licensed under the article; and that the applicant will be personally present for all inspections required by the North Carolina State Building Code — unless the plans for the building were drawn and sealed by an architect licensed under Chapter 83A. That last clause is the one nobody publishes: sealed architect's drawings relieve an owner-builder of personal attendance at every inspection. Note the statute says architect under Chapter 83A; an engineer's seal under Chapter 89C is not named in that clause. The affidavit is audited — the building inspector transmits a copy to the Licensing Board, which verifies entitlement to the exemption, and where the Board determines the applicant was not entitled, the building permit is revoked under G.S. 160D-1115. The twelve-month occupancy provision is a rebuttable presumption about intent rather than a flat ban on selling. And the exemption reaches § 87-1 only: electrical work and plumbing and heating work still require contractors licensed under Articles 4 and 2.
What inspections will my county require, and what is it not allowed to require?
The Code fixes the inspection stages, and § 160D-1104 fixes what a local government may add to them — which is far less than most buyers assume. Under subsection (c), in performing the specific inspections required by the Code the inspector shall conduct all inspections requested by the permit holder for each scheduled inspection, and an inspector is prohibited from requiring affidavits attesting that work is in compliance with the Residential Code in lieu of conducting inspections required for work subject to that code. Subsection (d) is the anti-overreach provision. A local government may not adopt or enforce an ordinance, resolution or policy requiring regular, routine inspections of buildings constructed in compliance with the Residential Code in addition to those the Code specifies, without first obtaining approval from the Residential Code Council. It may not require routine exterior sheathing inspections for structures covered by the Residential Code located in a region where the ultimate wind speed is less than 140 miles per hour — which excludes most of the state, including Wake, Mecklenburg and Guilford, all of which fall to the unlisted default in the 2018 edition's Table R301.2(4). And where a subsequent inspection is conducted to verify correction of noncompliance, additional violations noted on items already approved shall not delay a temporary certificate of occupancy, and the department shall not charge a reinspection fee for those items. Subsection (d2) adds that no fee may be charged and no inspection failed where the permit holder cancels more than one business day ahead.
What happens if the county inspector will not come out?
North Carolina has a state answer to this and it is statutory rather than a private workaround. § 143-139(b)(2) requires the State Fire Marshal, in accordance with G.S. 143-139.4, to timely assign a Code-enforcement official from the marketplace pool established under G.S. 143-151.12(9)a. to conduct any plumbing, electrical systems, general building restrictions and regulations, heating and air-conditioning, or general construction inspection required by the North Carolina State Building Code. The pool is maintained by the Code Officials Qualification Board within the Office of the State Fire Marshal, so third-party inspection here is a state-run mechanism, not an arrangement between a builder and an inspector of its choosing. The State Fire Marshal may fix fees for marketplace-pool services but has no authority over what a local department charges. A second provision in the same section is worth knowing on a remote parcel: § 143-139(b)(3) requires the State Fire Marshal to develop criteria for remote inspections, defined as an inspection of the manner of construction for Code compliance conducted by interactive real-time audio and video communication with a permit holder, or by review of an electronic video recording submitted by a permit holder. On a rural build a long way from the county seat, that is a scheduling tool that exists in the statute whether or not anyone mentions it.
What is a barndominium permit likely to involve at the counter?
Four categories of document, and the first is the one that catches people. Prerequisites: on a well-and-septic parcel, 15A NCAC 18E .0201(c) provides that upon issuance of the septic Construction Authorization the applicant may obtain a building permit, so the health department's approval precedes the building permit rather than accompanying it; and an approved erosion and sedimentation control plan is required before land-disturbing activity where more than one acre on the tract is to be disturbed. Applicant proofs: § 87-14(a) applies to any undertaking of $40,000 or more, which a barndominium always is, and requires satisfactory proof that the applicant or another person contracting to superintend or manage the construction is licensed under the article or exempt under § 87-1(b), plus proof of Workers' Compensation insurance under Chapter 97; subsection (a1) adds a designated lien agent under G.S. 44A-11.1(a). Drawings: a site plan, the structural set with sealed engineering where the frame leaves the prescriptive code, and floodplain elevation documentation in a mapped hazard area. Fees: these belong to the issuing department and are published by it — Wake County lists a residential permit fee of $75 plus $0.25 per square foot of gross floor area covering all trades, plus a $10 Homeowner Recovery Fee. One thing not to plan around: § 143-138(b5)'s $40,000 minor-work permit exclusion is followed by six exceptions, three of which — load-bearing structures, plumbing design, and heating, air conditioning or electrical wiring — describe a barndominium finish-out exactly.

Ready to put permitting & engineering against a real plan? Start there and the rest follows.

Tell us about the land

Send the parcel ID or an address and we will come back with what can be built on it, the wind load it has to meet, and a realistic budget range. That conversation costs nothing.