Start with your state's fish and wildlife agency
Your state's fish and wildlife agency is the only place that issues fishing licenses. The name varies by state — it might be called the Department of Fish and Wildlife, Department of Natural Resources, Fish and Game Commission, or Parks and Recreation Division — but every state has one, and that's where you go.
You do not need to visit an office in person. Most states let you buy a license online through their official website, by phone, or through a vendor network. Some states still require in-person purchase at a physical location, but that's becoming less common. The fastest route is almost always the state agency's website.
To find your state's agency, search "[your state] fishing license" or "[your state] fish and wildlife." The official site will have a link to buy or renew. Bookmark it — you'll need it again next year.
Key Takeaways
- Your state's fish and wildlife agency is the only issuer of fishing licenses, and you can usually buy one online in minutes.
- Most states charge between $15 and $50 for a resident annual license, depending on age and residency status.
- Short-term licenses (one day, three days, or seven days) cost less but are available in fewer states.
- You must have your license with you while fishing — digital copies on your phone are accepted in most states, but check your state's rules first.
- If you fish in multiple states, you need a separate license for each one.
What you'll need before you buy
Have your state ID or driver's license ready. Most states ask for your name, date of birth, and address. Some ask for your Social Security number. A few states require you to pass a short hunter safety or boating safety course before you can buy a license, but fishing-only licenses usually do not.
If you're buying online, you'll need a payment method — credit card, debit card, or sometimes a digital wallet. If you're buying in person at a vendor, cash is often accepted. The state will issue your license when ready (online) or hand you a printed copy or card (in person).
Online purchase through the state website
This is the fastest method in most states. Go to your state's fish and wildlife website, find the "Buy a License" or "Fishing License" section, and follow the steps. You'll enter your personal information, choose your license type (resident, non-resident, senior, youth), select the duration (annual, short-term), and pay. The license appears on screen or in your email within seconds.
Print the confirmation email or take a screenshot. Some states issue a digital license number you can show on your phone; others send a printable PDF. A few states mail a physical card, which takes five to ten business days. Check what your state sends before you head out to fish.
Buying through a vendor or retailer
Many states authorize sporting goods stores, bait shops, hardware stores, and outdoor retailers to sell licenses on their behalf. Walmart, Bass Pro Shops, Cabela's, and local tackle shops often carry them. Call ahead to confirm the store has licenses in stock and ask what forms of payment they take.
Vendor licenses are the same as those sold by the state — there's no difference in what you get. The advantage is convenience if a store is near you. The disadvantage is that you can't always buy online this way, and some vendors charge a small processing fee on top of the license cost.
Phone purchase
Some states let you call a phone number to buy a license. Search "[your state] fishing license phone number" to see if yours does. You'll provide your information over the phone, pay by card, and receive a confirmation number. Write it down or take a photo — you may need it to prove you have a valid license.
Phone purchase is slower than online and not available everywhere, but it's an option if you don't have internet access or prefer to speak to someone.
Non-resident licenses and multi-state fishing
If you don't live in the state where you want to fish, you need a non-resident license. Non-resident licenses cost more than resident ones — sometimes two to three times as much — but they're valid for the same waters and the same season. Buy it from the state where you're fishing, not where you live.
If you fish in multiple states during the year, you need a separate license for each one. There is no multi-state license. Some states offer short-term non-resident licenses (one day or three days) at a lower price if you're only passing through.
Showing your license while fishing
You must have your license with you at all times while you're fishing. A game warden can ask to see it. In most states, a digital copy on your phone counts — a screenshot of your confirmation email or the state's license app is fine. A few states still require a printed or physical card. Check your state's rules on its website before you fish.
If you lose your license or it gets wet and unreadable, contact your state agency for a replacement. Some states reissue for free; others charge a small fee. Keep your confirmation number or receipt so you can prove you bought one.
Frequently Asked Questions
Do I need a license to fish in a private pond on my own property?
Rules vary by state. Some states exempt fishing on your own land; others require a license everywhere. Check your state's fish and wildlife website or call their office to ask about your specific situation.
What if I lose my license before the season ends?
Contact your state's fish and wildlife agency with your confirmation number or receipt. They can issue a replacement, usually for free or a small fee. In the meantime, carry your receipt or confirmation email as proof you own a valid license.
Can I buy a license for someone else as a gift?
Most states let you buy a license online using someone else's information if you have their name and date of birth. Some states issue a gift certificate instead. Check your state's website to see which method it uses.
How long does a fishing license last?
Annual licenses run from January 1 to December 31 in most states, though some run on a different calendar year. Short-term licenses last one day, three days, or seven days depending on what your state offers. Check the expiration date on your license.
What happens if I fish without a license?
Fishing without a valid license is a violation in every state. Penalties range from a fine (typically $50 to $500) to confiscation of your gear or a court appearance. Buy a license before you fish — it costs far less than a fine.