Your shared result

Depends on the details

200 sq ft or less needs only a Zoning Compliance Application; larger than 200 sq ft needs a full permit.

Authority: York County SC — yorkcountysc.gov/598/Residential-Permits

Confirm with: York County Planning & Development · 803-909-7200

Do I need a permit?

Pick your area and your project for a plain-English answer — free, no email required. Covers Charlotte / Mecklenburg (NC) and York County, Rock Hill & Fort Mill (SC).

A couple of quick details:

Is it larger than 200 sq ft?

General guidance only. Rules change and depend on your exact project — confirm with your local building office before starting work.

Building permit rules for Charlotte NC and York County SC

This is the full reference behind the quiz — every common home project across the four Carolinas jurisdictions we cover, with the verdict, the reason, and the code section it comes from. Where a jurisdiction hasn't published a clear rule, the answer stays “check with your jurisdiction” — never a guess.

Do you need a permit in Charlotte / Mecklenburg County, NC?

ProjectVerdictWhyAuthority
Cosmetic only (paint, floors, cabinets, countertops)Typically exemptCosmetic work — paint, flooring, cabinets, countertops, fixtures — needs no permit in NC.NC G.S. §160D-1110
Deck (new or rebuild)Depends on the detailsNew/rebuilt structural deck needs a permit; replacing only decking boards, railings, or treads is exempt.NC G.S. §160D-1110
Detached shed / accessory buildingDepends on the detailsExempt if every side is 12 ft or shorter; required if any side is longer than 12 ft.NC G.S. §160D-1110
FenceTypically exemptFences don't need a building permit in NC, though local zoning height rules and HOA covenants may still apply.NC G.S. §160D-1110
Retaining wallDepends on the detailsRequired at 5 ft+ or if it holds back a slope/driveway; shorter walls are generally exempt (confirm the exact trigger with LUESA).NC G.S. §160D-1110
Interior remodel — structural (move/remove walls)Permit requiredMoving or removing walls affects load-bearing structure and needs a permit in NC.NC G.S. §160D-1110
Room additionPermit requiredA room addition adds load-bearing structure, so it needs a permit in NC — the $40,000 exemption never covers load-bearing work.NC G.S. §160D-1110
Electrical panel / rewirePermit requiredElectrical panel or rewiring work is a §160D-1110 carve-out (not like-kind exempt) and needs a permit in NC.NC G.S. §160D-1110
HVAC replacementPermit requiredHVAC replacement is a §160D-1110(c)(3) carve-out. NC’s like-kind exemption covers only electrical devices/fixtures and water-heater connections — not HVAC — so a permit is required.NC G.S. §160D-1110(c)(3)
Water heater replacementDepends on the detailsExempt for a same-size, same-fuel like-for-like swap by a licensed pro; required if you resize, relocate, or change fuel.NC G.S. §160D-1110(a)(2)/(a)(4)
Plumbing re-pipe / relocatePermit requiredRe-piping or relocating plumbing changes the plumbing design and needs a permit in NC.NC G.S. §160D-1110
Roof replacement (reroof)Typically exemptReplacing your roof covering is exempt in NC — only adding new roofing (a second layer or new roof area) needs a permit.NC G.S. §160D-1110
Window / door replacementTypically exemptReplacing windows and doors is explicitly allowed without a permit in NC (§160D-1110).NC G.S. §160D-1110
Exterior siding replacementTypically exemptReplacing exterior siding is explicitly allowed without a permit in NC (§160D-1110).NC G.S. §160D-1110
Swimming poolPermit requiredSwimming pools need a permit in NC.NC G.S. §160D-1110
Finish basementPermit requiredFinishing a basement creates habitable space and needs a permit in NC.NC G.S. §160D-1110
Driveway / sidewalkCheck with your jurisdictionDriveways and sidewalks can trigger zoning or right-of-way review in Mecklenburg County. Confirm with the county before you start.NC G.S. §160D-1110

Do you need a permit in York County, SC?

