Fishing license costs vary by state and type of license

A fishing license costs between $15 and $50 for a basic annual resident license in most states, though some states charge less and a few charge more. Non-residents typically pay two to three times what residents pay. The exact price depends on where you live, how long you want the license to last, and what kind of fishing you plan to do — freshwater only, saltwater only, or both.

Many states also offer short-term licenses that cost less: a one-day or three-day license might run $10 to $20, which makes sense if you fish rarely. Some states let you buy a license for just one species, like trout, which costs less than a general fishing license. Senior citizens, disabled people, and children under a certain age (usually 16) often fish free or at a reduced rate in their home state.

Key Takeaways

  • Annual resident fishing licenses typically cost $15 to $50 depending on your state and whether you fish in freshwater, saltwater, or both.
  • Non-resident licenses cost roughly double or triple what residents pay, and short-term licenses (one day to three days) are available in most states for $10 to $20.
  • You buy a fishing license from your state's fish and wildlife agency website, at sporting goods stores, or at bait and tackle shops — not from a federal office.
  • Most states issue licenses when ready online or print them on the spot at a retailer, so you can fish the same day you buy one.
  • Some states require a separate stamp or endorsement to fish for specific species like trout or salmon, which adds $5 to $15 to your total cost.

Where to buy a fishing license in your state

Every state runs its own fishing license system through its fish and wildlife agency or department of natural resources. You can buy a license directly from that agency's website — search "[your state] fishing license" and look for the official government site. Most state websites let you buy and print a license when ready, and you can start fishing that same day.

If you prefer to buy in person, sporting goods stores like Bass Pro Shops and Cabela's sell licenses, as do local bait and tackle shops. Walmart and some other big retailers also sell fishing licenses at their customer service desk. The price is the same whether you buy online or in a store — the retailer is just processing the order for your state.

What's included in a basic fishing license

A standard annual fishing license lets you fish in your state's public waters during the open season. It covers the basic act of fishing — you can use a rod and reel, cast a line, and keep fish within the legal limit. The license itself does not tell you which fish are in season, how many you can keep, or which waters are open; that information comes in a separate fishing regulations guide that your state publishes each year.

A basic license usually covers either freshwater or saltwater, not both. If you want to fish in both, you may need to buy two separate licenses or pay for a combined license, which costs more. Some states bundle them together; others charge extra for saltwater access. Check your state's website to see what your basic license covers.

Additional stamps and endorsements that cost extra

Many states require you to buy a separate stamp or endorsement if you want to fish for specific species. A trout stamp, for example, might cost $5 to $15 and is required in addition to your base license if you plan to keep trout. Some states have separate stamps for salmon, steelhead, or other game fish. These are not optional — if you fish for that species without the stamp, you can be cited.

A few states also charge extra for specific methods, like fly-fishing only or spearfishing. Before you buy, check your state's regulations to see whether the fish you want to catch requires an additional stamp. The state website will list all the stamps available and their costs.

How long a fishing license lasts

Most states issue annual licenses that run from January 1 to December 31, regardless of when you buy them. If you buy a license in November, it expires at the end of that same calendar year, not one year from the purchase date. A few states use a different calendar — some run July to June or August to August — so check your state's rules.

Short-term licenses last anywhere from one day to one week, depending on what your state offers. A one-day license is useful if you are visiting and want to fish once. A three-day or seven-day license works if you are on vacation. These short-term licenses cost less than an annual license but are not cheaper per day — they are meant for occasional fishing, not frequent trips.

Discounts and free fishing days

Most states offer free or reduced-price licenses to state residents who are 65 or older, disabled, or military veterans. Children under a certain age — often 16, but it varies — can usually fish free in their home state. Some states have a "resident youth" license that costs $5 to $10 for people under 18.

Many states also declare one or two free fishing days per year when anyone can fish without a license. These days are usually announced in spring or early summer and are listed on the state fish and wildlife website. If you are new to fishing and want to try it before buying a license, a free fishing day is a good opportunity.

What happens if you fish without a license

Fishing without a valid license is a violation in every state. Penalties range from a fine of $50 to $500 or more, depending on the state and whether it is your first offense. Some states also allow officers to confiscate your fishing gear. A violation can also result in losing your fishing privileges for a period of time.

Game wardens and park rangers check licenses during routine patrols, especially at popular fishing spots. It is not worth the risk — a license costs far less than a fine, and you need one to fish legally.

Frequently Asked Questions

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

No. Each state requires you to have a license issued by that state. If you travel to fish, you need to buy a license from the state where you plan to fish. Most states offer short-term non-resident licenses for visitors, which cost more than resident licenses but less than an annual non-resident license.

Do I need a license to fish in a private pond?

It depends on your state. Some states exempt private ponds on your own property, but others require a license even there. A few states allow fishing in private ponds without a license if you have the landowner's permission. Check your state's regulations or call the fish and wildlife office to be sure.

How do I renew my fishing license?

Most states let you renew online through the same website where you bought your original license. You can renew before your current license expires, and the new one will start when the old one ends. Some states also let you renew at retail locations. Renewal usually takes just a few minutes and costs the same as a new license.

What if I lose my fishing license?

Contact your state's fish and wildlife agency and ask for a replacement. Many states can reissue a license when ready online or by phone for a small fee, usually $5 to $10. If you bought a printed license, keep it in a waterproof case or take a photo on your phone so you have proof if an officer asks.

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

Most states allow you to buy a license online and print it or have it mailed to someone else. Some states issue licenses in the buyer's name instead, so check your state's policy. A few states sell gift certificates instead, which the recipient can use to buy their own license.