1. Home
  2. Permits
  3. North Carolina permit guide
North Carolina permits

North Carolina concrete permits: what the state settles and what your county decides

North Carolina does not answer the permit question the way Virginia does, and the gap is wider than most people expect. There is no list of exempt work to point at here, because the state deleted that chapter out of the code it adopted. What it has instead is a dollar line with six exceptions, a mandatory footing inspection, and a driveway rule that runs the other way.

The code being enforced right now is the 2018 edition

North Carolina builds to the North Carolina State Building Code, and the edition in force is the 2018 one. The Office of the State Fire Marshal says so on its own current codes page, and its March 2026 engineering newsletter says enforcement is ongoing under the 2018 building code. Three of the volumes G.S. 143-138(a) names matter for concrete work: the Administrative Code and Policies, the Building Code and the Residential Code.

You will find plenty of pages saying the state has moved to the 2024 code. It is adopted and approved, and it is not yet mandatory. Under S.L. 2025-2, laid out in the State Fire Marshal's March 2025 letter, the 2024 code takes effect twelve months after he certifies that the code is published and that the Residential Code Council is fully constituted, and the letter says the 2018 code stands until then. As of the office's own most recent newsletter, that certification had not happened.

North Carolina deleted the permit chapter, list and all

Open the 2018 North Carolina Residential Code to the permits chapter and you get one line. Section R105, Permits, Deleted, see the North Carolina Administrative Code and Policies. The Building Code takes out its Section 105 the same way. The model residential code the North Carolina Residential Code is built from carries a numbered list of work that skips a permit, with sidewalks and driveways on it. North Carolina removed the whole section from both volumes.

What replaces it is short. Section 106.1 of the North Carolina Administrative Code and Policies says a current permit is required for all work described in the technical codes unless specifically exempted by the General Statutes or the technical codes. That is the rule. There is no enumerated list of exempt work anywhere in the North Carolina code, and no clause letting an official wave work through as minor and ordinary the way the Virginia regulation does. A rule borrowed from across the line comes out wrong here.

The release valve here is a dollar line with six holes in it

North Carolina's version of an exemption is a threshold. G.S. 160D-1110(c) says no permit is required for construction, installation, repair, replacement or alteration costing forty thousand dollars or less, done in accordance with the current code, in any single family residence, farm building or commercial building. A parallel provision at G.S. 143-138(b5), titled Permit Exclusion for Certain Minor Activities, carries the same language. The figure was twenty thousand dollars until October 1, 2023, so an older page quoting a smaller number is quoting a version the legislature rewrote.

Then read the rest of the subsection, because that is where the summaries stop. Six categories need a permit no matter what the work costs, and the first is the addition, repair or replacement of load bearing structures. The Office of the State Fire Marshal's guidance paper on this subsection says as much in as many words. On commercial work the cost is not judged one job at a time either: G.S. 143-138(b21) counts all addition, demolition, alteration and repair work on the property within twelve consecutive months.

  • Addition, repair or replacement of load bearing structures
  • Addition or a change in the design of plumbing
  • Addition, replacement or change in the design of heating, air conditioning or electrical wiring, devices, appliances or equipment, other than like for like replacement of electrical devices and lighting fixtures
  • Use of materials the North Carolina State Building Code does not permit
  • Addition of roofing, replacement excepted
  • Any change the North Carolina Fire Code applies to

Driveways, patios and walks are named nowhere in any of it

Now the part you came for, and the finding is thinner than the Virginia one. G.S. 160D-1110(a) sets out what you cannot start without a permit, and the list has exactly four items: buildings and structures, plumbing, heating and cooling, electrical. Driveways, patios, sidewalks, walkways and on grade slabs are in none of them, and they are absent from the permit provisions of G.S. 143-138 as well.

Not being named is not the same as being exempt, and the statute leaves it open on both sides. Building and structure are not defined terms in G.S. 160D-102, so whether a slab counts as a structure is a reading somebody has to make. And the forty thousand dollar exclusion is written for work in a residence, farm building or commercial building. A patio poured out in the yard is not work in a building, so it does not clearly reach either way.

So standalone flatwork belongs to your building official, and the county websites will not settle it. We read the permit pages for the five county offices listed below and none of them addresses flatwork anywhere. That leaves a phone call, and it is a short one. Ask about zoning while you have them, because some places want a land use approval that has nothing to do with the building code.

Footings are the part this state does settle

Concrete that carries something is the case North Carolina settles in writing. Section 107.1 of the 2018 North Carolina Administrative Code and Policies lists eight inspections the department shall perform, and the footing inspection is the first. Section 107.1.1 sets the timing: after the trenches are excavated, all grade stakes are installed, all reinforcing steel and supports are in place and tied, and all necessary forms are in place and braced, before any concrete is placed.

Depth is settled too. Residential Code R403.1.4 puts exterior footings below the frost line in Table R301.2(1), and in no case less than 12 inches below finished grade. North Carolina fills that table in with a single statewide row, frost line depth 12 inches. It is not a county by county table, and a mountain county gets no deeper published number. An official can still call for more once he sees the trench.

The mix has a floor in the code too. Residential Code Table R402.2 puts a moderate weathering state, which is how the North Carolina table classes the whole state, at 3,000 psi with 5 to 7 percent entrained air for porches, carport slabs and steps exposed to the weather and for garage floor slabs, and 2,500 psi for foundations, basement walls and interior slabs on grade.

Move more than an acre of dirt and a second approval comes first

