Fishing license costs vary by state and type of license
A fishing license costs between $15 and $50 for a resident annual license in most states, though some states charge less and a few charge more. Non-residents typically pay $40 to $150 for an annual license. The exact price depends on which state you fish in, how long the license lasts, and whether you want to fish in freshwater only or both freshwater and saltwater.
Most states also offer short-term licenses — daily, three-day, or seven-day options — that cost $5 to $25. These are useful if you fish rarely or are visiting another state. Some states let you buy a license online and print it at home; others mail it to you or require you to pick it up in person.
A few states have no fishing license requirement at all, and a handful offer free licenses to certain groups like seniors or people with disabilities. Your state's fish and wildlife department website lists the exact fees and which licenses are available where you live.
Key Takeaways
- Resident annual licenses cost $15 to $50 in most states; non-resident licenses cost $40 to $150.
- Short-term licenses (daily, three-day, or weekly) cost $5 to $25 and are available in most states.
- You buy licenses directly from your state's fish and wildlife department, either online, by phone, or at authorized retailers like sporting goods stores.
- Some states offer free or reduced-cost licenses to seniors, military members, or people with disabilities — check your state's website to see if you may have access to.
Where to buy a fishing license
You purchase a fishing license from your state's fish and wildlife department or a department of natural resources — the name varies by state. Most states let you buy online through their official website, which is the fastest option. You print the license at home or receive a confirmation number to show a ranger if you are checked.
If you prefer not to buy online, you can call the department directly or visit a physical location. Many states also sell licenses through authorized retailers: sporting goods stores like Bass Pro Shops or Cabela's, Walmart, and some bait-and-tackle shops. Call ahead to confirm the retailer has licenses in stock and accepts the payment method you want to use.
Do not buy from a third-party website that claims to sell licenses on your behalf — these sites often charge extra fees and may not deliver your license in time. Always go directly to your state's official fish and wildlife website or an authorized retailer listed there.
Resident versus non-resident license prices
States charge residents less than non-residents because residents pay state taxes that fund fish and wildlife programs. A resident license typically costs $15 to $50 per year, while a non-resident license costs $40 to $150. The difference can be substantial — in some states, a non-resident annual license costs three times what a resident pays.
To buy a resident license, you usually need to prove you have lived in the state for at least 30 days, though some states require 60 or 90 days. You may need to show a driver's license, utility bill, or lease agreement. If you recently moved or are unsure whether you meet the residency requirement, contact your state's fish and wildlife department before you buy.
Non-residents do not need to prove residency in another state — you straightforward pay the higher rate. If you fish in multiple states, buying a short-term license in each state is often cheaper than buying annual non-resident licenses.
Freshwater-only versus saltwater licenses
Many states offer separate licenses for freshwater fishing and saltwater fishing, or a combined license that covers both. A freshwater-only license is usually the cheapest option — often $15 to $30 for residents. A saltwater-only license typically costs $25 to $50. A combined license that covers both freshwater and saltwater usually costs $40 to $75.
Choose based on where you plan to fish. If you only fish in lakes and rivers, buy a freshwater license and save money. If you fish in the ocean or coastal bays, you need a saltwater license. Some states require a saltwater license even if you fish from shore or a pier, so check your state's rules before you go.
A few states include saltwater fishing in the standard resident license at no extra cost, while others charge significantly more for saltwater access. Your state's website will show all available license types and their prices side by side.
Discounts and free licenses
Many states offer reduced-cost or free licenses to seniors (usually age 65 or older), military members on active duty or retired, people with disabilities, and children under a certain age. Some states offer free licenses to residents born in a specific year or to people who have lived in the state their entire life. The rules vary widely — what one state offers free, another charges for.
To find out whether you may have access to for a discount, visit your state's fish and wildlife website and look for a section on senior licenses, military discounts, or disabled angler programs. You may need to show proof of age, military service, or disability status when you buy. If you are unsure, call the department directly — staff can tell you in a few minutes whether you may have access to and what documents to bring.
How long a license lasts
Most annual licenses run for a calendar year (January 1 through December 31) or a fiscal year (July 1 through June 30, depending on the state). A few states use a different anniversary date based on when you buy the license. Check your state's website to see when your license expires — it will be printed on the license itself.
Short-term licenses last exactly as long as they say: a daily license is good for one calendar day, a three-day license for three consecutive days, and so on. Some states count the day you buy the license as day one; others start the clock the next day. Ask when you buy whether the license is good when ready or starts the next day.
You do not need to renew before your license expires — you straightforward buy a new one when you are ready to fish again. If you fish regularly, buying an annual license is cheaper than buying daily licenses throughout the year.
What happens if you fish without a license
Fishing without a valid license is illegal in every state and can result in a fine, confiscation of your equipment, or both. Fines range from $50 to $500 or more depending on the state and whether it is your first offense. Some states also require community service or a court appearance.
Game wardens and rangers patrol fishing areas and check licenses. If you are caught without one, you will be cited on the spot. The fine is separate from any other violations — if you also caught fish illegally or fished in a closed area, you face additional penalties.
Buying a license before you fish is always cheaper and simpler than dealing with a fine. Licenses are inexpensive and take only a few minutes to purchase online.
Frequently Asked Questions
Can I fish with someone else's license?
No. A fishing license is personal and non-transferable — it must have your name on it. If you are fishing with someone else, you each need your own license. Some states allow one person to hold multiple licenses if they are fishing in different locations at the same time, but the license must still be in your name.
Do I need a license to fish in a private pond?
It depends on the state. Some states require a license even on private property; others exempt private ponds if you own or have written permission from the owner. Check your state's rules before you fish — the rules are usually listed on the fish and wildlife website under "private water" or "exemptions."
What if I lose my license?
Contact your state's fish and wildlife department and ask for a replacement. Most states issue a duplicate for a small fee ($5 to $15) or sometimes free. If you bought online, you may be able to print a new copy when ready. Keep your confirmation number or receipt in case you need to prove you bought a license.
Can I buy a license for someone else as a gift?
Most states allow you to buy a license as a gift, but the recipient's name must be on it. You will need their name, date of birth, and sometimes their address when you purchase. Some states sell gift certificates instead, which the recipient can redeem for a license of their choice.
Do I need a license to fish from a charter boat?
Most states require a license even on a charter boat, though some charter operations include a temporary license in the price of the trip. Ask the charter company before you book whether a license is included or whether you need to bring your own. If you need to buy one, a daily non-resident license is usually the cheapest option.