Mecklenburg County, NC Permits for Patios, Decks, Pools & Pergolas

What requires a permit, what is exempt, and how North Carolina's building code applies to outdoor living projects in Charlotte, Ballantyne, Cornelius, Davidson, and every Mecklenburg town — including the 12-foot rule almost nobody knows. Reviewed August 2026.

LOCAL BUILDING GUIDE — MECKLENBURG COUNTY, NORTH CAROLINA

What Requires a Building Permit in Mecklenburg County

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. The quiet exemption is NC's 12-foot rule: a detached accessory structure with no dimension over 12 feet needs only a zoning permit, not a building permit. Mecklenburg is unusual in the best way — county Code Enforcement (LUESA, 980-314-2633) handles building permits and inspections for Charlotte and every town in the county, so there is one building office no matter where you live; only zoning stays municipal.

Allscape Patio Signature Series motorized pergola with drop screens over a pool — completed project in Ohio
DESIGNED WITH THE PROPERTY

Patios, Hardscape & Carolina Clay

At-grade paver and concrete patios are generally exempt from building permits — zoning setbacks, tree ordinances, and drainage still apply, and Charlotte's expansive clay makes base preparation and water management the real design work. Footings here bear about 12 inches below grade rather than Ohio's 32, but on clay, bearing and drainage — not depth — decide how hardscape ages. Retaining walls above roughly four feet require engineering and a permit.

Motorized louvered-roof pergola with drop screens designed over a pool — completed Allscape Patio project
STRUCTURES & THE 12-FOOT RULE

Decks, Pergolas & Pavilions Under NC's Code

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. On Lake Norman waterfront in Cornelius and Davidson, Duke Energy's shoreline permits govern docks and seawalls — the same system as Lake Wylie.

OUR APPROACH

Who Should Hold the Permit? Often, You.

North Carolina licenses general contractors on projects of $40,000 and up — but an owner-occupant may act as their own contractor on their own residence under the state's owner exemption, with the expectation of occupancy rather than resale. Holding the permit yourself often trims cost and processing friction, and every inspection result reaches you directly. The tradeoff is real — the permit holder answers for code compliance — and licensed electrical, plumbing, and HVAC trades are still required. Allscape prepares the identical engineering and submission package whichever name is on the application.

Luxury poolside outdoor living environment with a cedar-aluminum hybrid motorized pergola — Allscape Patio project in Bath, Ohio
THE ALLSCAPE STANDARD

Charlotte Outdoor Living, Built to a Higher Spec

The installation shown here — a cedar-aluminum hybrid motorized pergola designed over a pool with an integrated fire feature — is completed Allscape Patio work from its Ohio portfolio, and the standard the company brings to Charlotte, Ballantyne, and the Lake Norman towns: engineered structures, integrated fire and lighting, and permits that pass LUESA the first time.

WHAT WE BUILD

Quick Reference: Common Mecklenburg Projects

The short version of the rules for the three most common outdoor living projects. Confirm specifics with Mecklenburg County Code Enforcement — requirements are finalized at plan review.

Paver or Concrete Patio

No building permit for at-grade flatwork in most cases. Town zoning, tree ordinances, and drainage apply. Retaining walls above roughly four feet need engineering and a permit.

Deck, Pergola or Pavilion

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 or Lake Norman Dock

Pool over 24 inches deep: LUESA permit plus 48-inch barrier. Dock, lift, or seawall on Lake Norman: Duke Energy Lake Services permit — the county permits only the electrical connection.

FAQ

Mecklenburg County Permit Questions, Answered

Direct answers to the permitting questions homeowners ask most in Charlotte, Ballantyne, Cornelius, Davidson, Huntersville, and Matthews — including who should hold the permit.

Do I need a permit for a paver patio in Charlotte?

Generally no — at-grade patios and walkways are flatwork, not structures. Zoning setbacks, tree ordinances, and drainage rules still apply, and a roofed structure, tall retaining wall, electrical, or gas line brings permits into play.

When does a deck need a permit in North Carolina?

When it stands more than 30 inches above grade — which captures nearly every elevated deck, screened porch, and covered structure. Detached ground-level platforms below that height are generally exempt from the building permit.

What is North Carolina's 12-foot rule for sheds and pergolas?

A detached accessory structure with no dimension greater than 12 feet needs only a zoning permit — no building permit. Go past 12 feet in any direction, or add electrical, gas, or a motorized roof, and it becomes permitted, engineered work. Most Allscape structures exceed it by design; the rule matters for knowing which track you're on from day one.

Who handles building permits in Mecklenburg County?

One office, county-wide: Mecklenburg County Code Enforcement under LUESA (980-314-2633) issues building permits and runs inspections for Charlotte and all six towns. Zoning review stays with your city or town — the rare metro where the building side is genuinely unified.

Can I be my own contractor in North Carolina?

Yes — an owner-occupant may act as their own contractor on their own residence under NC's owner exemption, even at project sizes where the $40,000 general-contractor licensing threshold would otherwise apply. The expectation is occupancy, not resale, and licensed trades still handle electrical, plumbing, and HVAC.

Should the homeowner or the contractor pull the permit?

Often the homeowner — it can trim cost and processing friction, and you see every inspection directly, while accepting responsibility for compliance under the owner exemption. Allscape prepares the same engineering and submission package either way and recommends the arrangement that fits your project and timeline.

Who permits docks on Lake Norman?

Duke Energy — not the county. Docks, boat lifts, and shoreline stabilization on Lake Norman require a Duke Energy Lake Services permit under its federal license, the same system that governs Lake Wylie. The county permits the structures and electrical above the shoreline.
SERVICE AREA

Where This Guide Applies

Mecklenburg County including Charlotte, Ballantyne, Myers Park, SouthPark, Cornelius, Davidson, Huntersville, Matthews, Mint Hill, and Pineville. Building permits run through county Code Enforcement everywhere; zoning stays with your town — Allscape handles both tracks.

START THE CONVERSATION

Planning an Outdoor Project in Charlotte or on Lake Norman?

Allscape Patio designs, engineers, and permits outdoor living projects as one package — LUESA, town zoning, and Duke Energy shoreline approvals coordinated in a single plan. Share the property and the vision; we handle the approvals.