Charlotte's deck permit process involves two separate applications with two separate agencies — most people don't realize this until they're already partway through. First: a City LDIRL permit for zoning and tree review ($410 flat). Then, once City approval is in hand: a County building permit through Mecklenburg County. The City review typically takes 5–10 days; County review adds another 5–15 days. Budget 3–4 weeks between application and breaking ground.
Charlotte's Deck Requirements
- Building permit required for any deck over 30 inches above grade
- Required if the deck is attached to the primary home regardless of height
- Zoning Use Permit required for any structure measuring 12 feet or less in any dimension
- Footings must be inspected before pouring concrete
- Guardrails required for decks over 30 inches high (min 36 inches height)
- Lumber must be preservative-treated if in contact with ground or near grade
How the Process Works
File City LDIRL First
The City of Charlotte zoning permit covers setbacks, impervious surface limits, and tree protection. The $410 flat fee applies regardless of deck size. Typical review: 5–10 days.
Then File County Building Permit
Once City LDIRL is approved, apply through Mecklenburg County Citizen Access. Don't start the County application until City approval is in hand — they're sequential, not parallel.
Upload Structural Plans
Submit drawings showing footing depth, joist sizing, beam spans, and ledger attachment method. Both agencies review for compliance.
Pay Fees
City LDIRL: $410 flat. County building permit: starts at ~$59.70 and scales with construction value.
Inspections
Three inspections through the County portal: footing (before pour), framing, and final.