ProjectVerdictWhyAuthority
Cosmetic only (paint, floors, cabinets, countertops)Typically exemptFinish work — paint, paper, tile, carpet, cabinets, countertops — is exempt under R105.2 #6.SC Residential Code 2021 §R105.2 #6
Deck (new or rebuild)Depends on the detailsExempt only if 200 sq ft or less and no more than 30 in above grade and detached and not serving the required exit door; otherwise required.SC Residential Code 2021 §R105.2 #10
Detached shed / accessory buildingDepends on the details200 sq ft or less needs only a Zoning Compliance Application; larger than 200 sq ft needs a full permit.York County SC — yorkcountysc.gov/598/Residential-Permits
FenceTypically exemptFences up to 7 ft are exempt under R105.2 #2 (a taller fence needs a permit; zoning still applies).SC Residential Code 2021 §R105.2 #2
Retaining wallDepends on the detailsExempt at 4 ft or less (footing to top) unless holding back a surcharge; taller walls need a permit.SC Residential Code 2021 §R105.2 #3
Interior remodel — structural (move/remove walls)Permit requiredStructural interior work (moving/removing walls) needs a permit.SC Residential Code 2021 §R105.2
Room additionPermit requiredA room addition enlarges the structure and needs a permit.York County SC — yorkcountysc.gov/598/Residential-Permits
Electrical panel / rewirePermit requiredNew, altered, or replaced electrical systems need a permit — only minor like-kind repairs are exempt under R105.2.SC Residential Code 2021 §R105.2
HVAC replacementPermit requiredReplacing mechanical (HVAC) equipment needs a permit under R105.2 — only minor like-kind repairs are exempt.SC Residential Code 2021 §R105.2
Water heater replacementPermit requiredSouth Carolina's plumbing exemptions are narrow, so a water-heater replacement generally needs a permit. Confirm any like-kind exemption with the county.SC Residential Code 2021 §R105.2
Plumbing re-pipe / relocatePermit requiredAltering or extending plumbing systems needs a permit under R105.2.SC Residential Code 2021 §R105.2
Roof replacement (reroof)Permit requiredSouth Carolina treats a reroof as a repair/alteration of the structure and it is not on the R105.2 exempt list, so York County requires a permit.York County SC — yorkcountysc.gov/598/Residential-Permits
Window / door replacementPermit requiredSouth Carolina generally requires a permit to replace windows and doors. York County may treat some like-kind swaps as minor, so confirm with the county before relying on an exemption.York County SC — yorkcountysc.gov/598/Residential-Permits
Exterior siding replacementPermit requiredSouth Carolina generally requires a permit to replace exterior siding. Confirm with the county before relying on an exemption.York County SC — yorkcountysc.gov/598/Residential-Permits
Swimming poolPermit requiredPools need a permit — only a prefab pool less than 24 inches deep is exempt under R105.2 #7.SC Residential Code 2021 §R105.2 #7
Finish basementPermit requiredFinishing a basement creates habitable space and needs a permit.SC Residential Code 2021 §R105.2
Driveway / sidewalkTypically exemptSidewalks and driveways are exempt from a building permit under R105.2 #5 (zoning/right-of-way rules may still apply).SC Residential Code 2021 §R105.2 #5

Do you need a permit in Rock Hill, SC?

ProjectVerdictWhyAuthority
Cosmetic only (paint, floors, cabinets, countertops)Typically exemptCosmetic finish work is exempt under R105.2 #6.SC Residential Code 2021 §R105.2 #6
Deck (new or rebuild)Permit requiredRock Hill requires a permit for decks.Rock Hill SC — Planning & Development
Detached shed / accessory buildingCheck with your jurisdictionRock Hill runs a special process for accessory structures of 200 sq ft or less, and sources conflict on whether a permit or a zoning review applies. Confirm with the city before you build.Rock Hill SC — Planning & Development
FencePermit requiredRock Hill lists fences among the work that requires a permit.Rock Hill SC — Planning & Development
Retaining wallPermit requiredRock Hill permits retaining walls separately.Rock Hill SC — Planning & Development
Interior remodel — structural (move/remove walls)Permit requiredStructural interior work (moving/removing walls) needs a permit.Rock Hill SC — Planning & Development
Room additionPermit requiredA room addition enlarges the structure and needs a permit.Rock Hill SC — Planning & Development
Electrical panel / rewirePermit requiredNew, altered, or replaced electrical systems need a permit under R105.2.Rock Hill SC — Planning & Development
HVAC replacementPermit requiredReplacing mechanical (HVAC) equipment needs a permit under R105.2.Rock Hill SC — Planning & Development
Water heater replacementPermit requiredA water-heater replacement generally needs a permit in Rock Hill. Confirm any like-kind exemption with the city.Rock Hill SC — Planning & Development
Plumbing re-pipe / relocatePermit requiredAltering or extending plumbing systems needs a permit under R105.2.Rock Hill SC — Planning & Development
Roof replacement (reroof)Permit requiredRock Hill requires a permit for reroofing.Rock Hill SC — Planning & Development
Window / door replacementPermit requiredRock Hill requires a permit for window and door replacement.Rock Hill SC — Planning & Development
Exterior siding replacementPermit requiredRock Hill requires a permit for exterior siding replacement.Rock Hill SC — Planning & Development
Swimming poolPermit requiredSwimming pools need a permit in Rock Hill.Rock Hill SC — Planning & Development
Finish basementPermit requiredFinishing a basement creates habitable space and needs a permit.Rock Hill SC — Planning & Development
Driveway / sidewalkCheck with your jurisdictionRock Hill may require right-of-way or zoning review for driveways. Confirm with the city before you start.Rock Hill SC — Planning & Development

