Where to Buy Your Fishing License
You buy a fishing license from your state's fish and wildlife agency, not from a federal office. Each state runs its own program with its own rules, fees, and seasons. The fastest way to find your agency is to search "[your state] fishing license" — the official website will be the first result.
Most states let you buy online through their website, which takes 10 to 15 minutes and prints when ready. Some states email you a digital copy you can show on your phone. A few still require you to buy in person at a sporting goods store, bait shop, or the agency office itself — the website will tell you which method your state uses.
You can also call your state's fish and wildlife office directly. They will tell you the current fee, what documents you need, and whether the license is in stock. This is worth doing if you are unsure whether you need a license for what you plan to fish.
Key Takeaways
- Your state's fish and wildlife agency sells licenses online, by phone, or in person at sporting goods stores — the official website lists all options.
- Fees vary by state and by license type (resident, non-resident, short-term, saltwater, freshwater) and usually range from $15 to $50 for a year.
- You will need a valid ID and proof of residency if you are buying a resident license, or a valid ID only for a non-resident license.
- Most online purchases print when ready; some states email a digital copy you can display on your phone instead of carrying paper.
- Fishing without a valid license can result in fines of $100 to $500 or more, depending on your state.
What Documents You Need Before You Buy
A valid photo ID is required in every state. This can be a driver's license, passport, or state ID card. If you are buying a resident license, you will also need to prove you live in that state — usually a utility bill, lease, or recent tax return with your current address.
Non-residents need only a valid photo ID and do not have to prove residency. Non-resident licenses cost more than resident licenses in every state, sometimes two or three times as much. If you own property in the state or have recently moved there, ask the agency whether you can buy a resident license — some states have a grace period before you have to update your address.
If you are buying online, have these documents ready before you start. You will type in your information and may be asked to upload a photo of your ID. The process moves faster if you have everything at hand.
Understanding License Types and Fees
States offer several types of licenses, and the one you need depends on where and how long you plan to fish. A resident annual license covers freshwater fishing for a calendar year (usually January through December) and costs $15 to $35 in most states. A non-resident annual license covers the same period but costs $40 to $100 or more.
Short-term licenses are cheaper but cover less time. A three-day license costs $10 to $25 and is meant for visitors. A one-day license costs $5 to $15. Some states offer a saltwater license separate from freshwater, and some require both if you fish in both environments. Check your state's website to see which combination you need.
A few states charge extra for specific fish — trout stamps or salmon stamps, for example — on top of the base license fee. The website will list all fees upfront. There are no hidden charges, and the price you see is the total you will pay.
How to Buy Online in Five Steps
Go to your state's fish and wildlife website and look for a link labeled "Buy a License" or "Fishing Licenses." Click it and select your license type (resident annual, non-resident, one-day, and so on). Enter your personal information — name, date of birth, address, and phone number — exactly as it appears on your ID.
Upload a photo of your ID or type in your driver's license number. If you are a resident, upload proof of residency or type in your address. Review the information on screen to make sure it matches your documents. Pay the fee by credit card or debit card — most sites accept both.
You will receive a confirmation number when ready. Some states print a license PDF right away that you can save or print. Others email it within a few minutes. Check your email (including spam) if you do not see a read link on the confirmation page. You are done — you can fish as soon as you have the license in hand or on your phone.
Buying in Person at a Sporting Goods Store
If your state does not offer online sales, or if you prefer to buy in person, go to a sporting goods store that sells fishing licenses. Cabela's, Bass Pro Shops, and Walmart sell licenses in most states. Call ahead to confirm they have the license type you need in stock.
Bring your valid ID and proof of residency (if buying a resident license). Tell the clerk which license you want — for example, "resident annual freshwater" or "three-day non-resident." The clerk will ask for your information, enter it into the state system, and print your license on the spot. The whole process takes 5 to 10 minutes. You can fish when ready after you leave the store.
Fees are the same whether you buy online or in person. Some stores charge a small processing fee ($1 to $3) on top of the state fee, so ask before you pay.
When Your License Starts and Expires
An annual license usually runs from January 1 to December 31, regardless of when you buy it. If you buy in June, your license still expires on December 31 of that year — you do not get a refund for the months you did not use it. Some states offer a discounted short-term license for this reason.
A three-day license is valid for three consecutive calendar days starting the day you buy it. A one-day license is valid only on the day you purchase it. Check your license document for the exact expiration date — it will be printed clearly.
Renewing is straightforward: buy a new license before the old one expires. You can renew online or in person using the same process. Many states send email reminders a few weeks before expiration, but do not rely on it — mark your calendar or set a phone reminder.
What to Do If You Lose Your License
If you lose your paper license, contact your state's fish and wildlife agency and give them your name and the date you bought it. They will look up your purchase in their system and can reprint a copy or email you a digital version. This usually takes one business day and costs $5 to $10.
If you have a digital license on your phone, take a screenshot and save it in a cloud service like Google Drive or iCloud. That way you have a backup if your phone dies or is lost. Most game wardens will accept a screenshot as proof of a valid license.
Do not fish without proof of a valid license while you wait for a replacement. Carry your license with you every time you fish — wardens check regularly, and the fine for fishing without one is steep.
Frequently Asked Questions
Do I need a license if I fish on private property?
In most states, yes — you need a license to fish anywhere, including private land. The only exception is if you own the land and are fishing only on your own property. Check your state's rules, because a few states have different rules for private ponds. Call your fish and wildlife agency to be sure.
Can I buy a license for someone else?
No. A license is tied to the person whose name is on it, and you must show ID that matches the license when you fish. You cannot buy a license for a child or a friend. Each person must have their own license in their own name.
What happens if I fish without a license?
You can be fined $100 to $500 or more, depending on your state. Some states also confiscate your fishing gear. A second offense can double the fine. It is cheaper and easier to buy a license than to pay a fine.
Do I need a separate license for saltwater fishing?
It depends on your state. Some states include saltwater in a single license. Others require a separate saltwater license on top of a freshwater license. Check your state's website — it will list all license types and what waters each one covers.
How long does it take to get a license if I buy online?
Most states email or display your license within minutes. You can fish the same day you buy it. A few states take up to 24 hours to process, so check the website or call if you are in a hurry. In-person purchases at a store are when ready.