Who needs a license?
In general, most anglers 16 years and older need a valid freshwater fishing license to fish in Florida’s public waters. Some exemptions may apply.
Common exemptions (examples)
- Florida residents under 16 or 65 and older (with proof of age/residency).
- Fishing on a licensed charter where the captain covers licensing.
- Fishing in certain private ponds not connected to public waters.
- Active-duty military home on leave (with valid orders).
Exemptions can change. Always verify with the official source linked below.
How to buy
- Online: Use Florida’s official licensing portal.
- Mobile App: Purchase and carry licenses on your phone.
- In Person: Many tackle shops, sporting goods stores, and county tax collector offices.
Tip: Keep a digital copy or screenshot of your license for quick proof on the water.
Typical options (subject to change)
| Type | Resident | Non‑resident |
|---|---|---|
| 1‑Day / Short‑Term | Varies | Varies |
| Annual | Varies | Varies |
| Lifetime (Resident only) | Varies | — |
Fees and formats update periodically. Confirm current pricing on the official site.
Free Fishing Days
Florida offers select license-free freshwater fishing days each year. These are great for introducing friends and family to fishing.
Penalties
Fishing without the required license can result in fines and additional fees. When in doubt, get licensed or call the agency for guidance.