The fastest place to buy a fishing license is your state's wildlife agency website
Most states let you buy a fishing license online through their official wildlife or fish and game department website. You can complete the purchase in minutes, print your license at home, and start fishing the same day. The website also tells you which waters are open, what species you can keep, and any special rules for your area.
If you do not want to buy online, you have three other options: a sporting goods store, a bait and tackle shop, or a government office like your county clerk's building. Each route takes longer than the website but works if you need the license in person or prefer to talk to someone before buying.
The cost varies by state and by what you want to fish for. A one-day license is cheaper than an annual one. Some states charge more for non-residents. Check your state's wildlife agency website to see the exact price before you go anywhere.
Key Takeaways
- Your state's official wildlife or fish and game website is the fastest way to buy a fishing license and usually lets you print it when ready.
- Sporting goods stores like Bass Pro Shops, Cabela's, and Walmart sporting goods counters sell licenses in person and can answer basic questions about local rules.
- Local bait and tackle shops know the water conditions and fish populations in your area and can recommend what license type you actually need.
- County clerk offices and some state parks offices sell licenses but often have shorter hours and longer lines than retail stores.
- License prices and types differ by state, so check your state's wildlife agency website first to see what you need and what it costs.
Buy online through your state wildlife agency
Every state has an official website where you can buy a fishing license without leaving home. Search "[your state] fishing license" or "[your state] fish and game" to find the right page. The site will ask you for your name, address, and date of birth, then let you choose what type of license you want — usually a one-day, three-day, or annual option.
After you pay by credit or debit card, the site generates a license number and a PDF you can print. Some states email it to you instead. Either way, you have the license in your hands within minutes. Many states also let you show the digital version on your phone if you do not have a printer, though you should check your state's rules first — not all of them accept phone screenshots.
The online route is cheapest because you skip the retailer markup. You also see exactly what rules explore to the water you plan to fish, because most state websites show you a map of open seasons and catch limits by location.
Buy in person at sporting goods stores
Bass Pro Shops, Cabela's, Dick's Sporting Goods, and Walmart all sell fishing licenses at their sporting goods counters. The staff can print your license on the spot, and you walk out with it in hand. This works well if you want to buy your license and your tackle in one trip, or if you prefer not to use a computer.
The downside is that big-box store staff usually know less about local fishing than a dedicated tackle shop does. They can answer questions about license types and state rules, but they may not know which fish are biting this week or which part of the river is worth your time. The price is also slightly higher than buying directly from the state.
Hours vary by location, but most sporting goods counters are open during regular store hours. Call ahead to confirm the counter is staffed when you plan to go — some locations close the sporting goods section early or on certain days.
Buy at a local bait and tackle shop
A bait and tackle shop is the best place to buy a license if you are new to fishing or unfamiliar with the water. The owner or staff fish the local area and know which species are in season, where they are biting, and what gear you actually need. They can also tell you about recent rule changes that the state website might not highlight clearly.
These shops sell licenses the same way sporting goods stores do — they print it on the spot and you leave with it. Many also offer information on what license type to buy. For example, if you are only fishing once, they might steer you toward a one-day license instead of an annual one.
The trade-off is that tackle shops have shorter hours than big retailers and may not be open on Sundays or early mornings. Some are only open seasonally. Search "[your town] bait and tackle" or "[your town] fishing shop" to find one near you, then call to confirm they sell licenses and when they are open.
Buy at government offices
Your county clerk's office, town hall, or state park office may sell fishing licenses. This is a reliable option if you live near one of these buildings, but it is usually slower than retail because the staff handle many other tasks and lines can be long.
Hours are typically Monday through Friday during business hours only, so this route does not work if you fish on weekends or after work. Call ahead to confirm the office sells licenses and ask how long the wait usually is. Some offices require you to bring a printed form or your driver's license, so check what documents you need before you go.
What to bring and what to expect
Whether you buy online or in person, you will need a valid photo ID — usually a driver's license or state ID. If you are buying for someone else, bring their ID and their date of birth. Some states also ask for your Social Security number, though this is less common now.
The whole transaction takes five to ten minutes in a store and two to three minutes online. You will choose a license type — one-day, three-day, annual, or sometimes a weekly option. Some states offer discounts for seniors, disabled people, or military members, so ask about those if they explore to you.
After you buy, read the back of your license or check the state website for the specific rules that explore to where you plan to fish. Catch limits, size limits, and open seasons vary by water and by species, and fishing without following them can result in a fine.
License types and prices vary by state
A one-day license is the cheapest option and usually costs between five and twenty dollars, depending on your state. A three-day license runs ten to thirty dollars. An annual resident license typically costs twenty to fifty dollars. Non-residents pay more — sometimes two to three times as much for the same license.
Some states also sell weekly licenses or licenses for specific species like trout or saltwater fish. Check your state's wildlife agency website to see what options exist and what each one costs. The website will also tell you whether you need a separate license for different types of fishing — for example, some states require one license for freshwater and a different one for saltwater.
A few states offer free or discounted licenses for children under a certain age, usually around twelve. If you are fishing with kids, search "[your state] youth fishing license" to see if this applies to you.
Frequently Asked Questions
Can I fish with a digital license on my phone?
Most states now let you show a digital license on your phone, but rules vary. Check your state's wildlife agency website or call their customer service line to confirm. Some states require you to print it, while others accept a screenshot or email confirmation. It is safer to print it if you are unsure.
What if I lose my license while I am fishing?
If you bought online, you can print another copy at home or show your confirmation email to a game warden. If you bought in person, go back to the store or office where you bought it and ask for a replacement. Most places will reprint it for free or a small fee. Keep your receipt so you can prove you bought it.
Do I need a license to fish in a private pond?
Rules depend on your state and who owns the pond. Some states do not require a license on private property if you have the owner's permission. Others require a license everywhere. Search "[your state] private pond fishing license" or call your state wildlife agency to find out what applies where you plan to fish.
How long does a fishing license stay valid?
A one-day license is good for twenty-four hours from the time you buy it. A three-day license covers three consecutive days. An annual license runs for one calendar year, usually from January 1 to December 31, though some states use a different date. Check your license itself or your state's website to see the exact expiration date.
Can I buy a license for someone else as a gift?
Yes, but the process depends on whether you buy online or in person. Online, you usually enter the recipient's name and information, and they may need to print it themselves or you print it and give it to them. In a store, bring their ID and ask the staff how they handle gift licenses. Some stores can print it in their name right away; others may have different rules.