Florida Fishing License: Cost, Rules, and How to Buy

Florida requires a fishing license for virtually everyone who wets a line in the state — freshwater or saltwater, resident or visitor. The good news: licenses are cheap, easy to buy online, and you can have one in your hand (or on your phone) in about two minutes. Here’s everything you need to know before you head out to any of Florida’s best fishing spots.

The Quick Answer

If you’re between 16 and 64 years old, you need a Florida fishing license. Freshwater and saltwater licenses are sold separately ($17 each for residents), or you can buy a combo for $32.50. Non-residents pay $47 annually, or can grab a 3-day license for $17 or a 7-day for $30. Buy online at GoOutdoorsFlorida.com or through the Fish|Hunt Florida app.

License Types and Costs

Resident Licenses

License TypeCostNotes
Annual Freshwater$17.00Lakes, rivers, ponds, canals
Annual Saltwater$17.00Required even in federal waters if landing in FL
Freshwater + Saltwater Combo$32.50Best value for anglers who fish both
Saltwater ShorelineFreeShore/pier only — not valid from a vessel
Sportsman’s License$80.50FW fishing + hunting + WMA + deer/turkey permits
Gold Sportsman’s License$100.00Everything — FW, SW, hunting, all permits including snook and lobster
5-Year Gold Sportsman’s$494.00Same as Gold, locked in for 5 years
Military Gold Sportsman’s$20.00Active duty or retired FL residents
Silver Sportsman’s (64+)$13.50FW fishing + hunting + permits for seniors
Youth Fishing (ages 8-15)$17.00Optional — valid until 17th birthday

Non-Resident Licenses

License TypeCostNotes
Annual Freshwater$47.00Valid 12 months from purchase
Annual Saltwater$47.00Valid 12 months from purchase
7-Day Saltwater$30.00Best for a week-long fishing trip
3-Day Saltwater$17.00Best for a long weekend
7-Day Freshwater$30.00Good for bass fishing vacations
3-Day Freshwater$17.00Cheapest option for a quick trip

All prices include a statutory issuance fee. Vendors may charge an additional 50¢ issuance fee.

How to Buy a Florida Fishing License

Four ways to get your license:

  • Online — GoOutdoorsFlorida.com is the official FWC portal. Available 24/7, and you can print your license immediately or store it on your phone.
  • Fish|Hunt Florida App — Download the free app (Apple or Android), purchase your license, and store it on your phone. Also includes sunrise/sunset times, boat ramp locations, and current regulations.
  • Tax Collector Offices — County tax collector offices sell all license types in person. This is the only place to buy tarpon tags.
  • Retail Agents — Walmart, most bait and tackle shops, and some sporting goods stores sell licenses. Snook and lobster permits may not be available at all retail locations.

Additional Permits

Some species require additional permits on top of your base fishing license. These are the ones that catch people off guard:

PermitCostRequired For
Snook Permit$10.00Taking or attempting to take snook (even catch-and-release)
Lobster Permit$5.00Taking or attempting to take spiny lobster
Tarpon Tag$51.50Required to harvest tarpon (most are released). Tax collector offices only.
State Reef Fish Angler DesignationFreeFishing for reef fish (snapper, grouper, etc.) from a private vessel. No exemptions.
Shore-based Shark Fishing PermitFreeTaking or attempting to take sharks from shore, jetties, bridges, piers. No exemptions.
Blue Crab Trap RegistrationFreeUsing traps to harvest blue crabs
Stone Crab Trap RegistrationFreeUsing traps to harvest stone crabs

Important: Check current season dates and regulations before purchasing species-specific permits. Snook, for example, has seasonal closures where you can fish for them catch-and-release only. All permit sales are final — no refunds even if the species is closed to harvest.

Who Doesn’t Need a License?

