What requires a permit, what is exempt, and how North Carolina's building code applies to outdoor living projects in Weddington, Waxhaw, Marvin, and Wesley Chapel — the Charlotte metro's estate-lot country. Reviewed August 2026.
North Carolina's residential code sets the baseline: decks more than 30 inches above grade require a building permit, as do roofed structures, attached work, and pools over 24 inches deep — with the 48-inch barrier and self-latching gate rules attached. NC's 12-foot rule is the quiet exemption: a detached accessory structure with no dimension over 12 feet needs only a zoning permit. Union County's building code office serves most of the county's towns — and on the estate lots of Weddington, Marvin, and Waxhaw, the septic system's location often shapes the site plan as much as any building rule.

At-grade paver and concrete patios are generally exempt from building permits — zoning setbacks, HOA review, and drainage still apply, and hardscape cannot sit over a septic field or its repair area. On expansive Piedmont clay, base preparation and water management are what keep hardscape flat. Retaining walls above roughly four feet require engineering and a permit.

Decks more than 30 inches above grade require a permit and inspections — footings, ledger attachment, and guardrails. A detached structure with every dimension at 12 feet or less needs only a zoning permit; go past 12 feet in any direction, or add electrical, gas, or a motorized louvered roof, and it becomes permitted, engineered work. In Weddington and Marvin's architectural-review communities, the HOA package runs alongside the county's — Allscape prepares both together.

The short version of the rules for the three most common outdoor living projects. Confirm specifics with Union County's building office or your town — requirements are finalized at plan review.
No building permit for at-grade flatwork in most cases. Zoning, HOA review, drainage, and septic clearances apply. Retaining above roughly four feet needs engineering and a permit.
Deck over 30 inches: permit required. Detached structure with no dimension over 12 feet: zoning permit only. Roofed, attached, or motorized structures: permitted, engineered work.
Pool over 24 inches deep: permit, 48-inch barrier, and electrical inspection — with placement checked against the septic field and its repair area on estate lots.
Union County including Weddington, Waxhaw, Marvin, Wesley Chapel, Indian Trail, Stallings, and Monroe — the estate-lot side of the Charlotte metro. Allscape confirms the right permit office and any HOA requirements before submission.