The fastest way is your state wildlife agency website or a local sporting goods store

Most states let you buy a fishing license online through the official state wildlife or fish and game website, often in under five minutes. You print the license at home or receive it by email. If you need it the same day and do not want to print, sporting goods chains like Bass Pro Shops, Cabela's, and Walmart sell licenses in their stores — the staff at the fishing counter can process one while you wait, usually in minutes.

A few states still require you to visit in person, but most have moved to online sales. The exact website depends on your state: search "[your state] fishing license" and look for the official .gov domain. Some states bundle the license with a conservation stamp or habitat fee, so the total cost varies by state and license type.

Key Takeaways

  • Your state's official wildlife agency website is the fastest and cheapest route — most let you print at home when ready after purchase.
  • Sporting goods stores like Bass Pro Shops, Cabela's, Walmart, and local bait shops sell licenses over the counter and can issue them the same day.
  • Some states charge different prices for residents and non-residents, and prices vary by license length (one day, three days, one year).
  • A few states still require in-person purchase at a physical office, so check your state's rules before you plan your trip.
  • Bring proof of residency (driver's license) if buying in person, and have your Social Security number ready for online purchases.

Buying online through your state wildlife website

Go to your state's official fish and game or wildlife department website. The URL usually follows the pattern [state].gov/fish or [state].gov/wildlife. Look for a link labeled "Buy a License" or "Fishing Licenses." You will enter your name, address, and date of birth, then choose the license type: one-day, three-day, or annual. Most states ask for your Social Security number to check for any prior violations or unpaid fines.

After you pay by credit or debit card, the system generates a license number. Some states email you a PDF to print; others let you display the license on your phone. A few states issue a physical card by mail, which takes five to ten business days. Check the confirmation screen to see whether you need to print anything or if the digital version is enough. Most states accept either.

The cost ranges widely by state — from around $15 for a one-day license to $50 to $100 for an annual resident license. Non-residents pay more, often two to three times the resident price. Some states add a habitat or conservation stamp fee on top of the base license price.

Buying in person at sporting goods and bait shops

Bass Pro Shops, Cabela's, and Walmart sporting goods departments all sell fishing licenses at the counter. Walk to the fishing section, ask for the license desk, and tell the staff member what type of license you need. They will hand you a form to fill out with your name, address, and date of birth. Bring your driver's license or state ID to prove residency.

Payment is cash or card. The staff prints your license on the spot, usually within five minutes. You walk out with a physical card or a printed sheet, depending on your state. This route costs the same as buying online — the store does not mark up the price.

Local bait and tackle shops also sell licenses and often have staff who know the local fishing spots and current regulations. Call ahead to confirm they sell licenses, since very small shops sometimes do not. Some rural areas have only one or two places that sell them, so a quick phone call saves a wasted trip.

Buying at state wildlife offices and parks

Your state's fish and game office or a state park visitor center can issue a license in person. This route is slower than online or a sporting goods store — you may wait in line, and some offices have limited hours. Call ahead to confirm the office is open and has the license type you need in stock.

This option is useful if you do not have internet access, do not trust online payment, or need to ask questions about regulations before you buy. The staff can also tell you where fish are biting and what gear works best in your area. The license costs the same as anywhere else.

What to bring and what information you need

For any purchase method, have your state ID or driver's license ready. You will need to provide your full name, date of birth, and address. If buying online, have your Social Security number available — states use it to verify you have no outstanding fines or violations. If you are a non-resident, bring proof of your home state residency.

Know what type of license you want before you buy. Most states offer one-day, three-day, and annual licenses. Some have special licenses for seniors, disabled people, or youth at lower prices. A few states require a separate stamp for certain fish species — for example, a trout stamp or saltwater endorsement. Check your state's website to see if you need more than just the base license.

License types and how long they last

A one-day license covers you for one calendar day and costs the least — usually $10 to $20. A three-day license is valid for three consecutive days and costs $20 to $40. An annual license runs from January 1 to December 31 and costs $40 to $100 for residents, often double or triple that for non-residents.

Some states sell licenses that run from the date of purchase rather than by calendar year — for example, a "365-day license" valid for one year from the day you buy it. Check your state's rules to understand when your license expires. If you buy late in the year, an annual calendar-year license may be cheaper than a 365-day license, since you only use it for a few weeks.

A few states offer discounts for seniors (usually age 65 or older) and free or reduced-price licenses for disabled people, youth under 16, or military veterans. Ask about these when you buy, or check the state website before you purchase.

What to do if you cannot find a seller near you

If you live in a remote area with no sporting goods stores or state offices nearby, buy online. Your state's website ships licenses by email or mail, and you do not have to leave home. If your state does not offer online sales, call the fish and game office directly — staff can sometimes mail a license to you or tell you the nearest place to buy one in person.

If you are traveling and need a license in a state where you do not live, buy it online before you leave home. Most states process non-resident licenses the same way as resident licenses. If you arrive without a license, any sporting goods store in that state can sell you one on the spot.

Frequently Asked Questions

Can I buy a fishing license on my phone?

Yes, most states let you buy online through their website on a phone or tablet. You enter your information, pay, and receive a license number by email or text. Some states let you show the digital license on your phone screen; others require you to print it. Check your state's website to see whether a printed copy is required or if the digital version is enough.

What if I lose my license after I buy it?

Contact your state's fish and game office with your license number or the date you purchased it. They can reissue a replacement, usually for a small fee or free. If you bought online, check your email for the confirmation — it often contains the license number you need to report.

Do I need a license to fish in a private pond on my own property?

Rules vary by state. Some states exempt you from needing a license on your own land; others require one no matter where you fish. Check your state's website or call the fish and game office to confirm. If you are fishing on someone else's property, you always need a license unless the owner has a special exemption.

How much does a fishing license cost?

Prices vary by state and license type. A one-day license typically costs $10 to $20, a three-day license $20 to $40, and an annual resident license $40 to $100. Non-residents pay significantly more, often two to three times the resident price. Some states add extra fees for specific fish species or conservation stamps.

Can I buy a license for someone else?

Most states require the person fishing to buy their own license in their own name. You cannot buy a license for another adult. However, some states let a parent or guardian buy a youth license for a child under 16. Check your state's rules before you purchase.