678-497-5945 service@tpspoolsvc.com

A backyard pool is one of the bigger investments a homeowner makes, and in metro Atlanta it’s also one of the most heavily regulated. The summer heat, the long swim season, and the resale value of having a pool all push people in this direction, but the permitting and inspection process catches a lot of homeowners off guard. The rules are not the same in Cobb as they are in Gwinnett, the City of Atlanta has its own building department separate from the surrounding county, and Sandy Springs runs an entirely different portal from unincorporated Fulton. If you don’t know that going in, you can lose weeks before a shovel ever hits the ground.

This guide walks through what to expect from start to finish: the code that governs residential pools in Georgia, what each of the major metro counties requires, how the inspection sequence actually plays out, and where homeowners most often get tripped up. None of this replaces a conversation with your local building department, but it should give you a realistic picture of the process before you sign a contract.

Why Permits Exist (and Why Skipping Them Is a Bad Idea)

It’s tempting, especially for a smaller above-ground project, to wonder whether you really need a permit. The short answer in metro Atlanta is yes, almost always. Georgia has adopted the International Swimming Pool and Spa Code (ISPSC) as its minimum standard, and local building departments enforce it. Any pool, spa, or hot tub capable of holding water deeper than 24 inches generally falls under permit requirements. That includes in-ground gunite pools, fiberglass shells, vinyl liners, and most above-ground installations. DeKalb County goes a step further and requires a permit for any pool with a surface area greater than 250 square feet, regardless of depth.

Building without a permit is not a paperwork problem. It is a financial and legal problem. A code enforcement officer who spots an unpermitted pool can issue a stop-work order, levy fines, and in some cases require you to remove the structure entirely. The bigger issue tends to surface later. When you go to sell the house, the buyer’s inspector or the closing attorney will pull permit history. An unpermitted pool can blow up a closing, force a price reduction, or push you into a costly retroactive permitting process. Insurance is another sore spot. If a child is injured at a pool that was never inspected and never had a code-compliant barrier, your homeowner’s policy may deny the claim outright.

The other reason to take this seriously: bonding and grounding. A residential pool is a large body of water sitting next to electrical equipment. The inspections aren’t bureaucratic theater. They exist because improperly bonded pools have killed people.

The Governing Code: ISPSC and Local Amendments

Georgia’s pool code is built on the ISPSC, with local amendments layered on top. The state code dictates the safety minimums, and individual counties and cities can add stricter requirements but can’t go below the floor.

The barrier rules are the part of the code most homeowners interact with directly. A residential pool barrier must be at least 48 inches tall measured from the outside grade. Openings cannot allow a 4-inch sphere to pass through. The gap between the bottom of the barrier and the ground cannot exceed 4 inches on a hard surface or 2 inches on grass or gravel. Gates have to be self-closing and self-latching, and they have to swing outward, away from the pool. The latch release on a residential gate sits at a maximum of 54 inches above grade if it’s reachable from outside, or it has to be located on the pool side at least 3 inches below the top of the gate with no openings larger than half an inch within 18 inches of the latch. Picket spacing on vertical-member fences is capped at 4 inches, dropping to 1¾ inches if there are horizontal rails closer than 45 inches apart that a child could use as a foothold.

If your house wall serves as part of the barrier (the back of the house facing the pool, for instance), every door and operable window with a sill less than 48 inches above the floor that opens onto the pool area has to have a UL 2017–listed water hazard alarm, or you need a code-compliant power safety cover, or self-closing self-latching hardware on those doors that provides equivalent protection.

These rules sound fussy until you watch an inspector walk a fence with a measuring tape and a 4-inch ball.

How the Metro Atlanta Patchwork Actually Works

There is no single “Atlanta” pool permit office. Whether you submit to the City of Atlanta, unincorporated Fulton County, Sandy Springs, Roswell, Marietta, unincorporated Cobb, or one of the dozens of other municipalities depends entirely on where the property sits. Cobb County publishes a map tool just to help residents figure out which jurisdiction has them. The first call you make should be to confirm who your building department actually is. Don’t assume that because your mailing address says “Atlanta” you’re inside the city limits.

A few jurisdictional notes worth knowing:

City of Atlanta. Permits go through the Office of Buildings within the Department of City Planning. Setbacks are governed by the Atlanta zoning ordinance and depend on the residential district your property falls into. Pools are counted toward total lot coverage, which trips up infill lots in dense neighborhoods.

Unincorporated Fulton County. The Department of Public Works handles planning, zoning, and permits, and there’s a separate swimming pool permit application. If the property is on a septic system or has a private well, the Fulton County Health Department has to sign off before the building permit can be issued.

Sandy Springs. Runs its own permitting through Build Sandy Springs. Either a licensed contractor or the property owner can pull the permit, but homeowners can only pull permits for their primary residence. A pool permit is not required for above-ground pools 2 feet deep or less. The city wants a site plan, City of Atlanta water approval (or proof of a backflow preventer), and Fulton County Health approval if the property uses well or septic.

