Buy your fishing license from your state wildlife agency, either online through their official website or in person at a retail location they authorize
Every state runs its own fishing license program through a wildlife, natural resources, or fish and game department. You cannot buy a license from a federal agency or a private company — only from your state. Most states now sell licenses online, which takes 10 to 15 minutes and delivers a digital copy you can print or show on your phone. If you prefer to buy in person, your state's website lists authorized vendors, which usually include sporting goods stores, bait and tackle shops, and some Walmart and Bass Pro Shops locations.
The easiest first step is to search "[your state] fishing license" in a web browser. This takes you directly to your state's wildlife agency. From there, you will see options to buy online or find a nearby retailer. If you do not know your state's agency name, you can also search "[your state] fish and game" or "[your state] wildlife department" — the names vary, but the search will find the right office.
Key Takeaways
- Your state's wildlife or fish and game department is the only place to buy a valid fishing license, either through their website or at authorized retailers.
- Online purchase is fastest and usually takes 10 to 15 minutes; you receive a digital license when ready that you can print or display on your phone.
- In-person retailers include sporting goods stores, bait shops, and some big-box retailers, but only those your state has authorized.
- You will need your driver's license or state ID number, and some states require proof of residency or a Social Security number.
- License types and prices vary by state and by how long you want the license to last — daily, annual, or multi-year options are common.
Buying online through your state's website
Go to your state's official wildlife agency website and look for a link labeled "Buy a License," "Fishing Licenses," or "Online Licensing." Click it and you will be asked to create an account or log in if you already have one. You will then enter your personal information: name, address, date of birth, and usually your driver's license or state ID number. Some states also ask for your Social Security number or proof that you are a resident.
After you enter your information, you choose the type of license you want — resident or non-resident, and the duration (one day, seven days, annual, or sometimes multi-year). The website will show you the price, which varies widely by state and license type. You then pay by credit card, debit card, or sometimes electronic check. Once payment goes through, you receive a confirmation email with your license number. Most states let you print the license when ready or display it on your phone using their mobile app. Some states mail a physical license card, but the digital version is valid right away.
Buying in person at authorized retailers
Your state's wildlife website lists all authorized retailers where you can walk in and buy a license. These are usually sporting goods stores (like Cabela's or Bass Pro Shops), local bait and tackle shops, or outdoor retailers. Some Walmart locations and some grocery stores also sell licenses, but only if your state has authorized them. Call ahead if you are not sure whether a specific store near you sells licenses.
When you arrive, tell the clerk you want to buy a fishing license. They will hand you a form to fill out with your name, address, date of birth, and driver's license number. You then choose your license type and pay. The clerk will print your license on the spot or give you a receipt that serves as your temporary license until the physical card arrives by mail. In most cases, you can fish when ready with the receipt — check with the clerk to be sure.
What information you need to bring or have ready
Whether you buy online or in person, have your driver's license or state ID number available. This is the most common form of identification states ask for. Some states also require your Social Security number, so have that ready too. If you are buying a non-resident license, you may need to show proof that you live out of state — a driver's license from another state usually works.
A few states ask for proof of residency even for residents, especially if you are buying online. This might be a utility bill, lease, or mortgage statement showing your current address. If you are unsure what you need, check your state's website before you start the purchase process. Having everything ready before you begin saves time and prevents the transaction from stalling partway through.
License types and how long they last
Most states offer several license options so you can choose what fits your fishing plans. A one-day license is the shortest and cheapest option — good if you are visiting and want to fish once. A seven-day license costs more but covers a full week. An annual license runs from the date you buy it (or sometimes from January 1) and covers a full year. Some states also sell multi-year licenses that last two or three years.
Prices vary widely by state and license type. A one-day license might cost $10 to $20, while an annual resident license might cost $20 to $60. Non-resident licenses are almost always more expensive — sometimes two to three times the resident price. Check your state's website for exact prices before you buy. If you plan to fish more than a few times a year, an annual license usually costs less per trip than buying daily licenses.
What to do if you cannot find your state's website
If a web search for "[your state] fishing license" does not work, try searching the name of your state's wildlife agency directly. Common names include "Department of Fish and Wildlife," "Fish and Game Commission," "Wildlife Resources Commission," or "Natural Resources Department." Each state uses different names, but searching your state name plus one of these phrases will find the right office.
You can also call your state's main wildlife office — the number is usually on the state government website under "Fish and Wildlife" or "Natural Resources." A staff member can tell you where to buy a license and answer questions about license types and prices. If you are buying in person and cannot find an authorized retailer near you, the wildlife office can direct you to the closest one.
Frequently Asked Questions
Can I buy a fishing license for someone else?
Most states allow you to buy a license for another person online if you have their personal information (name, address, date of birth, ID number). Some states require the person to create their own account and buy it themselves. Check your state's website or call the wildlife office to see which applies to you.
What if I lose my fishing license after I buy it?
If you bought a digital license, you can usually log back into your state's website or app and reprint it or display it on your phone. If you bought a physical card and lost it, contact your state's wildlife office with your license number and they can issue a replacement, usually for a small fee.
Do I need a license to fish in private ponds or on private land?
Rules vary by state. Some states require a license for all fishing, even on private property. Others exempt fishing on private land if you have the owner's permission. Check your state's wildlife website or call the office to learn the rule where you plan to fish.
How long does it take to receive a physical license card in the mail?
Most states mail a physical card within one to three weeks, but you can fish when ready with your digital license or receipt. If you are leaving to fish before the card arrives, the digital version is all you need — print it or show it on your phone.
Can I buy a fishing license if I am not a U.S. citizen?
Most states allow non-citizens to buy a fishing license if they have a valid ID number (driver's license, state ID, or passport number). Some states have additional requirements. Contact your state's wildlife office to ask what documents you need.