RobinOffer · code-cited answers

Do you need a permit in Charlotte, NC?

In Charlotte and Mecklenburg County, North Carolina's $40,000 rule (§160D-1110) is not a blanket pass: load-bearing work, HVAC and electrical panels, plumbing redesign, and adding new roofing still need a permit even on a small budget. A detached accessory building needs one once any side is longer than 12 ft.

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
Skip the permits and the repairs?
Get a no-obligation cash offer on your Carolinas home, as-is.
Get my cash offer →

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