Fishing license fees vary by state and by the type of license you want

A fishing license in the United States costs between $15 and $50 for a resident annual license, depending on which state you fish in. Non-residents pay more — typically $40 to $150 per year. Some states sell short-term licenses (one day, three days, or seven days) for $5 to $25. The exact price depends on your state's fish and wildlife agency, your residency status, and whether you want to fish freshwater only, saltwater only, or both.

Every state sets its own fees, so there is no single national price. A resident annual license in Florida costs $17.50, while the same license in California costs $52.74. If you plan to fish in multiple states or travel frequently, comparing costs before you buy makes sense — some states offer better value depending on how often you fish.

Key Takeaways

  • Resident annual licenses typically cost $15 to $50; non-resident licenses cost $40 to $150, depending on your state.
  • Short-term licenses (one day to seven days) are available in most states for $5 to $25 and do not require residency proof.
  • You buy licenses directly from your state's fish and wildlife agency website, at sporting goods stores, or at bait and tackle shops.
  • Most states issue licenses when ready online or at the point of sale, so you can fish the same day you buy.
  • Some states offer discounts for seniors, disabled people, or military members — check your state's agency for may be able to access.

Where to buy a fishing license

You can buy a fishing license from your state's fish and wildlife agency website, at sporting goods retailers like Bass Pro Shops or Cabela's, or at local bait and tackle shops. The easiest route is usually your state's website — you answer a few questions about where you live and what you want to fish for, pay online, and receive your license by email or text message within minutes.

If you prefer to buy in person, call ahead to confirm the store has licenses in stock. Some small tackle shops only sell licenses on certain days or during certain hours. Buying online avoids this problem and often costs the same as buying in a store.

Resident versus non-resident licenses

A resident license is cheaper and requires you to have lived in that state for a set period — usually 30 to 90 days, depending on the state. You will need to provide a driver's license or state ID showing your current address. If you have just moved to a state, you may not yet be may be able to access for a resident license, even if you own a home there.

A non-resident license costs more but has no residency requirement. You can buy one with just a valid ID from any state. Non-resident licenses are useful if you fish in a state only occasionally or if you have not yet established residency there. Some states also sell non-resident licenses that cover only specific waters or specific types of fish, which can be cheaper than a full non-resident license.

Short-term licenses for occasional fishing

If you fish only once or twice a year, a short-term license is usually cheaper than an annual one. Most states offer one-day, three-day, and seven-day licenses. A one-day license typically costs $5 to $15; a seven-day license usually costs $15 to $30. These licenses work the same way as annual licenses — you just get less time to use them.

Short-term licenses are also useful if you are visiting a state and do not want to buy a full annual license. You do not need to prove residency, and you can buy them online or at any location that sells licenses. Some states issue them when ready; others mail them or send them by email.

Discounts and exemptions

Many states offer reduced-price or free licenses for specific groups. Senior citizens (usually age 65 or older) often get a discount or free license. People with disabilities may be exempt from needing a license altogether or may pay a reduced fee. Military members and veterans sometimes receive discounts. Children under a certain age (often 16) are frequently exempt from needing a license if they fish with a licensed adult.

To find out whether you may have access to for a discount or exemption, visit your state's fish and wildlife agency website and look for the section on license types and fees. You will need to provide proof of your status — a birth certificate for age, a military ID for service, or a disability documentation from your state — when you buy the license.

What your license covers

A fishing license gives you the legal right to fish in public waters in your state during the license period. It does not give you access to private property — you still need the landowner's permission to fish on their land. It also does not cover all types of fishing; some states require separate licenses or stamps for specific activities like trout fishing, salmon fishing, or bow fishing.

Your license covers the method of fishing you selected when you bought it. If you bought a freshwater license, you cannot legally fish in saltwater without buying a separate saltwater license. If you bought a license for rod and reel only, you cannot use a net or trap. Read the back of your license or the state's rules before you fish to confirm you have the right type.

When and how to renew your license

Annual licenses expire on a date set by your state — often December 31, but sometimes June 30 or another date depending on the state. You will receive a reminder email or letter before your license expires if you bought it online or provided contact information. You can renew online, by phone, or in person at the same places where you bought your original license.

Renewing is usually faster than buying a new license because your information is already on file. You straightforward pay the fee and confirm your details. Most states let you renew up to 30 days before your current license expires, so you do not have to wait until the last day.

Frequently Asked Questions

Do I need a license to fish in my backyard pond?

It depends on your state and whether the pond is on your own property. Some states exempt you from needing a license if you fish only on land you own. Others require a license for any fishing, even on private property. Check your state's fish and wildlife agency website or call their office to confirm the rule where you live.

Can I fish with someone else's license?

No. A fishing license is not transferable — it is issued to one person and is not valid if someone else uses it. Each person fishing must have their own valid license. If you are fishing with family or friends, everyone age 16 or older (or whatever your state's age limit is) needs their own license.

What happens if I fish without a license?

Fishing without a valid license is illegal and can result in a fine, confiscation of your equipment, or both. Fines vary by state but typically range from $50 to $500 for a first offense. Repeat violations carry higher fines and possible criminal charges. It is cheaper and easier to buy a license than to deal with the consequences.

Can I buy a license for someone else as a gift?

Some states allow you to buy a gift license online, but the recipient must set up it with their own information before they can use it. Other states require the person fishing to buy their own license in their own name. Check your state's website to see whether gift licenses are available and how they work.

Do I need a separate license for saltwater fishing?

Most states that border the ocean require a separate saltwater license or a combined freshwater and saltwater license. Landlocked states do not issue saltwater licenses. If you plan to fish in saltwater, check your state's fish and wildlife agency website or ask at a local tackle shop whether you need a separate license and what it costs.