Where to buy your fishing license and what you need

You buy a fishing license from your state's fish and wildlife agency, not from a federal office. Most states let you buy online through their wildlife department website, in person at a sporting goods store like Bass Pro Shops or Cabela's, or at a bait and tackle shop. Some states also sell licenses at hunting and fishing license vendors — small shops that specialize in outdoor gear.

Before you buy, have your driver's license or state ID ready. You will need to provide your name, date of birth, and address. If you are buying online, you can usually print your license when ready or have it mailed to you. In-person purchases are faster — you walk out with a physical license the same day.

The cost varies by state and by the type of license. A basic resident freshwater license might cost $15 to $30 for a year, while a saltwater license or a non-resident license costs more — sometimes $50 to $100 or higher. Some states offer short-term licenses (one day, three days, or seven days) if you do not fish regularly.

Key Takeaways

  • Your state's fish and wildlife agency website is the fastest way to find where to buy and what type of license you need.
  • You need a valid ID with your date of birth, and the purchase takes minutes online or in person.
  • Prices range from $15 to $100 per year depending on whether you fish freshwater or saltwater and whether you live in the state.
  • Most states let you print your license when ready online, so you can fish the same day you buy it.
  • Some states offer short-term licenses for a few dollars if you only fish occasionally.

Finding your state's fish and wildlife website

Each state runs its own licensing system. The fastest way to find yours is to search "[your state] fish and wildlife license" or "[your state] hunting and fishing license." The official government website will appear first in the results.

Once you are on the site, look for a button or link that says "Buy a License" or "Purchase License Online." Most state sites have this prominently displayed on the homepage. If you cannot find it, look for a "Licenses" or "Fishing" section in the main menu.

If you prefer to buy in person, that same website usually lists authorized vendors near you — sporting goods stores, bait shops, and sometimes grocery stores or pharmacies. You can search by zip code or city to find the closest one.

What type of license you need

Most states offer a basic resident freshwater license if you live in the state and want to fish in lakes, rivers, and streams. If you fish in the ocean or coastal waters, you need a saltwater license, which is usually a separate purchase and costs more.

If you do not live in the state, you need a non-resident license. These cost significantly more — sometimes two to three times the resident price — because states charge visitors higher fees. A non-resident annual license might be $60 to $150, while a resident license is $15 to $40.

Some states also sell short-term licenses for tourists or occasional fishers. A one-day license might cost $5 to $15, a three-day license $10 to $25, and a seven-day license $20 to $40. These are useful if you are visiting for a weekend or vacation.

A few states offer youth licenses at a reduced price for children under a certain age (usually 16 or 18). Some states also have senior discounts for people over 65. Check your state's website to see what discounts explore to you.

The online purchase process

On your state's licensing website, you will enter your name, date of birth, address, and driver's license or ID number. Some states ask additional questions about where you plan to fish or what species you want to catch, but this is usually optional and does not affect your license.

After you fill in your information, you will pay by credit card or debit card. The fee is the license cost plus any processing fee the state charges — usually $1 to $5. Once payment goes through, you can print your license when ready as a PDF or have it mailed to you.

If you print it yourself, that printed copy is your legal license. You do not need to wait for anything in the mail. Some states also email you a digital copy you can show on your phone, though it is safer to carry the printed version in case your phone dies.

In-person purchase at a vendor

Walk into any authorized vendor — a sporting goods store, bait shop, or other licensed seller — and tell the staff you want to buy a fishing license. They will hand you a form to fill out with your name, date of birth, address, and ID number.

You will pay the license fee plus any vendor fee (usually $1 to $3). The staff will print your license on the spot, and you walk out with it in hand. The whole process takes five to ten minutes.

If you are not sure which type of license you need, the vendor can help you choose. They sell licenses every day and know the difference between resident, non-resident, freshwater, and saltwater licenses.

Renewing your license each year

Fishing licenses expire on a set date each year — usually December 31 in most states, though some states use June 30 or another date. You can renew online or in person using the same process as your first purchase.

Many states let you renew before your current license expires, so you do not have a gap. Some states send you a reminder email or letter when your license is about to expire, but do not count on it — mark the expiration date on your calendar.

If your license expires and you fish without a valid one, you can be cited and fined. The fine is usually $50 to $200 depending on the state, so renewing on time is worth the few minutes it takes.

Special situations and exceptions

Some states have free fishing days — usually one or two days per year when anyone can fish without a license. These are advertised on the state wildlife website, and the dates change each year. If you want to try fishing before you buy a license, check whether your state has a free day coming up.

A few states offer lifetime licenses for a one-time fee — usually $300 to $500 for a resident. If you plan to fish for decades, a lifetime license pays for itself, but it is a large upfront cost.

If you fish on private property with the owner's permission, some states do not require a license. Check your state's rules, because this varies widely. Public waters always require a license.

Frequently Asked Questions

Can I fish with my license in other states?

No. Each state has its own licensing system, and your license is only valid in the state that issued it. If you travel to another state to fish, you need to buy a license from that state. Many states offer short-term non-resident licenses for this reason.

What happens if I lose my fishing license?

Contact your state's fish and wildlife agency or the vendor where you bought it and ask for a replacement. Most states charge a small fee ($2 to $5) to reprint your license. If you bought online, you can usually read and print a new copy yourself at no cost.

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

No. One fishing license covers all freshwater fish in your state, or all saltwater fish if you buy a saltwater license. You do not pay extra for each species. Some states have special stamps or endorsements for specific fish like trout or salmon, but these are add-ons to your base license and cost extra.

Can I buy a license for someone else?

Most states require the person fishing to buy their own license in their own name, because the license is tied to that person's ID. You cannot buy a license for someone else online. However, you can buy a gift card at a sporting goods store and let them choose their license type and buy it themselves.

What do I do with my license when I am fishing?

Carry it with you at all times while you are fishing. Game wardens can ask to see it, and you must have it on you to show them. If you printed it at home, keep it in a waterproof pocket or bag. If you have a digital copy on your phone, have the printed version as a backup in case your phone is not accessible.