Permit Required? Required (pools over 24 inches deep)
Typical Fee Range $340–$1,100 $75 Health approval first, then County building and electrical permits plus City LDIRL
Fee Method $75 Health fee + County valuation permits + City LDIRL

What's Required in Charlotte

  • Mecklenburg County Public Health must approve the pool, with a non-refundable $75 application fee, before the County issues a building permit.
  • A County building permit is required for any pool more than 24 inches deep, with an electrical permit for any power to the pool and a plumbing permit where required.
  • A City of Charlotte LDIRL review ($65 zoning plus $50 stormwater review) must be approved before the County approves.
  • The barrier must be at least 48 inches above grade on the outside with no more than 2 inches of clearance below it, completed before the pool can hold water.
  • Gates must be self-closing and self-latching, open away from the pool, and latch at least 54 inches above the bottom or 3 inches below the top.
  • Where the house is part of the barrier, a power safety cover, door alarms or approved self-closing latching doors are required.
  • All metal parts near the pool must be bonded, suction outlets need entrapment protection, and backwash water must discharge to the sanitary sewer.
  • The Health Department application needs a scaled drawing showing buildings, wells and septic systems within 100 feet of the pool.
  • Pools may not be placed in the established front or corner side setback and must be 3 feet from side and rear lot lines.

Do you need a permit for a pool in Charlotte?

Yes, and from three offices. Mecklenburg County Public Health must approve the pool first under the county's residential pool ordinance. Then Mecklenburg County Code Enforcement issues the building permit, an electrical permit whenever the pool has any power (including a pump on a cord and plug), and a plumbing permit when one is required. The City of Charlotte reviews the location under the UDO through its LDIRL process, and the County's CIRC says zoning approval is part of pool permitting. Under the 2018 NC Residential Code, any pool more than 24 inches deep is a pool, and the County's brochure says that includes storable seasonal pools, spas and hot tubs.

Two governments share your project. Mecklenburg County Code Enforcement (LUESA, 2145 Suttle Avenue, 980-314-CODE) issues every building, electrical, mechanical and plumbing permit inside the city and runs the inspections. The City of Charlotte handles zoning under the Unified Development Ordinance (UDO): setbacks, heights, lot coverage and the zoning sign-off the County needs before it will issue a permit.

How much does a pool permit cost in Charlotte?

Health Department: a non-refundable $75 application fee (FY2027 fee schedule). City LDIRL: $65 residential zoning plus $50 stormwater review, $115, about 15 days. County: each permit is priced on its contract value by the LUESA Fee Ordinance table: $59.70 up to $3,000, then $12.19 per $1,000, with $632.57 plus $5.49 per $1,000 above $50,000, plus a $3 technology charge per permit and $10 for the Homeowner Recovery Fund when a contractor pulls the building permit.

Worked examples. An above-ground pool installed for $4,000 with a $2,000 pump circuit: building $71.89 + electrical $59.70 + $6 + $10 + Health $75 + City $115 = about $337.59. A $60,000 in-ground pool with $5,000 of electrical and $3,000 of plumbing: building $687.47 + electrical $84.08 + plumbing $59.70 + $9 + $10 + $75 + $115 = about $1,040.25. The County can substitute its own valuation if your contract figure is low.

What you are doingCity filingRule
In-ground pool, $60,000Health + County building, electrical, plumbing + City LDIRLAbout $1,040.25 in fees; 48-inch barrier before it holds water
Above-ground pool 48 inches deep with a pumpHealth + County building and electrical + City LDIRLAbout $337.59; deeper than 24 inches so it is a pool under the code
Storable seasonal pool over 24 inches deepAsk RTACHealth ordinance excludes storable pools; the County brochure says the Residential Code includes them
Hot tub on a deck with a locking hard coverCounty electrical permitHealth ordinance exempts covered deck spas; the brochure lists all spas under the Residential Code, so confirm the building permit with RTAC
Replacing a pool pump like for likeLikely no permit if a licensed electricianState law exempts like-kind replacement of electrical equipment by a licensed contractor; homeowners need a permit
New or rebuilt pool fencePart of the pool permit48 inches high, 2 inches max clearance, self-closing outswing gate latching 54 inches up
Pool in the front or corner side setbackNot allowedUDO 17.1.E.1 keeps accessory structures out of the established front setback

