Permit Required?
Required
Typical Fee Range
$500–$1,200
Total cost includes City zoning review ($410) plus County building/trade permits based on value.
Fee Method
Project-based
Apply Online
Apply at Mecklenburg County Code Enforcement →
What's Required in Charlotte
- Required for all in-ground pools and above-ground pools deeper than 24 inches
- City LDIRL permit ($410) required before County building permit
- Electrical permit mandatory for pump bonding and lighting
- Safety barrier (fence) at least 48 inches tall required with self-latching gates
- Access gates must open outward away from the pool area
- Engineered plans required for in-ground shell construction
How to Get a Pool Permit in Charlotte
1
Step 1: City LDIRL
Apply for the Land Development Individual Residential Lot permit ($410).
2
Step 2: County Building Permit
Apply via Mecklenburg Accela for the 'Residential Pool' permit.
3
Step 3: Trade Permits
Licensed trade contractors pull separate electrical and plumbing permits.
4
Step 4: Mid-Project Inspections
Schedule Belly (Steel), Bonding, and Deck inspections.
5
Step 5: Final Safety Check
Verify fence height and self-latching gate operation before filling.
Frequently Asked Questions
Yes, any pool 24 inches or deeper requires building and trade permits.
Total fees start around $500, including the mandatory $410 City zoning review.
A 4-foot tall barrier with self-closing, self-latching gates is mandatory.