Cobb County. Submissions go to the Development & Inspections Division. Cobb tightened its rules in late 2025, and as of January 1, 2026, anyone applying for a pool permit must hold either a valid Georgia general contractor’s license or an approved pool builder certification such as the Pool & Hot Tub Alliance’s Certified Building Professional credential. The packet must include the Pool and Barrier Application signed by both the property owner and the contractor, a notarized Pool and Spa Code Contractor Affidavit, the customer contract or estimate for fee calculation, septic approval if applicable, and a pool design signed and sealed by a Georgia-registered land surveyor, professional engineer, or landscape architect. Inspections can be scheduled online or by texting “SCHEDULE” to 877-376-1455.

Gwinnett County. The packet goes through Planning & Development. Gwinnett requires Environmental Health approval first if the property is on septic. The Swimming Pool Location Plan has to be drawn to scale, show all distances from property lines, and identify any easements, streams, buffers, and Chattahoochee River Corridor impacts. Pools and decking have to sit in the rear yard, at least 5 feet off any side or rear property line, and they cannot encroach into easements or buffers. The permit fee is calculated at $6 per $1,000 of estimated construction cost (with a $30 minimum) plus a $25 Certificate of Occupancy fee.

DeKalb County. Community Development handles pool permits. The site plan needs to show every structure on the lot with front, side, and rear setbacks, and a minimum 10-foot distance between structures. A temporary orange construction fence is required around the excavation until the permanent barrier goes up. DeKalb permits expire if construction doesn’t begin within six months of issue, or if work is suspended for six months at any point — at least one inspection per six-month window is required to keep the permit active.

The rest of the metro — Roswell, Alpharetta, Dunwoody, Marietta, Smyrna, Lawrenceville, Decatur, and so on — generally follows the same skeleton: licensed contractor, sealed site plan, septic approval if applicable, fees based on construction cost, and the standard inspection sequence. The forms and portals differ, but the substance is similar.

What Goes in the Application Package

Most jurisdictions ask for the same core documents, even if they call them slightly different things:

  • A completed permit application, signed by both the property owner and the licensed contractor
  • A sealed site plan showing property lines, the existing house and driveway, all easements, the proposed pool location with dimensions, decking, equipment pad, and barriers, with distances labeled to every property line
  • The pool construction contract or itemized estimate (this drives the fee calculation)
  • The contractor’s business license and proof of state licensing or approved pool builder certification
  • Septic and well approvals from the county health department, if applicable
  • An erosion control affidavit
  • Sometimes a separate barrier or fence affidavit signed by the homeowner acknowledging the safety requirements

If anything is missing, the package gets kicked back. Cobb’s checklist explicitly states that incomplete packages will not be retained. Build the file once, build it correctly, and avoid the back-and-forth.

Plan review takes anywhere from a few days to several weeks depending on the jurisdiction and time of year. Spring and early summer are the slowest. If you want to swim by July, file in February.

The Inspection Sequence

Once the permit is issued and excavation begins, you’re locked into a sequence of inspections that has to happen in order. Pouring concrete or backfilling before an inspection passes is one of the fastest ways to turn a pool project into a demolition project.

The typical sequence for an in-ground gunite or fiberglass pool in metro Atlanta looks like this:

1. Pre-construction or site inspection. Some jurisdictions verify property lines, setbacks, and erosion control measures before any digging starts. This is also when temporary construction fencing has to be in place.

2. Steel and pre-gunite (structural). The inspector checks rebar placement, footings, and the pool shell before any concrete is shot or poured. They’re looking for proper steel size, spacing, and tie-ins.

3. Plumbing pressure test. All suction and return lines have to hold pressure without leaking. The inspector typically wants to see the gauge on the system during the visit.

4. Electrical bonding. This is the safety-critical one. Article 680 of the National Electrical Code requires that all metal parts within 5 feet of the pool — rebar, ladder anchors, light niches, equipment pads, metal coping, handrails — be bonded together with a #8 solid copper wire to create a single equipotential grid. A failed bonding inspection means tearing apart whatever covered the wire. Several counties (Gwinnett, Banks, and others) explicitly call out bonding as one of their required inspections.

5. Electrical rough-in. Conduit runs to the equipment pad, pool lights, and any sub-panel are checked before they’re buried or covered.

6. Gas inspection. If you’re installing a gas heater, the gas line gets a separate pressure test. Inspectors look for proper pipe size, a shut-off valve at the equipment, and no leaks.

7. Deck pre-pour. If the deck is concrete, some inspectors check the bonding grid in the deck before the pour.