What are the pool barrier rules in Charlotte?

The barrier must be at least 48 inches above grade on the outside of the fence with no more than 2 inches of clearance beneath it. Gates must self-close and self-latch, open outward away from the pool, and latch on the inside at least 54 inches above the bottom of the gate or 3 inches below the top; driveway gates in the barrier need automatic closers. If the house forms part of the barrier, the pool needs a power safety cover, door alarms, or approved self-closing, latching doors. The Health Department inspects the fence and gates, and the County's final building inspection waits until barrier gates and alarms are operating. Suction outlets need entrapment protection, all metal near the pool is bonded, and backwash must go to the sanitary sewer, never a storm drain.

How do you apply, and in what order?

First confirm with the City that a pool fits your lot, keeping it out of the front setback and 3 feet from side and rear lines, 5 feet from the house. Submit the Health Department application with a scaled drawing showing buildings, wells and septic systems within 100 feet, and pay $75. File the City LDIRL in Accela Citizen Access with the pool plot plan. With Health approval in hand, apply to the County through AccelaMeck, listing your pool contractor (a general contractor license is needed at $40,000 or more) and a licensed electrician; owner-occupants may do their own trade work personally. Call 704-336-8000 for inspections.

How to Get a Pool Permit in Charlotte

1

Check zoning with the City

Confirm the pool fits outside the front setback and 3 feet from side and rear lines; call 704-336-7600 for a setback determination.

2

Apply to the Health Department

Submit the Application for Residential Pool Construction with the plot plan and the $75 fee at 3205 Freedom Drive, Suite 8000.

3

File the City LDIRL

In Accela Citizen Access, submit the pool plot plan and forms; pay $115 after the 3-day gateway for the 7-day review.

4

Pull the County permits

After Health approval, apply in AccelaMeck for the building permit plus electrical (and plumbing if required), listing licensed trade contractors or your own homeowner trade certificate.

5

Finish the barrier and call inspections

Schedule the Health fence and gate inspection at 980-314-1620 and the County final at 704-336-8000 once gates and alarms work.

Frequently Asked Questions

Yes if it is more than 24 inches deep. Mecklenburg County's brochure says the NC Residential Code treats any pool deeper than 24 inches as a pool, including seasonal above-ground pools and spas, so the County issues a building permit and an electrical permit for the pump. The Health Department's ordinance excludes storable pools, so ask RTAC about an inflatable one.
Three bills: $75 to the Mecklenburg County Health Department, $115 for the City LDIRL review, and valuation-based County permits. A $4,000 above-ground pool with a pump circuit comes to about $337.59 in total; a $60,000 in-ground pool with electrical and plumbing permits comes to about $1,040.25.
The barrier must be at least 48 inches tall on the outside with no more than 2 inches of clearance under it. Gates self-close, self-latch, swing away from the pool and latch at least 54 inches up or 3 inches below the top. If the house is part of the barrier you need a power cover, door alarms or self-closing latching doors.
The Mecklenburg County Health Department. Its instructions say to check zoning, submit the application and $75 fee, and only after Health approval obtain the building permit from Code Enforcement, with an electrical permit for any power and a plumbing permit where required. The City LDIRL must be approved before the County approves.
The County's pool brochure says the NC Residential Code covers all spas and hot tubs, and any hard-wired or plugged-in power needs an electrical permit. The Health Department ordinance exempts spas on decks or porches kept under a fitted hard cover, so Health approval is not needed for those. Confirm the building permit scope with RTAC at 980-314-CODE.
The City LDIRL takes about 15 days: a 3-day gateway and a 7-day detailed review after the fee is paid. The Health Department and County do not publish turnaround times for residential pools, and County permits for small projects issue within days. Plan on the Health approval before the County application.