Permit Required? Required
Typical Fee Range $150–$500 A permit is required for any deck over 30 inches above grade or attached to the home; fees are based on construction value.
Fee Method Valuation-based

What's Required in Charlotte

  • 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 to Get a Deck Permit in Charlotte

1

Step 1: City LDIRL

Apply for a Land Development Individual Residential Lot (LDIRL) permit for zoning and tree review.

2

Step 2: County Building Permit

Apply for a building permit through Mecklenburg County Citizen Access once LDIRL is approved.

3

Step 3: Document Upload

Submit structural plans showing footings, joists, and ledger attachment.

4

Step 4: Fee Payment

Pay the City LDIRL fee ($410) and the County building fee based on construction value.

5

Step 5: Inspections

Schedule footing, framing, and final structural inspections through the portal.

Frequently Asked Questions

Yes, if the deck is higher than 30 inches from the ground or attached to your house.
The combined cost includes the $410 City zoning review and a County building permit starting at $59.70.
Decks less than 30 inches above the surrounding ground do not require a railing.