8. Final inspection. This is the big one. Every safety system has to be in place: fence, gates, alarms (if the house wall is part of the barrier), GFCI protection on all pool-related circuits, equipment labeling, and approved drain covers compliant with the Virginia Graeme Baker Act. The inspector verifies that the as-built pool matches the approved site plan. Once final passes, you get sign-off and, in most jurisdictions, a Certificate of Completion or Certificate of Occupancy.

You cannot legally fill the pool and use it until the final inspection passes and the barrier is in place. Some homeowners try to push this — don’t. Liability for a drowning at an uninspected pool is a different universe of bad.

Where Inspections Most Often Fail

The same handful of issues come up over and over. Knowing them ahead of time saves money.

Bonding. Inspectors want a continuous bonded grid, not just a few clamps on the rebar. Disagreements between contractor and inspector on what constitutes adequate bonding cause more delays than almost anything else. Talk to the inspector before the work is done if there’s any ambiguity.

Gate hardware. Self-closing hinges have to return the gate to a closed and latched position from any angle, including just barely cracked open. Cheap spring hinges fail this test routinely. Gravity hinges are more reliable. The latch has to actually catch when the gate closes on its own — not “if you push it a little.”

Fence height and clearance. A 48-inch fence on a sloped yard can measure 44 inches on the downhill side. The 4-inch sphere has to fail to pass at every point along the entire perimeter, including under the gate. Mulch and grass shift; a fence that passed at install can fail a year later.

House-as-barrier compliance. If the back of the house forms part of the barrier, every door has to have a working alarm or the equivalent. People install the alarm, then disconnect it because they’re tired of the noise, and then fail re-inspection.

Drain covers. All main drains and suction outlets must be VGB-compliant and unbroken. Older covers, or covers that have been swapped out for cheaper non-compliant ones, fail final.

Setback violations. Pools that ended up closer to a property line than the approved plan showed. Sometimes this is sloppy excavation; sometimes it’s a homeowner who asked the contractor to shift the pool a few feet without telling anyone. Either way, it’s a problem.

Realistic Timeline

For a typical in-ground pool in metro Atlanta, the realistic timeline from contract signing to swimming is somewhere between four and six months, with permitting eating one to six weeks of that on the front end and weather, schedule conflicts, and inspection re-tries adding unpredictable lag in the middle. Above-ground pools and fiberglass installations move faster but still need the same inspection sequence.

Don’t book the pool party before final inspection passes.

The Other Gotchas

A few things that don’t show up on the standard permit checklist but bite homeowners regularly:

HOA approval. Many neighborhoods in metro Atlanta — especially newer subdivisions in north Fulton, east Cobb, and Forsyth — have architectural review committees that have to approve pool plans before the county will. County permits don’t override HOA covenants. People have built fully permitted pools and ended up in lawsuits with their HOA over fence material or location.

Septic and well. If you’re on septic, the pool can’t sit over the drain field, and in most counties Environmental Health has to approve the location before the building department will even look at your application. This adds time. Wells are similar — pool chemicals plus a shallow well casing is a known contamination risk.

Easements. Drainage easements, utility easements, and conservation easements all show up on plats and all prohibit construction. A pool that encroaches into an easement may have to be removed at the homeowner’s expense, even years later.

Flood zones. Properties in FEMA-designated flood zones face additional requirements and sometimes flat-out prohibitions on certain pool configurations.

Draining the pool. Georgia rules and most local ordinances prohibit discharging pool water into the sanitary sewer because chlorine kills the biological treatment process. Draining onto your own property is generally allowed, but it’s a courtesy to talk to your neighbors first if water will run their direction.

Call 811. Before any excavation, contact Georgia’s 811 utility locating service. Hitting a gas line during pool dig is the kind of mistake that ends up in the news.

Choosing a Contractor

Cobb County’s new licensing rules formalize what was already a good idea everywhere else: hire someone with a Georgia general contractor’s license or a recognized pool builder credential. Pool projects routinely run six figures and involve excavation, structural concrete, plumbing, gas, and electrical work all in the same site. State law generally requires a residential or general contractor’s license for projects over $2,500, and pools blow past that threshold immediately.

Ask any contractor for their license number, their business license, and proof of liability insurance and workers’ comp. Verify the license on the Georgia Secretary of State’s website. Ask for references from projects in your specific jurisdiction — a builder who works mostly in Forsyth may not be familiar with Cobb’s submission process or Gwinnett’s location plan requirements. A contractor who pushes back on permits or suggests “we can save you money by skipping inspections” is telling you exactly what they are.

A Final Note

The permitting and inspection process feels heavy because it is, but the structure exists for reasons that are worth respecting. Drowning is the leading cause of unintentional death for children ages 1 to 4. A 48-inch self-latching gate, a properly bonded electrical system, and a real final inspection are the difference between a backyard you enjoy for twenty years and a tragedy you live with for the rest of your life.

Get the permit. File a complete package. Hire someone who actually knows the local code. Don’t fill the pool until final passes. The summer you have to wait an extra month is far better than the alternative.