Short-Term Rental Rules
Florida short-term rental rules
Every Florida short-term rental also answers to the state: a DBPR vacation rental licence, state sales tax and the county tourist development tax sit on top of whatever the city requires. Below is what each city we cover adds to that.
What applies statewide
- A DBPR vacation rental dwelling or condominium licence for any unit rented more than three times a year for under 30 days.
- Florida state sales tax plus the county discretionary surtax on transient rentals.
- A county tourist development tax, usually collected by the county tax collector or clerk rather than the state.
- Local rules on top: registration, inspections, occupancy, parking and a responsible party who answers the phone.
Cities we cover
Amelia Island, FL
Status unpublishedNassau County
Last checked —
Amelia Island area — Yulee, FL
Status unpublishedNassau County
Last checked —
Anna Maria, FL
Status unpublishedManatee County
Last checked —
Big Pine Key, FL
Status unpublishedMonroe County
Last checked —
Boca Grande, FL
Status unpublishedLee County
Last checked —
Boca Raton, FL
Status unpublishedPalm Beach County
Last checked —
Bonita Springs, FL
Status unpublishedLee County
Last checked —
Bradenton, FL
Allowed with registrationManatee County
Yes — City Certificate of Registration ($250 initial, $150 renewal) plus a Florida DBPR licence
Last checked September 10, 2026
Brandon, FL
Status unpublishedHillsborough County
Last checked —
Cape Coral, FL
Status unpublishedLee County
Last checked —
Celebration, FL
Status unpublishedOsceola County
Last checked —
Clearwater, FL
RestrictedPinellas County
Needs verification; state DBPR licence and city business tax receipt expected to apply
Last checked September 10, 2026
Clermont, FL
Status unpublishedLake County
Last checked —
Cocoa Beach, FL
Status unpublishedBrevard County
Last checked —
Coral Gables, FL
Status unpublishedMiami-Dade County
Last checked —
Crystal River, FL
Status unpublishedCitrus County
Last checked —
Dania Beach, FL
Status unpublishedBroward County
Last checked —
Davenport, FL
Status unpublishedPolk County
Last checked —
Daytona Beach, FL
Status unpublishedVolusia County
Last checked —
Deerfield Beach, FL
Status unpublishedBroward County
Last checked —
Delray Beach, FL
Status unpublishedPalm Beach County
Last checked —
Destin, FL
Status unpublishedOkaloosa County
Last checked —
Doral, FL
Status unpublishedMiami-Dade County
Last checked —
Dunedin, FL
Status unpublishedPinellas County
Last checked —
Ellenton, FL
Status unpublishedManatee County
Last checked —
Englewood, FL
Status unpublishedSarasota County
Last checked —
Estero, FL
Status unpublishedLee County
Last checked —
Everglades City, FL
Status unpublishedCollier County
Last checked —
Fernandina Beach, FL
Status unpublishedNassau County
Last checked —
Flagler Beach, FL
Status unpublishedFlagler County
Last checked —
Fort Lauderdale, FL
Status unpublishedBroward County
Last checked —
Fort Myers, FL
Status unpublishedLee County
Last checked —
Fort Pierce, FL
Status unpublishedSt. Lucie County
Last checked —
Gainesville, FL
Status unpublishedAlachua County
Last checked —
Hollywood, FL
Status unpublishedBroward County
Last checked —
Holmes Beach, FL
Status unpublishedManatee County
Last checked —
Homestead, FL
Status unpublishedMiami-Dade County
Last checked —
Hutchinson Island, FL
Status unpublishedSt. Lucie County
Last checked —
Indian Rocks Beach, FL
Status unpublishedPinellas County
Last checked —
Islamorada, FL
Status unpublishedMonroe County
Last checked —
Jacksonville, FL
Status unpublishedDuval County
Last checked —
Jacksonville Beach, FL
Status unpublishedDuval County
Last checked —
Jupiter, FL
Status unpublishedPalm Beach County
Last checked —
Key Biscayne, FL
Status unpublishedMiami-Dade County
Last checked —
Key Largo, FL
Status unpublishedMonroe County
Last checked —
Key West, FL
Status unpublishedMonroe County
Last checked —
Kissimmee, FL
Status unpublishedOsceola County
Last checked —
Lakeland, FL
Status unpublishedPolk County
Last checked —
Largo, FL
Status unpublishedPinellas County
Last checked —
Longboat Key, FL
Status unpublishedSarasota County
Last checked —
Madeira Beach, FL
Status unpublishedPinellas County
Last checked —
Marathon, FL
Status unpublishedMonroe County
Last checked —
Marco Island, FL
Status unpublishedCollier County
Last checked —
Melbourne, FL
Status unpublishedBrevard County
Last checked —
Miami, FL
Status unpublishedMiami-Dade County
Last checked —
Miami Beach, FL
Status unpublishedMiami-Dade County
Last checked —
Mount Dora, FL
Status unpublishedLake County
Last checked —
Naples, FL
Status unpublishedCollier County
Last checked —
New Smyrna Beach, FL
Status unpublishedVolusia County
Last checked —
Nokomis, FL
Status unpublishedSarasota County
Last checked —
North Port, FL
Status unpublishedSarasota County
Last checked —
Ocala, FL
Status unpublishedMarion County
Last checked —
Orlando, FL
Status unpublishedOrange County
Last checked —
Osprey, FL
Status unpublishedSarasota County
Last checked —
Palm Beach Gardens, FL
Status unpublishedPalm Beach County
Last checked —
Palm Coast, FL
Status unpublishedFlagler County
Last checked —
Palmetto, FL
Status unpublishedManatee County
Last checked —
Panama City Beach, FL
Status unpublishedBay County
Last checked —
Plant City, FL
Status unpublishedHillsborough County
Last checked —
Pompano Beach, FL
Status unpublishedBroward County
Last checked —
Ponte Vedra Beach, FL
Status unpublishedSt. Johns County
Last checked —
Port Charlotte, FL
Status unpublishedCharlotte County
Last checked —
Port St. Lucie, FL
Status unpublishedSt. Lucie County
Last checked —
Punta Gorda, FL
Allowed with registrationCharlotte County
Yes — City Business Tax Receipt plus a Florida DBPR licence
Last checked September 10, 2026
Ruskin, FL
Status unpublishedHillsborough County
Last checked —
Sanibel, FL
Status unpublishedLee County
Last checked —
Santa Rosa Beach, FL
Status unpublishedWalton County
Last checked —
Sarasota, FL
Allowed with registrationSarasota County
Yes — City Certificate of Registration plus a Florida DBPR licence
Last checked September 10, 2026
Sebring, FL
Status unpublishedHighlands County
Last checked —
Siesta Key, FL
Status unpublishedSarasota County
Last checked —
St. Augustine, FL
Status unpublishedSt. Johns County
Last checked —
St. Pete Beach, FL
Status unpublishedPinellas County
Last checked —
St. Petersburg, FL
RestrictedPinellas County
No separate city short-term rental certificate identified; zoning frequency cap plus state DBPR licence and city business tax receipt
Last checked September 10, 2026
Stuart, FL
Status unpublishedMartin County
Last checked —
Sun City Center, FL
Status unpublishedHillsborough County
Last checked —
Sunny Isles Beach, FL
Status unpublishedMiami-Dade County
Last checked —
Tallahassee, FL
Status unpublishedLeon County
Last checked —
Tampa, FL
Allowed with registrationHillsborough County
No city short-term rental permit identified; state DBPR licence and city business tax receipt still apply
Last checked September 10, 2026
Tarpon Springs, FL
Status unpublishedPinellas County
Last checked —
Titusville, FL
Status unpublishedBrevard County
Last checked —
Treasure Island, FL
Status unpublishedPinellas County
Last checked —
Venice, FL
Allowed with registrationSarasota County
Yes — City Business Tax Receipt plus a Florida DBPR licence
Last checked September 10, 2026
Vero Beach, FL
Status unpublishedIndian River County
Last checked —
West Palm Beach, FL
Status unpublishedPalm Beach County
Last checked —
Weston, FL
Status unpublishedBroward County
Last checked —
Winter Haven, FL
Status unpublishedPolk County
Last checked —
Winter Park, FL
Status unpublishedOrange County
Last checked —
General information about published rules, not legal advice. Confirm with the official sources listed on each city page before you rent a property out.
Want a second opinion on your property?
Send us the address and we will tell you what we think it can do, what the local rules require, and whether co-hosting makes sense for you.