To legally fish in Florida, the FWC requires you to have a fishing license. Of course it depends on whether you are a Florida resident or not, whether you are fishing in saltwater or freshwater, your age and more. We recommend you read the licenses and permits for saltwater fishing or the freshwater permits page and then get your license online.
The nice thing about booking a charter: No license needed.
While you may have to pay nearly $50 for one fishing license, you pay nothing when you book a charter with Captain Phil. The license is included in the price.