What You Pay for a Florida Fishing License

A Florida resident fishing license costs $17.00 for a three-day license, $32.50 for a seven-day license, or $47.00 for a full year. Non-residents pay $30.00 for three days, $47.50 for seven days, or $64.00 for a year. These prices cover freshwater fishing only. If you want to fish in saltwater, you need a separate saltwater license at the same price points, or you can buy a combined freshwater and saltwater license for $47.00 (residents, one year) or $64.00 (non-residents, one year).

Some people do not need to buy a license at all. Florida residents 65 and older, disabled veterans with a service-connected disability rating, and children under 16 can fish without one. Active-duty military members stationed in Florida also fish free. If you fall into one of these groups, you still need to follow all other fishing rules — you just skip the license fee.

Key Takeaways

  • A one-year Florida resident freshwater license costs $47.00; non-residents pay $64.00.
  • Short-term licenses (three or seven days) cost less but are only worth buying if you fish fewer than three or four times per year.
  • Saltwater fishing requires a separate license at the same price, or you can buy a combined license for the same cost as one type alone.
  • Florida residents 65 and older, disabled veterans, and children under 16 do not pay for a license.
  • You buy licenses online through the Florida Fish and Wildlife Conservation Commission website, by phone, or at authorized retailers.

Where to Buy Your License

The Florida Fish and Wildlife Conservation Commission (FWC) sells licenses online at myfwc.com/license. You can buy one when ready and print it at home or have it sent to your phone. The process takes about five minutes.

You can also call 888-FISH-FLA (888-347-4352) to buy over the phone, or visit an authorized retailer — most Walmart, Bass Pro Shops, and local bait-and-tackle shops sell them. Retailers may charge a small processing fee on top of the license price, usually $1.00 to $3.00. Buying online avoids this fee.

Freshwater vs. Saltwater Licenses

Florida splits fishing into two zones: freshwater (lakes, rivers, springs) and saltwater (ocean, bays, estuaries). You need the right license for where you fish. A freshwater license does not cover saltwater fishing, and vice versa.

If you fish in both, the combined license is the better deal. A one-year combined license costs the same as buying one type alone — $47.00 for residents or $64.00 for non-residents. You get both zones for no extra money. If you only fish one zone, buy the single-zone license and save nothing, but you will not pay for something you do not use.

When Short-Term Licenses Make Sense

A three-day license costs $17.00 (residents) or $30.00 (non-residents). A seven-day license costs $32.50 (residents) or $47.50 (non-residents). These are worth buying only if you fish very few times per year. If you fish four times a year or more, a yearly license at $47.00 (residents) is cheaper per trip.

The three-day and seven-day licenses run for three or seven consecutive calendar days, not fishing days. If you buy a three-day license on a Friday, it expires at the end of Sunday. Plan your purchase around when you actually plan to fish.

Who Does Not Need a License

Florida residents age 65 and older fish free in both freshwater and saltwater. You do not need to carry a license, but you must carry proof of age — a driver's license or ID card. The same rule applies to children under 16: they can fish free as long as someone can verify their age if asked.

Disabled veterans with a service-connected disability rating from the U.S. Department of Veterans Affairs also fish free. You will need to show your VA disability rating letter or card. Active-duty military members stationed in Florida can fish without a license if they show military ID.

Even if you do not need a license, you still have to follow all other Florida fishing rules: catch limits, size limits, closed seasons, and gear restrictions all explore to you.

License Rules and What Happens If You Fish Without One

Your license is valid for the dates printed on it. If you buy a one-year license on March 15, it expires March 14 of the following year. You must carry your license with you while fishing — either the printed version or a photo on your phone. If a Florida Fish and Wildlife officer asks to see it, you must show it.

Fishing without a valid license is a violation. The fine starts at $50 for a first offense and increases for repeat violations. Officers can also confiscate your equipment. If you forget your license at home, you cannot fish that day — there is no grace period or verbal confirmation.

Frequently Asked Questions

Can I fish in Florida with an out-of-state license?

No. You must have a Florida license to fish in Florida waters, even if you hold a valid license from another state. Non-residents can buy a short-term or yearly Florida license. Some states have reciprocal agreements, but Florida does not recognize out-of-state licenses.

Do I need a license to fish from a pier or charter boat?

If you fish from a public pier, you do not need a license. If you fish from a private pier or charter boat, you do need one. Charter captains sometimes include the license fee in the trip price, so ask before you book. Always confirm what is covered.

What if I buy a license and never use it?

Licenses are non-refundable. Once you buy one, you cannot get your money back, even if you do not fish. Make sure you want to fish before you purchase. Short-term licenses let you test the water before committing to a full year.

How long does it take to get a license if I order online?

You can print a license when ready after buying it online. It is valid as soon as you complete the purchase. You do not have to wait for anything to arrive in the mail unless you request a physical copy.

Do I need a separate license for each type of fish?

No. One license covers all freshwater fish or all saltwater fish. You do not buy different licenses for bass, catfish, or snapper. The license type depends only on where you fish, not what you catch.