Fishing license prices vary by state, type of license, and how long you want it to last

A fishing license in the United States costs between $15 and $50 for a one-year resident license in most states. Non-residents pay more — typically $40 to $150 annually. Some states offer short-term licenses (one day to one week) for $5 to $25. The exact price depends on which state you fish in, whether you are a resident, and what species you want to catch. A few states charge extra if you want to fish for certain fish like trout or salmon.

You buy licenses directly from your state's fish and wildlife department, usually online or at sporting goods retailers. The money funds habitat restoration, fish stocking, and enforcement. Most licenses are valid for a calendar year or 12 months from purchase, though some states use different renewal dates.

Key Takeaways

  • Resident annual licenses typically cost $15 to $50; non-resident licenses run $40 to $150 per year.
  • Short-term licenses (one day to one week) cost $5 to $25 and are sold by most states for visitors.
  • Some states charge an additional fee (usually $5 to $15) if you want to fish for trout, salmon, or other specific species.
  • You purchase licenses online through your state's fish and wildlife website or at bait shops and sporting goods stores.
  • Senior citizens and disabled residents often receive discounts of 25 to 50 percent on resident licenses.

What resident licenses cost in each state

Resident annual licenses range from $15 in some southern states to $50 in states like California and New York. Texas charges $27 for a resident all-water license. Florida charges $17.95. Pennsylvania charges $20.97. Alaska charges $25 for residents. Colorado charges $26.95. Most Midwestern states fall in the $20 to $30 range.

A few states offer lifetime resident licenses, which cost between $200 and $1,000 depending on your age at purchase. These are one-time payments that never expire. Some states also offer reduced-price licenses for seniors (usually age 65 or older) and disabled residents — these typically cost 50 percent less than the standard resident rate.

Non-resident and short-term license costs

Non-resident annual licenses are significantly more expensive because states prioritize fishing access for people who live there. California charges $144.95 for a non-resident annual license. Texas charges $58. Florida charges $47.95. New York charges $70. Most states charge between $50 and $150 for a non-resident year-long license.

If you are visiting for a short trip, most states sell one-day, three-day, and seven-day licenses. A one-day non-resident license typically costs $10 to $25. A three-day license costs $15 to $35. A seven-day license costs $20 to $50. These short-term options are sold online and at bait shops near popular fishing areas.

Additional fees for specific fish species

Many states charge an extra fee if you want to fish for trout, salmon, or other species that require special management. This fee is called a trout stamp or salmon stamp and typically costs $5 to $15. You buy it at the same time you buy your base fishing license. Some states include it in the license price; others charge it separately.

For example, Colorado includes a trout license in the base price, but Michigan charges an additional $11.95 for a trout stamp. Pennsylvania charges $11.97 for a trout stamp on top of the base license. Check your state's fish and wildlife website to see whether the species you want to fish for requires an extra stamp.

Where to buy a fishing license

Most states sell licenses online through their fish and wildlife department website. You can usually print your license when ready or have it mailed to you. Online purchase takes 5 to 10 minutes and you can start fishing the same day.

You can also buy licenses in person at bait and tackle shops, sporting goods stores like Bass Pro Shops and Cabela's, and some Walmart locations. These retailers charge the same price as the state website and can print your license on the spot. Call ahead to confirm the store carries licenses for your state.

How long licenses last and when they renew

Most states issue licenses valid for a calendar year (January 1 through December 31) or for 12 months from the date of purchase. A few states use different renewal dates — for example, some renew on July 1 or September 1. Check your state's rules before you buy so you know when your license expires.

You receive a license number and a physical or digital license card. Keep the card with you while fishing — most states require you to show it to a game warden on request. If you lose your card, you can print a replacement from your state's website or buy a new one at a retailer.

Discounts and exemptions

Most states offer reduced-price or free licenses for certain groups. Senior residents (usually age 65 or older) typically receive 25 to 50 percent discounts. Disabled residents often receive free or heavily discounted licenses. Military veterans may receive discounts in some states. Children under a certain age (usually 15 or 16) often fish free with a licensed adult or receive a reduced-price youth license.

A few states offer free fishing days when anyone can fish without a license. These usually occur once or twice per year on specific dates. Check your state's fish and wildlife website to see whether you may have access to for a discount and when free fishing days occur.

Frequently Asked Questions

Do I need a license to fish in my backyard pond?

Rules vary by state. Some states exempt fishing on private property you own. Others require a license even on your own land. A few states exempt certain species like catfish or bluegill but require licenses for trout and bass. Contact your state's fish and wildlife department to confirm the rules for your property.

Can I fish with someone else's license?

No. A license is non-transferable and must be in the name of the person fishing. Each person fishing must have their own valid license. Game wardens check licenses regularly, and fishing without one can result in fines of $50 to $500 depending on the state.

What happens if I fish without a license?

Penalties vary by state but typically include fines of $50 to $500 and possible confiscation of your fishing equipment. Some states also impose court costs or require community service. A second offense usually carries higher penalties. It is cheaper and easier to buy a license upfront.

Do I need a separate license for saltwater fishing?

Yes, in most coastal states. Saltwater licenses are usually priced separately from freshwater licenses and may cost more. Some states combine them into one license. Check your state's fish and wildlife website to see whether you need a separate saltwater license.

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

Most states allow you to purchase a license online and have it mailed to someone else, or you can buy a gift certificate. The recipient will need to provide their name and address. Contact your state's fish and wildlife department to confirm the gift process.