Do You Need a Permit for an Above Ground Pool in Florida?

Yes, you need a permit for an above-ground pool in Florida if it holds water more than 24 inches deep, and that covers nearly every above-ground pool sold for family use. Florida law defines a residential “swimming pool” as any structure intended for swimming or bathing that contains water deeper than 24 inches, and once your pool crosses that line the state building code and the pool safety statutes both apply.1The Florida House of Representatives. 2025 Florida Statutes Chapter 0515 Small wading pools and kiddie pools that stay at or under 24 inches don’t trigger the requirement.

When a Permit Is Required

The 24-inch depth is the main trigger. Cross it and you need a building permit from your local building department before installation, plus barrier compliance and inspections before the pool holds water.

Electrical work is a separate permit. If your pool uses a pump, filter, heater, or lighting that connects to your home’s electrical system, you need an electrical permit on top of the building permit. Even plug-in filter pumps should be installed to the National Electrical Code’s Article 680 standards for swimming pools, which the inspector will verify.2City of Seminole. Swimming Pool Inspections

Local jurisdictions add their own rules on top of state code. Your county or city building department may have stricter setbacks, extra documentation, or different fees. Check with them before you buy the pool, not after.

What You’ll Need to Submit

Exact paperwork varies by jurisdiction, but most Florida building departments want the same core documents:

  • A completed application form from the local building department.
  • A site plan or survey showing where the pool will sit, with property lines, existing structures, easements, and distances from the pool to each boundary (your setbacks).
  • Manufacturer’s specifications showing the pool’s dimensions, shape, depth, and ladder details.
  • A safety feature plan documenting which of the statutory options you’re installing and how it meets the requirements.
  • An electrical plan covering the connection, bonding, grounding, and disconnect switch, if any electrical work is involved.

Some counties ask for more. Hillsborough County requires certain pool plans to be digitally signed and sealed by a Florida-registered architect or engineer. Orange County’s above-ground pool checklist is more streamlined. Pull your county’s specific list before you start drawing anything up.

Safety Features Your Pool Must Have

Before final inspection, your pool must include at least one approved safety feature from the list in the Residential Swimming Pool Safety Act. You pick which one:

  • A pool enclosure meeting the requirements of Florida Statute 515.29.
  • An approved safety pool cover designed to prevent accidental entry.
  • Exit alarms on every door and window opening directly to the pool area, rated at a minimum of 85 decibels at 10 feet.
  • Self-closing, self-latching hardware on all doors with direct pool access, release mechanism at least 54 inches above the floor.
  • A pool water alarm certified to ASTM Standard F2208.

Installing no safety feature at all is a second-degree misdemeanor, though a 45-day cure window is available after a citation.3Florida Senate. Florida Code 515.27 – Residential Swimming Pool Safety Feature Options; Penalties

If you go the enclosure route, the barrier must be at least 4 feet high measured from the outside, with no gaps, openings, or features that let a child crawl under, squeeze through, or climb over. For above-ground pools, the pool wall itself can serve as the barrier if it meets the height and structural rules. You can also mount a separate barrier on top of the pool structure. Either way, the ladder or steps must be lockable, removable, or surrounded by their own compliant barrier when the pool isn’t in use.4The Florida Legislature. Florida Code 515.29 – Residential Swimming Pool Barrier Requirements A tall pool with a permanently attached, always-accessible ladder will fail inspection.

Any gate must open outward from the pool, be self-closing, and self-latching, with the release on the pool side positioned so a child can’t reach it over the top or through an opening. A wall of your home can form part of the barrier only if that section has no doors or windows opening toward the pool.4The Florida Legislature. Florida Code 515.29 – Residential Swimming Pool Barrier Requirements

Inspections Before You Fill

Once the pool is installed, expect at least two inspections before water goes in. Florida’s code requires that the final electrical inspection and the pool barrier inspection both be completed first.2City of Seminole. Swimming Pool Inspections

The electrical inspection covers grounding and bonding, bonding of any metal within five feet of the pool wall, the disconnect switch, and GFCI protection. The barrier inspection checks whichever safety feature you chose. For a fence, that means height, gate operation, latch placement, and ladder security. A failed inspection means corrections and a re-inspection before you can proceed.

Doing It Yourself vs. Hiring Out

Florida lets property owners act as their own contractor for improvements to one-family or two-family residences they personally occupy. To use the exemption, you must provide direct onsite supervision of all work, personally sign the permit application, and satisfy your local building department that you understand your legal obligations.5The Florida Legislature. Florida Code 489.103 – Exemptions

You can’t hand supervision off to an unlicensed friend or relative. If someone other than you is directing the work, that person needs to be a licensed contractor. Electrical work almost always calls for a licensed electrician regardless, because pool wiring falls under specialized code that inspectors scrutinize closely. Many owners handle the pool structure and barrier themselves and hire out just the electrical.

Penalties for Skipping the Permit

Starting work that requires a permit without having one is a first-degree misdemeanor under Florida law. A second offense escalates to a third-degree felony. Local code enforcement can also issue a stop-work order and impose civil fines of up to $2,500 per day per violation.6The Florida Legislature. Florida Code 489.127 – Unlicensed Activity

The practical consequences usually hurt more than the statutory ones. You can be forced to remove the pool or bring it up to code at your own expense, and an unpermitted pool regularly derails home sales when the buyer’s inspector catches it.

Before You Apply: Zoning, HOA, and Insurance

Three things sit outside the building permit itself but can block the project if you ignore them.

Zoning setbacks. Local zoning dictates how far the pool must sit from property lines, your home, easements, and any septic system. Setbacks are set by each jurisdiction and typically run from 3 to 5 feet, with some areas requiring more. The building department checks compliance against your site plan. A pool placed inside a setback either moves or needs a variance, which is a separate process with its own timeline and fees.

HOA rules. Many homeowners associations restrict or ban above-ground pools through their recorded covenants, with limits on size, placement, and fencing style and a requirement for architectural review committee approval. Florida law bars HOAs from restricting items that aren’t visible from the front of your lot or from adjacent parcels, which may help if the pool sits behind a privacy fence, but a clear prohibition in recorded CC&Rs is generally enforceable. Get written HOA approval before you buy.

Homeowners insurance. Tell your carrier before installation. Failing to disclose a pool can be treated as a material misrepresentation, giving the insurer grounds to cancel the policy or deny a claim. A pool adds liability exposure for anyone injured in or around it, and your current limits may not be enough. Some insurers require higher liability limits or an umbrella policy; some exclude coverage if safety measures were inadequate. Ask before the water goes in.