Operating a short-term rental in St. Pete Beach requires a state license from the DBPR, tax registration with Pinellas County, and an annual Vacation Rental Certificate from the city. The city's process includes an initial inspection, adherence to occupancy limits (2 per bedroom + 2), and mandatory display of the registration number on all advertisements. A local 24/7 contact is also required.
To host an Airbnb in St. Pete Beach, you first need to get licensed by the State of Florida (DBPR) and register for taxes with the state and Pinellas County. Then, you must apply for an annual 'Vacation Rental Certificate' with the city, which costs $125 initially and requires an inspection. You'll need to post your city registration number on your Airbnb listing and follow rules for maximum guests (2 per bedroom + 2), parking, and quiet hours (10 PM - 8 AM). Be aware that you must have a local contact available 24/7 to respond to any issues.
Permit Required
Yes
Night Limit
None
Primary Residence
Not Required
Total Tax Rate
13.0%
Disclaimer
This information is for general guidance only and should not be considered legal advice. Regulations change frequently. Always verify current requirements with local government authorities before operating a short-term rental.
Learn more about STR regulations and hosting tips.
Regulations Videos
Permit Fee
$125
Processing Time
2-4 weeks
Expert advice on STR compliance