Florida Pool Permit Requirements — Complete 2025 Guide

Florida requires a permit for virtually every residential pool installation — inground, above-ground, and permanent spas. The state building code sets the baseline, but county and city amendments create meaningful local variation. Here's what Florida homeowners need to know.

✓ Florida Bottom LineFlorida Statute 553 and the Florida Building Code (Chapter 4) require a building permit for all residential swimming pools. Additionally, Florida Statute 515 (the Residential Swimming Pool Safety Act) mandates specific drowning prevention features that must be in place before a pool can be used. There are no exemptions for above-ground pools by depth alone — the presence of a pump and water-holding capacity determine whether a permit is required.

Florida's Key Pool Permit Laws

Florida has two separate statutes that govern residential pools — understanding both is essential:

Florida Building Code — Chapter 4 (Construction Permit)

This requires a building permit for the construction of any swimming pool, hot tub, or spa. Your contractor must be licensed under Florida Statute 489 to pull this permit. Homeowners may not self-permit pool construction in Florida — unlike many other states.

Florida Statute 515 (Safety Features — Mandatory)

Enacted after a series of child drowning incidents, FS 515 requires that every new residential pool have at least one of the following drowning prevention features installed before the pool is approved for use:

  • An enclosure (fence) that meets the requirements of Section 515.29
  • Approved pool cover (motorized safety cover)
  • Door alarms on all house doors providing direct access to the pool
  • Approved pool alarm system
  • Exit alarms on pool gate(s)

Most Florida homeowners use a fence as their primary barrier — but the law requires at least one qualifying feature regardless of fence choice.

Florida Pool Permit Requirements by County

CountyPermit PortalTypical TimelineStructural Engineer Required?Expedited Review?
Miami-DadeiBuild portal30–45 business daysYes — signed/sealedYes ($350+)
BrowardEZ-Permit portal20–35 business daysYes — signed/sealedYes ($250+)
Palm BeachOnline Portal20–30 business daysYes — most projectsLimited
HillsboroughCityView portal15–20 business daysVaries by projectNo
OrangeOrangeCountyFL.net15–25 business daysVaries by projectNo
DuvalJaxServ portal10–18 business daysVaries by projectNo
PinellasOnline portal15–25 business daysVaries by projectNo
LeeMyGovernmentOnline20–35 business daysYesNo
SeminoleOnline portal10–15 business daysVariesNo
CollierCSS portal15–25 business daysYes — most projectsLimited

What Florida Pool Permits Cost

Florida pool permit fees are set by each county and typically calculated based on the pool's construction value or square footage. Expect:

  • Building permit fee: $400–$1,500 for a standard inground pool
  • Electrical permit fee: $150–$400 (separate from building permit)
  • Re-inspection fee: $50–$150 per failed inspection
  • Expedited review surcharge: $250–$800 (where available)

Florida Pool Barrier Requirements

Florida pool barriers must meet Florida Building Code Section 454.2.17, which is stricter than the IRC in several ways:

  • Minimum 48-inch height on the exterior side
  • No openings greater than 4 inches
  • Self-closing, self-latching gate — latch on pool side, minimum 54 inches from ground
  • Barrier must be installed and pass inspection before pool is filled
  • If house wall serves as part of barrier, all doors must have self-closing hardware and alarms

Florida-Specific Requirements Not Found in Other States

Notice of Commencement

Florida law requires a Notice of Commencement (NOC) to be recorded with the county clerk before construction begins on any project over $2,500. For pools, the NOC is typically prepared by the contractor and recorded before permit issuance. A certified copy must be posted on the job site.

Licensed Contractor Required

Florida Statute 489 requires that residential pool construction be performed by a licensed swimming pool contractor (CPC license). Homeowners cannot self-permit or self-build inground pools in Florida. This is different from most other states.

Anti-Entrapment Drain Covers

Federal law (Virginia Graeme Baker Act) and the Florida Building Code require compliant anti-entrapment drain covers. These must be installed before the final inspection and are verified as part of the certificate of completion process.

⚠ Hurricane Straps and Wind LoadsPool equipment enclosures and pool screen enclosures in Florida must be designed and built to meet Florida's wind load requirements — which vary by county. Miami-Dade and Broward counties have the strictest requirements (HVHZ — High-Velocity Hurricane Zone), requiring engineer-stamped drawings for virtually all pool enclosures.

Related Florida Pool Guides

Disclaimer: Florida pool permit requirements vary by county and municipality. Always verify current requirements with your local building department. This is not legal or professional advice.

Frequently Asked Questions

For inground pools, no — Florida requires a licensed CPC contractor. For above-ground pool kits (Intex, Bestway, etc.), homeowners can self-install the pool structure, but the electrical work still requires a licensed electrician. The permit for an above-ground pool can be pulled by the homeowner in Florida in most counties.
Yes, with one possible exception: if your above-ground pool wall is at least 48 inches tall and the only access is a removable, lockable ladder, many Florida counties will accept the pool wall as the barrier. Any deck or platform attached to the pool that provides unobstructed access at below 48 inches requires a separate fence. Always confirm with your specific county.
The Virginia Graeme Baker Pool and Spa Safety Act is a 2008 federal law requiring compliant anti-entrapment drain covers on all public and residential pools. For new Florida pool permits, your contractor is required to install VGB-compliant drain covers before the final inspection. Existing pools that are being modified or re-permitted also trigger this requirement.