You’re exempt from the Florida fishing license requirement if you are:

  • Under 16 years old — No license required (optional youth license available for ages 8-15)
  • 65 or older and a Florida resident — Exempt from freshwater and saltwater licenses
  • Fishing from a licensed pier — The pier’s license covers you (still need species permits like snook and reef fish designation)
  • On a licensed charter boat — The captain’s license covers passengers
  • A Florida resident fishing in freshwater on a homestead — Your own property or property you have permission to fish
  • Fishing on a free fishing day — FWC designates several license-free days each year for both freshwater and saltwater. All other regulations (size limits, bag limits, seasons) still apply.

Note: Even if you’re exempt from the fishing license, you still need species-specific permits like the Reef Fish Angler Designation and the Shore-based Shark Fishing Permit. These have no exemptions.

What Happens if You Fish Without a License?

Getting caught fishing without a valid license in Florida is a second-degree misdemeanor. First offense typically results in a fine of $50-$500 plus court costs, but it can be up to a $500 fine and 60 days in jail. FWC officers check licenses regularly — especially at popular boat ramps, piers, and fishing access points. The license costs $17. The fine starts at $50. The math is simple.

Tips for Visiting Anglers

If you’re planning a fishing trip to Florida, here’s the practical advice:

  • Buy your license before you arrive. GoOutdoorsFlorida.com works from anywhere. Don’t waste fishing time standing in line at Walmart.
  • Get the combo if you’re fishing both fresh and salt. At $32.50 for residents or $79.50 for non-residents (annual), it’s cheaper than buying two separate licenses.
  • Download the Fish Rules app. It shows current regulations by species and location, including size limits, bag limits, and season status. Invaluable when you’re on the water and not sure if you can keep a fish.
  • Know your zones. Florida has different regulations for Gulf vs. Atlantic, state waters vs. federal waters, and different regions within the state. A fish that’s legal to keep in one area may not be in another.
  • Charter boats cover you. If you’re booking a charter, the captain’s license covers everyone on the boat. You don’t need your own license — but you do need the free Reef Fish Angler Designation if targeting reef species from a private (non-charter) vessel.

Once you’re licensed up, check out what’s biting with our seasonal fishing guide. Florida holds more state fishing records than any other state, and both of Florida’s state fish — the Florida Bass and the Atlantic Sailfish — are accessible to anglers of all skill levels.

Frequently Asked Questions

How much is a fishing license in Florida?

A Florida resident annual freshwater or saltwater fishing license costs $17. A combo license covering both is $32.50. Non-residents pay $47 annually, $30 for 7 days, or $17 for 3 days. The free Saltwater Shoreline License covers Florida residents fishing from shore only.

How do I get a Florida non-resident fishing license?

The fastest way is online at GoOutdoorsFlorida.com — you can purchase and print your license immediately, or store it on your phone using the Fish|Hunt Florida app. You can also buy one at Walmart, bait and tackle shops, or county tax collector offices.

How to get a free fishing license in Florida?

Florida residents can get a free Saltwater Shoreline License that covers fishing from shore or a structure affixed to shore (not from a vessel). Florida also offers several license-free fishing days each year when no license is required for any angler, resident or non-resident. Residents 65 and older are fully exempt.

Where can I buy a Florida fishing license?

Online at GoOutdoorsFlorida.com (24/7), through the Fish|Hunt Florida app, at county tax collector offices, at Walmart, or at most bait and tackle shops. Online is the fastest option — you’ll have your license in minutes.

Do I need a license to fish from a pier in Florida?

No — if the pier has a valid fishing license (most public piers do), it covers everyone fishing from it. However, you still need species-specific permits like the Snook Permit, Lobster Permit, and the free Reef Fish Angler Designation. When in doubt, ask at the pier before you start fishing.

What age do you need a fishing license in Florida?

Anglers 16 through 64 need a license. Children under 16 are exempt. Florida residents 65 and older are exempt. There’s an optional Youth Fishing License ($17) available for kids ages 8-15, valid until their 17th birthday.

Sources: FWC Recreational Saltwater Licenses & Permits. FWC Recreational Freshwater Licenses & Permits. GoOutdoorsFlorida.com.