← Back to decks & patios quotes

Deck & Patio Permit Requirements in the Charlotte Metro

Last updated: August 18, 2026

Short answer

In Mecklenburg County, the rule of thumb is height above grade: a deck attached to your house, or one that sits more than about 30 inches above the surrounding ground, generally needs a building permit. A small, low, freestanding deck — under 200 square feet and no more than 30 inches off the ground — may be exempt, but confirm that specific exemption before you buy materials, since "freestanding" and "attached" are judged case by case.

Why the 30-inch line matters

That threshold isn't arbitrary — it's tied to when guardrails become a safety requirement. Once a deck surface is more than 30 inches above grade, it needs a guardrail, typically at least 36 inches high, with balusters spaced closely enough that a small child can't slip through. A permit reviewer checks for this as part of the same approval, so if your deck crosses that height, plan for both the permit and the railing spec upfront rather than as an afterthought.

Setbacks

A deck up to 6 feet above finished grade can generally project into a required setback, but not more than 25% of the setback depth. If your lot is tight or your house already sits close to a setback line, this is worth checking before you finalize a design — it can determine how far the deck can extend toward the property line.

Covered patios and roofed structures

A covered or roofed patio structure is treated differently from an open deck — adding a roof, especially one attached to the house, essentially always triggers a building permit regardless of height, since it's a structural addition. If electrical (outlets, fans, lighting) is part of the plan, that typically needs its own electrical permit and inspection as well.

Outside Mecklenburg County

These specifics apply to the City of Charlotte and Mecklenburg County. If you're in Concord (Cabarrus County) or Fort Mill (York County, SC), the general 30-inch / guardrail logic is common across most NC and SC jurisdictions since it traces back to the same residential building code family, but permit fees, application steps, and exact thresholds are set locally — check with that county's building department rather than assuming Mecklenburg's process applies.

Where to check the current rules

General, educational information — not a substitute for confirming current requirements and fees for your specific lot with the county before construction.

Want a contractor who already handles the permit paperwork?

Get a free deck/patio quote →