Concrete work moves ground, and North Carolina puts a separate gate on that. G.S. 113A-57(4) says no person shall start a land disturbing activity that will disturb more than one acre on a tract unless an erosion and sedimentation control plan is filed with the agency having jurisdiction and approved, 30 or more days before the work begins. G.S. 160D-1110(e) closes the loop: no building permit is issued for land disturbing activity until that plan is approved. Home driveways rarely come close to an acre. Raise it on a big commercial lot, because that clock is not one anybody can compress.

The driveway rule runs backwards from the Virginia one

Across the line, a private entrance onto a state maintained road needs a permit before the work starts. North Carolina's default is the reverse: under 19A NCAC 02B .0601(a) a driveway connection to a residence is normally excluded from the NCDOT permit requirement. Normally excluded is not never, and the choice is the Department's. Which way your parcel falls, who at NCDOT decides, and what a town or county driveway ordinance can add on top are on our NCDOT driveway permit page.

Surry County first, then the county and town desks around it

Surry County is the North Carolina office we deal with, and for a Surry County address it is where the building permit comes from. Surry County Central Permitting, (336) 401-8300, 122 Hamby Road, Dobson. On a lot with no city water or sewer, the building permit application will not go in until Environmental Health has signed off, and that office is (336) 401-8325.

Inside the Mount Airy city limits there is an order to it, and the city states it plainly on its own site. Most construction and development related activity needs a Zoning Compliance Permit from the city first, and once that is issued you apply for the building permit through Surry County Inspections in Dobson. City of Mount Airy Planning Department, 336-786-3520, 300 South Main St.

If your job is over in one of the neighboring counties, here is who to call. Each was read on the department's own website rather than lifted off a directory. Permit fees are set locally and none of these has been confirmed, so the list carries offices only. Ask when you call.

The four towns at the end of the list are there because Mount Airy is not the only place where the town holds part of the answer, and the split is not written the same way twice. Each of those was read on the town's own site rather than on a county page about the town, which matters more here than it sounds like it should. Ask the town what it handles itself and what it sends up to the county.

  • Alleghany County Planning and Inspection, 336-372-8974, 348 South Main Street Office 130, Sparta
  • Wilkes County Building Inspections, 336-651-7303, 110 North Street Room 311, Wilkesboro. That is Wilkesboro, not North Wilkesboro, which is a separate town running its own department. Building permits are issued at that counter between 8:30 and 9:30 in the morning only, and the county portal does not take building permit applications at all
  • Stokes County Planning and Inspections, (336) 593-2444, 1014 Main Street, Danbury. An application presented by 4:30 in the afternoon is processed that business day and anything later waits for the next one
  • Yadkin County Central Permitting, 336-849-7905, 213 East Elm Street, Yadkinville. Applications go in by email to [email protected], and this one office issues for every town inside the county as well
  • Town of Elkin Planning and Zoning, 336-258-8906, 226 North Bridge Street, Elkin. That is the number the town publishes for its planner, and it is not the number Surry County's page lists for Elkin
  • Town of North Wilkesboro Planning and Inspections, 336-667-7129, 832 Main Street. Inside the town limits this department does the building inspections, and out in the extraterritorial area Wilkes County does them at 336-651-7303
  • City of King Planning, Zoning and Inspections, (336) 983-8265, 229 South Main Street. King employs its own building inspectors, so it does not hand inspections to Stokes County the way Mount Airy hands building permits to Surry
  • Town of Pilot Mountain Planning and Community Development, 336-368-2248 extension 1011, 124 West Main Street, Pilot Mountain

How a North Carolina job lands on your written estimate

On a North Carolina estimate visit the permit talk happens with the office named. For a Surry County job that is Central Permitting in Dobson, and inside Mount Airy it is the city zoning permit before the county building permit. The estimate then records the two things this page cannot settle for you: what your building official said about the flatwork when you called, and who applies for what. Footings get no such hedge, because the inspection is mandatory everywhere in the state, so the estimate carries it in the schedule. The scope, the mix, the joint plan and the workmanship warranty go on the same page.

Good questions

Do I need a permit for a concrete driveway in North Carolina?

There is no state rule either way. G.S. 160D-1110(a) lists four things that trigger a permit and driveways are not among them, but the code carries no exempt work list to point at either, because North Carolina deleted that section. It is your county building official's reading, so call with the address, and ask about zoning in the same call.

Is North Carolina on the 2024 building code yet?

Not as things stand. The 2024 code takes effect twelve months after the State Fire Marshal certifies that it is published and that the Residential Code Council is fully constituted, and that had not happened as of the office's own March 2026 newsletter. Its codes page still lists the 2018 codes as currently effective. If a date matters, call the Office of the State Fire Marshal at 919-647-0000.

Does the forty thousand dollar rule mean my patio is exempt?

No. G.S. 160D-1110(c) is written for work in a residence, farm building or commercial building, and a patio slab out in the yard is not work in a building. Six carve-outs also apply at any cost, starting with load bearing structures, which is why footings never ride under that threshold.

How long does a North Carolina building permit take?

For a residential plan the statute puts a clock on the county. G.S. 160D-1110(b) sets a deadline for the initial review of a residential plan and makes the county refund part of the application fee for each business day it runs past a second, longer deadline. That is a review clock and not an issuance promise, so ask the county where your application sits.

Who calls in the footing inspection?

Who applies for what is written on your estimate, and the same line names who calls in the footing inspection. The one word that never appears on it is exempt, because on the North Carolina side only your county building official can say that about flatwork.

Footing or yard slab? The state answers one, your county answers the other

Call 276-733-3750 and tell us whether anything is going to stand on the concrete, a garage, a porch roof, an addition. If something is, the footing inspection is mandatory everywhere in the state, the pour gets scheduled behind it, and your estimate carries both in the schedule. If it is a plain slab out in the yard, we will tell you what to ask your county so one phone call settles it.

Call Free Quote