Fishing license costs range from $15 to $50 for a one-year resident license, depending on your state
The price you pay depends on three things: where you fish, how long you want the license for, and whether you are a resident or non-resident of that state. A resident one-year license costs between $15 and $50 in most states. Non-residents pay roughly double. Some states sell short-term licenses — three-day or seven-day passes — for $10 to $25, which makes sense if you fish once or twice a year.
Your state's fish and wildlife agency sets the price and collects the money. In most states, that agency is called the Department of Fish and Wildlife, Department of Natural Resources, or Game Commission. You buy the license directly from them, usually online, or from a sporting goods store that sells licenses on their behalf.
Key Takeaways
- Resident annual licenses typically cost $15 to $50; non-resident licenses cost roughly twice as much.
- Short-term licenses for three to seven days cost $10 to $25 and are cheaper per day than annual licenses if you fish infrequently.
- Senior, youth, and disabled angler licenses are discounted in most states, sometimes free for residents over 65.
- You buy licenses directly from your state's fish and wildlife agency website or from sporting goods retailers that sell them on commission.
Resident versus non-resident license prices
States charge non-residents two to three times what residents pay. A resident might pay $25 for a year; a non-resident pays $50 to $75 for the same license. This difference exists because residents fund the state's fish management through taxes; non-residents do not.
If you fish in a state where you do not live, check whether a short-term license is cheaper than a non-resident annual. In many states, a seven-day non-resident pass costs $20 to $35, which beats an annual license if you visit fewer than three times a year. Some states also sell one-day licenses for $10 to $15.
Discounted and free licenses for specific groups
Most states offer reduced or free licenses for seniors, children, disabled anglers, and military members. The age cutoff for senior discounts varies — some states start at 62, others at 65 or 70. A senior license might cost $5 to $15 for a year, or be free entirely.
Youth licenses (usually ages 12 to 17) cost $5 to $15 annually in most states. Children under 12 often fish free with a licensed adult, though some states require a youth license at any age. Disabled anglers and veterans may fish free or at a steep discount; you will need to show proof of disability or military service when you buy the license.
Where to buy and how long it takes
Buy online through your state's fish and wildlife website — this is the fastest route and usually when ready. You print the license at home or show it on your phone. Most states charge no extra fee for online purchase.
You can also buy in person at sporting goods stores (Bass Pro Shops, Cabela's, local tackle shops), bait and tackle shops, and some Walmart locations. These retailers sell licenses on commission and usually print them on the spot. Buying in person takes five to ten minutes.
A few states still mail licenses, which takes five to seven business days. Check your state's website to see whether mail delivery is still an option — most have phased it out.
What the license covers and what it does not
A fishing license lets you fish in freshwater (lakes, rivers, streams) in your state. It does not cover saltwater fishing, which requires a separate saltwater license in coastal states. It does not cover private property — you still need the landowner's permission. It does not cover certain protected species; some fish have their own tags or stamps you must buy separately.
The license is proof you have read your state's fishing regulations and agreed to follow them. Fishing without a license is a misdemeanor in most states and can result in fines of $100 to $500 and confiscation of your gear.
Saltwater licenses and special stamps
If you fish in the ocean or coastal bays, you need a saltwater license in addition to or instead of a freshwater license. Saltwater licenses cost $15 to $50 for residents, $25 to $75 for non-residents, depending on the state. Some states bundle freshwater and saltwater into one license; others sell them separately.
Some states also require separate stamps for specific fish — trout stamps, salmon stamps, or bass stamps. These cost $5 to $15 each and fund habitat restoration for those species. Your state's fish and wildlife website lists which stamps explore to the fish you want to catch.
Multi-year and lifetime licenses
Many states sell three-year or five-year licenses at a discount compared to buying annual licenses three or five times. A five-year resident license might cost $100 instead of $125 (five years at $25 each). The savings are modest but add up if you fish regularly.
Some states also sell lifetime licenses for a one-time fee of $200 to $500, depending on your age when you buy. A lifetime license is worth it only if you plan to fish for decades. Check your state's website to see what multi-year options are available.
Frequently Asked Questions
Do I need a license to fish on private property?
Yes, you need a state fishing license even on private land. You also need the landowner's written permission. The license proves you know the state's fishing rules; permission proves the landowner allows you to be there.
What happens if I fish without a license?
Fishing without a license is a misdemeanor in most states. Fines range from $100 to $500, and officers can confiscate your rod, reel, and catch. A second offense can result in higher fines and loss of fishing privileges for a year or more.
Can I use my license in another state?
No. Each state's license is valid only in that state. If you fish in multiple states, you need a license for each one. Some states offer reciprocal agreements with neighboring states, but this is rare — check each state's fish and wildlife website.
How long does a fishing license last?
Most annual licenses run for one calendar year (January 1 to December 31) or one year from the date you buy them, depending on the state. Check your state's rules — some start the year on a different date. Short-term licenses last three, seven, or thirty days from the date of purchase.
Do I need a license to catch and release?
Yes. A fishing license covers all fishing activity — keeping fish, catch-and-release, and even fishing with no bait. The only exception is in a few states where children under a certain age (usually 12) can fish free with a licensed adult.