Who issues your permit depends on your exact address. Riverview is usually listed as unincorporated, so permits there come from Hillsborough County Development Services, which covers all of unincorporated Hillsborough County and requires a building permit for structures to be built. Work inside Tampa, Temple Terrace or Plant City goes through that city's own building department instead, so we confirm which side of the line you're on before anything is filed.
The county also says work that needs a permit needs a licensed contractor. For a shed, gazebo, carport or other accessory structure larger than 150 sq. ft., the county wants plans drawn to the Florida Building Code and signed and sealed by a Florida-registered architect or engineer, or approved state plans from the Department of Community Affairs. Check the county's accessory structure requirements so that design cost lands in your budget early.
Your lot's flood zone matters too, since the county uses FEMA flood maps to set building and flood insurance requirements, and that can shape how a footing is designed. Around Riverview, most of our footing calls are for sheds, carports, block walls and additions on home lots, and we do the same work in Brandon and Apollo Beach.