Resident and non-resident freshwater license prices, 1-day and 7-day options, senior exemptions, and a direct link to buy your license online.
Written and fact-checked by Jordan Whitfield, Site Editor
Florida fishing licenses are among the most affordable in the Southeast. A resident freshwater annual license runs just $17.00 — lower than most neighboring states. Non-residents pay $47.00 for the same annual coverage, which is still competitive given Florida's world-class fishing opportunities.
What makes Florida's license system especially popular with casual anglers is the 1-day option at $7.00. Whether you're a tourist spending a day at a state park lake or a local who fishes once a year, the 1-day license means you pay exactly for what you use. The 7-day license at $30.00 is a smart pick for vacationers spending a week in the state.
One of the best perks in Florida: residents aged 65 and older fish completely free with a valid government-issued ID showing their Florida address. No paperwork, no fees — just show up and fish.
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual Freshwater | $17.00 | $47.00 | Most popular option |
| 7-Day Freshwater | $30.00 | $30.00 | Same price for all |
| 1-Day Freshwater | $7.00 | $17.00 | Good for day trips |
| Senior (65+) Resident | FREE | N/A | Valid ID required |
| Saltwater License | Separate | Separate | Required for saltwater |
Florida splits fishing licenses into two categories: freshwater and saltwater. The prices above cover freshwater fishing only — lakes, rivers, ponds, and canals. If you plan to fish in the Gulf, the Atlantic, or any tidal waters, you need a separate saltwater license. Saltwater rates are similar in price but sold independently through the same FWC portal.
There's a shortcut for anglers who want to fish both: the Florida Saltwater/Freshwater combination license bundles both into one annual purchase, often saving you a few dollars versus buying each separately. It's the most popular option among locals who fish year-round.
The fastest way is online at myfwc.com, Florida's Fish and Wildlife Conservation Commission website. Licenses are issued instantly and can be stored digitally — no printout required. You can also buy at any licensed sporting goods retailer, bait shop, or county tax collector office throughout the state. Most Walmart stores in Florida sell fishing licenses at customer service desks.
Buying a freshwater license ($17) and a saltwater license separately typically runs close to $34 combined for a resident. FWC's bundled Freshwater/Saltwater Combination license runs $32.50 — a modest but real saving if you know you'll fish both. It only makes sense if you're actually going to use both privileges; if you're a freshwater-only angler, paying for the combo just to "be safe" is money left on the table.
These are Florida's default statewide season windows and bag/size limits for the most commonly targeted species. Many individual lakes, rivers, and reservoirs carry their own special regulations that override these defaults — always confirm the rules for your specific water before you fish.
| Species | Season | Min. Size | Daily Limit |
|---|---|---|---|
| Black Bass (Florida/largemouth/Suwannee/spotted/Choctaw/shoal, combined) | Year-round | Only 1 of 5 may be 16"+ | 5/day combined |
| Panfish (bluegill, redear, and other sunfish, combined) | Year-round | No min. | 50/day combined |
| Crappie (speckled perch) | Year-round | No min. | 25/day |
| Striped/White/Sunshine Bass (combined) | Year-round | Only 6 of 20 may be 24"+ | 20/day combined |
In addition to the official state portal linked above, Florida fishing licenses are typically available at Walmart, Bass Pro Shops, Cabela's, and Dick's Sporting Goods locations statewide, along with independent bait & tackle shops. Call ahead if you need a specific license type (combination, lifetime, or trout stamp) since not every retail counter carries every product.
It depends on the pier. Most public fishing piers in Florida have a pier license that covers all anglers using that pier — meaning you don't need your own individual license. Private piers do not typically carry this coverage. Always ask before fishing at an unfamiliar pier, or check the FWC's licensed pier list at myfwc.com.
No. Florida residents and non-residents under the age of 16 do not need a fishing license to fish in Florida. This applies to both freshwater and saltwater fishing. Once a child turns 16, they need to purchase their own license unless they qualify for a senior or other exemption.
A Florida annual fishing license is valid for 12 months from the date of purchase. It does not expire at the end of a calendar year — if you buy on July 15th, your license is good through July 14th of the following year. Renewal reminders are sent via email if you purchased online through myFWC.
Yes — the 1-day freshwater license at $7.00 (resident) or $17.00 (non-resident) is specifically designed for short visits. If you're staying a week, the 7-day license at $30.00 offers better value. You can buy either option online and start fishing the same day.
Yes. Florida residents who are 65 years of age or older are exempt from the freshwater fishing license requirement. You must carry a government-issued ID showing your Florida address and your date of birth. If you primarily fish saltwater, you'll still need a no-cost senior saltwater license, which is also available free from FWC.
Fishing without a valid license in Florida is a second-degree misdemeanor. Fines typically start around $50 but can reach several hundred dollars depending on the violation and officer discretion. Wildlife officers actively patrol popular fishing areas, especially during tournaments and peak season months (March–May and October–December).