Tiny beachfront-only town (73 residents, 2020 census) with essentially no staff or facilities: town meetings are held at Belleair Bluffs City Hall, Mayor's Conference Room, 2747 Sunset Blvd, Belleair Bluffs, FL 33770, and mail goes to PO Box 8, Indian Rocks Beach, FL 33785. Town Clerk (727) 593-9296 / [email protected] is the single point of contact. Police via Pinellas County Sheriff contract ((727) 582-6200 non-emergency); fire via Pinellas Suncoast Fire and Rescue District ((727) 595-1117); trash via Waste Connections.
Pinellas County Building and Development Review Services (contracted), with town pre-permit review
(727) 464-3888
Two-step routing: (1) applicants first submit the town's Pre-Permit Application and pay the town fee, then email the application and payment receipt to [email protected] AND [email protected] (a SAFEbuilt representative assists the town's review); (2) actual building permits and inspections are issued by Pinellas County Building and Development Review Services, which lists Belleair Shore among the communities it serves. Town mailing address: PO Box 8, Indian Rocks Beach, FL 33785.
Accela
aca-prod.accela.com/pinellas/Default.aspx
County permits run through Pinellas County's Accela Citizen Access after the town's pre-permit step; the town itself has no portal.
Contractor Licensing in Pinellas County (PCCLB Local Specialty vs. State DBPR)
contractor
Cosmetology or Barber License (DBPR)
state-license
Dock, Seawall & Marine Construction Permit (Water & Navigation)
environmental
Food Truck / Mobile Food Vendor
state-license
Home-Based Business
business
Local Business Tax Receipt: Pinellas County (Not Required)
licensing
Marriage License and Passport (Clerk of Court)
life-event
Open a Restaurant
state-license
Real Estate Sales Associate License (DBPR/FREC)
state-license
Sell Alcohol (Florida ABT License)
state-license
Septic System (OSTDS) Permit
environmental
Short-Term / Vacation Rental
state-license
Verified from official sources on 2026-08-29.