What California Fishing Licenses Cost

A California fishing license costs between $16 and $157 depending on what you want to fish for, how long you want the license to last, and whether you are a resident or non-resident. The cheapest option is a one-day resident license at $16. A full-year resident license for freshwater fishing costs $63. If you want to fish in both freshwater and saltwater, a resident annual license is $104. Non-residents pay roughly double: $42 for one day, $157 for the full year.

These prices are set by the California Department of Fish and Wildlife and do not include any additional stamps or tags you may need. A trout stamp, for example, costs $16 extra if you plan to keep trout. A saltwater stamp costs $17 if you want to fish in the ocean but only bought a freshwater license. Prices can change each year, so check the official California Department of Fish and Wildlife website before you buy.

Key Takeaways

  • A one-year California resident fishing license costs $63 for freshwater only or $104 for both freshwater and saltwater.
  • Non-residents pay $157 for a full-year license, and one-day licenses are available for $16 to $42 depending on residency and water type.
  • You may need to buy additional stamps — such as a trout stamp ($16) or saltwater stamp ($17) — depending on what species you plan to catch.
  • You can buy a license online through the California Department of Fish and Wildlife website, by phone, or at sporting goods retailers and bait shops.

Where to Buy a California Fishing License

You can buy a California fishing license online at the California Department of Fish and Wildlife website, by phone at 1-888-334-2258, or in person at sporting goods stores like Bass Pro Shops and Cabela's, as well as at local bait and tackle shops. Online is the fastest route — you can print your license when ready or have it sent to your phone. If you buy in person, bring your driver's license or state ID.

If you buy online, you will need your California driver's license or ID number. The system will ask you to choose your license type, any stamps you need, and how long you want it to last. You pay by credit or debit card. Your license arrives as a PDF you can print or show on your phone. Some retailers also sell licenses over the phone if you call ahead.

License Types and What Each One Covers

California offers several license types based on where and how long you want to fish. A resident annual license covers freshwater fishing for one year and costs $63. A resident annual combination license covers both freshwater and saltwater for one year and costs $104. If you only want to fish for one day, a one-day resident license costs $16 for freshwater or $27 for combination (freshwater and saltwater).

Non-resident licenses follow the same structure but cost more. A non-resident annual freshwater license is $157, and a non-resident annual combination license is $157 as well. One-day non-resident licenses are $42 for freshwater or combination. Non-residents cannot buy a saltwater-only license; they must buy a combination license if they want ocean access.

You may also see short-term licenses available for 10 days or 30 days at prices between the one-day and annual rates. These are useful if you are visiting California for a week or two. Check the California Department of Fish and Wildlife website to see current short-term options and pricing.

Stamps and Tags You Might Need to Buy Separately

Your fishing license covers the right to fish, but certain species require an additional stamp. A trout stamp costs $16 and is required if you plan to keep any trout, steelhead, or salmon. A saltwater stamp costs $17 and is required if you bought a freshwater-only license but want to fish in the ocean. If you already bought a combination license, you do not need the saltwater stamp.

Other stamps include a steelhead report card (free but required if you keep steelhead) and a salmon report card (also free). These are not charges — they are tracking documents you fill out when you catch the fish. You can buy stamps at the same places you buy your license: online, by phone, or at retail locations.

Who Needs a License and Who Does Not

Anyone age 16 or older who fishes in California must have a valid license. This applies to residents and non-residents alike. Children under 16 do not need a license to fish, but they must follow all other fishing rules (catch limits, season dates, and so on). If you are fishing on private property with the owner's written permission, you still need a license.

A few specific groups are exempt from needing a license. Native Americans with a tribal identification card may fish under tribal regulations instead. Disabled veterans with a disability rating from the U.S. Department of Veterans Affairs can get a free lifetime license. Residents age 65 and older can buy a senior annual license for $35 instead of the full price. Check the California Department of Fish and Wildlife website to see if you may have access to for a reduced or free license.

How Long Your License Lasts

A one-day license is valid for 24 consecutive hours from the time you purchase it. A 10-day license is valid for 10 consecutive days. A 30-day license is valid for 30 consecutive days. An annual license runs from January 1 to December 31 of that calendar year, regardless of when you buy it. If you buy an annual license on December 15, it expires on December 31 — you do not get a full year from your purchase date.

This means buying an annual license late in the year is not a good deal. If you only plan to fish for a few months, a 30-day or 10-day license may save you money. You can buy a new license whenever your current one expires, and there is no waiting period between licenses.

Frequently Asked Questions

Can I fish without a license if I am visiting California for a day?

No. You must have a valid license to fish in California, even for one day. A one-day resident license costs $16 for freshwater or $27 for freshwater and saltwater combined. Non-residents pay $42 for a one-day license. You can buy it online and print it when ready, or buy it in person at a bait shop or sporting goods store.

Do I need a separate license for saltwater fishing?

No. A combination license covers both freshwater and saltwater fishing. If you buy a freshwater-only license and later want to fish in the ocean, you can buy a saltwater stamp for $17 instead of upgrading your entire license. Non-residents must buy a combination license if they want ocean access.

What happens if I fish without a license?

Fishing without a valid license is a misdemeanor in California. Penalties include fines up to $1,000 and possible jail time. The California Department of Fish and Wildlife enforces this through game wardens. It is much cheaper and easier to buy a license upfront than to face a citation.

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

Yes. You can buy a license online or in person for another person, but they will need to provide their own identification information (driver's license or ID number) during the purchase. You cannot complete the transaction using only their name — the system requires their ID number to verify residency status.

Do I need a new license every year?

Yes, if you buy an annual license. Annual licenses expire on December 31 and must be renewed each year. If you prefer, you can buy a one-day, 10-day, or 30-day license instead and renew only when you plan to fish again. Some people buy a new one-day license each time they go fishing rather than committing to an annual license.