Do you need a permit in Fort Mill, SC?

ProjectVerdictWhyAuthority
Cosmetic only (paint, floors, cabinets, countertops)Typically exemptCosmetic finish work is exempt under R105.2 #6.SC Residential Code 2021 §R105.2 #6
Deck (new or rebuild)Permit requiredFort Mill requires a permit for decks and publishes no exemption list, so confirm the specifics with the town.Fort Mill SC — fortmillsc.gov/396/Permitting
Detached shed / accessory buildingPermit requiredFort Mill requires a permit for accessory buildings and publishes no exemption list, so confirm any small-shed exemption with the town.Fort Mill SC — fortmillsc.gov/396/Permitting
FenceCheck with your jurisdictionFort Mill publishes no exemption list for fences, so we can’t confirm a verdict. Confirm with the town before you start.Fort Mill SC — fortmillsc.gov/396/Permitting
Retaining wallCheck with your jurisdictionFort Mill publishes no exemption list for retaining walls. Confirm the trigger with the town before you start.Fort Mill SC — fortmillsc.gov/396/Permitting
Interior remodel — structural (move/remove walls)Permit requiredStructural interior work (moving/removing walls) needs a permit.Fort Mill SC — fortmillsc.gov/396/Permitting
Room additionPermit requiredA room addition enlarges the structure and needs a permit.Fort Mill SC — fortmillsc.gov/396/Permitting
Electrical panel / rewirePermit requiredNew, altered, or replaced electrical systems need a permit under R105.2.Fort Mill SC — fortmillsc.gov/396/Permitting
HVAC replacementPermit requiredReplacing mechanical (HVAC) equipment needs a permit under R105.2.Fort Mill SC — fortmillsc.gov/396/Permitting
Water heater replacementPermit requiredA water-heater replacement generally needs a permit in Fort Mill. Confirm any like-kind exemption with the town.Fort Mill SC — fortmillsc.gov/396/Permitting
Plumbing re-pipe / relocatePermit requiredAltering or extending plumbing systems needs a permit under R105.2.Fort Mill SC — fortmillsc.gov/396/Permitting
Roof replacement (reroof)Permit requiredFort Mill requires permits for roofing work and publishes no exemption list, so confirm the specifics with the town.Fort Mill SC — fortmillsc.gov/396/Permitting
Window / door replacementCheck with your jurisdictionFort Mill publishes no exemption list for window or door replacement, so we can’t confirm a verdict. Call the town’s Building & Codes office before you start.Fort Mill SC — fortmillsc.gov/396/Permitting
Exterior siding replacementCheck with your jurisdictionFort Mill publishes no exemption list for siding replacement, so we can’t confirm a verdict. Confirm with the town before you start.Fort Mill SC — fortmillsc.gov/396/Permitting
Swimming poolPermit requiredSwimming pools need a permit in Fort Mill.Fort Mill SC — fortmillsc.gov/396/Permitting
Finish basementPermit requiredFinishing a basement creates habitable space and needs a permit.Fort Mill SC — fortmillsc.gov/396/Permitting
Driveway / sidewalkCheck with your jurisdictionFort Mill publishes no exemption list, so confirm driveway/sidewalk requirements with the town.Fort Mill SC — fortmillsc.gov/396/Permitting

NC vs SC: the permit rules that differ

Most of the confusion homeowners run into is that North Carolina and South Carolina treat the same project differently. The big divergences:

  • Roof replacement (reroof): no permit in Charlotte / Mecklenburg — NC exempts a like-for-like roof-covering replacement — but York County and the SC cities require one (a reroof isn't on the SC R105.2 exempt list).
  • Window, door & siding replacement: explicitly exempt in NC (§160D-1110), but generally permitted in South Carolina.
  • NC's $40,000 rule is not a blanket pass: load-bearing work, MEP redesign (HVAC, electrical panels, plumbing design changes), and adding roofing still need a permit under §160D-1110 even below $40k.

Last verified 2026-07-15.

  • NC G.S. §160D-1110 + NC Residential Code
  • SC Residential Code 2021 §R105.2
  • York County SC — yorkcountysc.gov/598/Residential-Permits
  • Rock Hill SC — Planning & Development
  • Fort Mill SC — fortmillsc.gov/396/Permitting