Indian Rocks Beach requires all short-term rentals (stays under 30 days) to obtain a local Business Tax Receipt and undergo a safety inspection. Hosts must also maintain state-level DBPR licensing and register for county tourist taxes.
To host an Airbnb in Indian Rocks Beach, you must first get a state license from the DBPR and register for taxes with both the state and Pinellas County. Once you have those, you apply for a city permit (BTR) which costs $400 annually. Your property will need to pass a safety inspection, and you must post an emergency exit map and your local contact's info inside the home. Occupancy is strictly limited to 2 people per bedroom plus 2 extra, with a hard cap of 10 guests total.
Permit Required
Yes
Night Limit
None
Primary Residence
Not Required
Total Tax Rate
13.0%
Disclaimer
Regulatory information is AI-researched for educational purposes. Details may be outdated or incomplete. Always verify requirements directly with your city/county planning department before operating a short-term rental.
Learn more about STR regulations and hosting tips.
Regulations Videos
Permit Fee
$400
Processing Time
2-4 weeks
Expert advice on STR compliance