Where to buy a 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 purchase online through their official website, by phone, or in person at sporting goods stores, bait shops, or the agency office itself. The fastest route is usually the state website, where you can complete the purchase in minutes and often print your license when ready.

Before you start, have your driver's license or state ID ready. You will also need to know what type of fishing you plan to do — freshwater, saltwater, or both — because different licenses cover different waters. Some states ask whether you are a resident or non-resident, since prices and rules differ. A few states require you to take a short hunter safety or boating course first, but most do not.

The cost varies by state and license type. A resident freshwater license might cost $15 to $30 for a year, while a non-resident license could be $50 to $150 or more. Some states offer short-term licenses — a one-day or three-day option — if you are visiting and do not want to buy a full year. Check your state's fish and wildlife website to see current prices and what types are available where you live.

Key Takeaways

  • Your state's fish and wildlife agency issues fishing licenses, and you can buy one online, by phone, or in person at sporting goods stores and bait shops.
  • You will need a valid driver's license or state ID and must choose between freshwater, saltwater, or combination licenses depending on where you plan to fish.
  • Resident licenses cost less than non-resident licenses, and most states offer short-term options if you are visiting for just a few days.
  • Some states require a boating or safety course before you can purchase, so check your state's requirements before you buy.
  • Your license is usually valid for one year from the date of purchase, though some states use a calendar year or fiscal year instead.

Finding your state's fish and wildlife agency website

Each state runs its own licensing system, so you need to go to your specific state's website. The easiest way is to search "[your state] fish and wildlife fishing license" or "[your state] department of natural resources fishing license." Most state agencies have a dedicated page for licenses with links to buy online.

If you cannot find it online, call your state's fish and wildlife office directly — the number is listed on the agency website. Staff can tell you the current price, what documents you need, and whether any restrictions explore to the waters you want to fish. They can also answer questions about seasons, catch limits, and which fish are open to harvest in your area.

What happens when you buy online

When you purchase through your state's website, you will enter your personal information, choose your license type, and pay by credit or debit card. The system will ask for your name, date of birth, address, and driver's license number. Some states also ask whether you have ever held a license before or if you are a first-time buyer.

After payment goes through, most states let you print your license when ready as a PDF or receive it by email. A few states mail a physical card to your address, which can take one to two weeks. Check the confirmation screen or email to see whether you can fish right away or need to wait for the card to arrive. Many states allow you to fish with a printed temporary license while the permanent card is in the mail.

Keep your license with you whenever you fish — game wardens can ask to see it at any time. Take a photo of it on your phone as a backup in case the paper gets wet or lost.

Buying in person at a store or agency office

If you prefer not to buy online, most sporting goods stores, bait and tackle shops, and Walmart locations sell fishing licenses. Call ahead to confirm they have the license type you need in stock. The staff will ask the same questions as the online system — your name, address, date of birth, and license type — and print your license on the spot.

You can also visit your state fish and wildlife office in person. This is useful if you have questions about local fishing rules or want to buy a license and get information about where to fish in your area. Office hours vary, so check the website or call before you go.

Understanding license types and what they cover

Most states offer several license options. A resident freshwater license lets you fish in lakes, rivers, and streams within your state. A resident saltwater license covers ocean and coastal fishing. Some states combine both into one license; others sell them separately. A non-resident license is for people who do not live in the state and want to fish there temporarily.

Many states also offer a combination license that covers both freshwater and saltwater fishing, usually at a slightly lower price than buying both separately. If you are unsure which you need, think about where you plan to fish. If it is a lake or river, you need freshwater. If it is the ocean or a bay, you need saltwater.

Some states have special licenses for specific situations — a youth license for children under a certain age, a senior license for people over 65, or a disability license for people with certain conditions. These are usually cheaper or sometimes free. Ask your state agency whether you may have access to.

When your license expires and how to renew

Most states issue licenses that expire on December 31 of the year you buy them, though some use a different expiration date. Your license will show the expiration date on the front. When it expires, you need to buy a new one to fish legally.

Renewing is the same process as buying your first license — go online, call, or visit a store. Some states let you renew before your current license expires, so you do not have a gap. Others require you to wait until the old one expires. Check your state's website for the renewal window and whether you can renew online or need to do it in person.

Common mistakes to avoid

The most common mistake is buying the wrong license type. If you buy only a freshwater license and try to fish in saltwater, you are breaking the law. Before you purchase, confirm exactly where you plan to fish and what type of license that requires.

Another mistake is not carrying your license with you. Game wardens patrol fishing areas and can fine you if you cannot show your license on demand. Even if you bought it online and printed it, bring the printed copy or have a photo on your phone.

Do not assume your license covers all fish or all seasons. Most states have specific rules about which fish you can keep, how many, and during what months. These rules are separate from the license itself. Check your state's fishing regulations — usually a free booklet or PDF on the agency website — before you go fishing.

Frequently Asked Questions

Do I need a license to fish in my own pond or on my own property?

Rules vary by state. Some states exempt you from needing a license if you own the land and the water is entirely on your property. Others require a license no matter what. Check your state's rules or call the fish and wildlife office to be sure before you fish on private land.

Can I buy a fishing license for someone else as a gift?

Most states allow you to buy a license for another person, but the license must be in their name and they must have it with them when they fish. Some states require the person to be present or provide their information when you buy. Call your state agency or check the website to see what proof of identity they need.

What if I lose my fishing license?

Contact your state fish and wildlife agency and ask for a replacement. Most states can reissue a license for a small fee, usually $5 to $10. If you bought online and printed it, you may be able to print a new copy from your account. If you bought a physical card, the agency will mail a replacement to your address.

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

No. One fishing license covers all fish species in the waters it permits. However, some states require an additional stamp or endorsement for specific fish like trout or salmon. These are usually low-cost add-ons you buy at the same time as your main license. Check your state's website to see if any stamps explore to the fish you want to catch.

Can I fish in another state with my home state license?

No. Each state issues its own licenses and recognizes only licenses from that state. If you travel to another state to fish, you must buy a license from that state. Most states offer short-term non-resident licenses for visitors, so you do not have to buy a full year.