What You Pay for a California Fishing License
A California fishing license costs between $16 and $157 depending on how long you want it and what you plan to catch. A one-day license runs $16. A two-day license is $27. A one-year license costs $63 for residents and $142 for non-residents. If you want to fish for steelhead or salmon in addition to other fish, you need a separate steelhead/salmon stamp, which adds $16.15 to any license.
These prices are set by the California Department of Fish and Wildlife and have not changed since 2020. If you are under 16 or over 59 and a California resident, you do not need a license at all. Active military members and veterans with a service-connected disability also fish free.
Key Takeaways
- A one-year California fishing license costs $63 for residents and $142 for non-residents; one-day and two-day licenses cost $16 and $27.
- You must buy a separate steelhead/salmon stamp for $16.15 if you plan to fish for those species.
- You can buy a license online through the California Department of Fish and Wildlife website, by phone, or at sporting goods stores and bait shops.
- Your license arrives by email when ready if you buy online, or you receive a physical card in the mail within one to two weeks.
- Children under 16 and residents over 59 do not need a license; active military and disabled veterans are also exempt.
Where to Buy Your License Online
The fastest way to get a license is through the California Department of Fish and Wildlife website at wildlife.ca.gov. Click "Get a License" and choose your license type. You will need your California driver's license number or state ID number, your date of birth, and your address. Payment is by credit or debit card. Your license arrives as a PDF in your email within minutes, and you can print it or show it on your phone while fishing.
If you do not have a California ID, you can still buy a license by phone at 1-888-334-2258. A staff member will walk you through the purchase and email your license to you. The phone line is open Monday through Friday, 8 a.m. to 5 p.m. Pacific time.
Buying a License at a Physical Store
Most sporting goods stores, bait and tackle shops, and some Walmart and Target locations sell California fishing licenses. You will need to bring a valid ID. The staff member will fill out the paperwork with you, take your payment, and give you a temporary receipt. Your physical license card arrives in the mail within one to two weeks. You can fish when ready with the receipt while you wait for the card.
Call ahead to confirm the store carries licenses—not all locations do. Small bait shops are usually the most reliable, especially in areas near rivers, lakes, or the coast.
Steelhead and Salmon Stamps Explained
If you want to keep steelhead or salmon, you must buy a steelhead/salmon stamp in addition to your base fishing license. The stamp costs $16.15 and covers the same time period as your license. You can buy it at the same time you purchase your license, whether online or in person.
You do not need the stamp if you fish for other species like bass, trout, catfish, or panfish. You also do not need it if you catch steelhead or salmon but plan to release them. However, if you keep even one fish of these species, you must have the stamp or face a citation.
License Types and How Long They Last
California offers several license lengths to match different fishing plans. A one-day license ($16) is valid from midnight to midnight on the calendar day you buy it. A two-day license ($27) covers two consecutive calendar days. A one-year license ($63 resident, $142 non-resident) runs from the date you buy it for 365 days.
Non-residents pay roughly double the resident rate. To may have access to as a resident, you must have lived in California for at least six months and have a California address on your ID. If you are stationed in California with the military but your ID shows an out-of-state address, you may still be may be able to access for the resident rate—call the department to confirm.
Who Does Not Need a License
California residents under 16 can fish without a license. Residents 60 and older also do not need one. Active-duty military members stationed in California and veterans with a service-connected disability rated by the VA do not need a license either. If you fall into one of these groups, you still need to follow all other fishing rules—you cannot keep more fish than the daily limit, and you still need a steelhead/salmon stamp if you keep those species.
Disabled veterans should bring their VA disability rating letter or military ID to confirm their status if a ranger asks. Children under 16 do not need to carry proof, but an adult must supervise anyone under 16 while fishing.
What Happens If You Fish Without a License
Fishing without a valid license in California is a misdemeanor. A first offense typically results in a fine between $250 and $1,000, plus court costs. A second offense within five years can cost $500 to $2,000. A ranger can also confiscate your fishing equipment. The fine is the same whether you fished for one hour or one day, so buying a one-day license for $16 is far cheaper than the risk.
If a ranger stops you, they will ask to see your license. Have it ready—either printed, on your phone, or the temporary receipt from a store purchase. If you cannot show proof, they will write a citation and you will have to appear in court or pay the fine by mail.
Frequently Asked Questions
Can I buy a fishing license the same day I want to fish?
Yes. If you buy online through the California Department of Fish and Wildlife website, your license arrives by email within minutes and you can fish when ready. If you buy at a store, you get a temporary receipt on the spot and can fish right away while you wait for your physical card in the mail.
Do I need a separate license for saltwater fishing?
No. A California fishing license covers both freshwater and saltwater fishing. You do not need different licenses for different bodies of water. However, you still need the steelhead/salmon stamp if you plan to keep those species in saltwater.
What if I lose my license or it gets wet?
If you bought online, log back into your account on the California Department of Fish and Wildlife website and read your license again. If you bought a physical card, call 1-888-334-2258 and they can email you a replacement PDF. You can also visit a store where licenses are sold and request a duplicate card for a small fee.
Can I buy a license as a gift for someone else?
You can buy a license for someone else online if you have their California ID number and date of birth. However, the license will be issued in their name, and they must carry it while fishing. Some stores also sell gift certificates that the recipient can use to buy their own license.
Does my out-of-state license work in California?
No. You must have a California license to fish in California, even if you have a valid license from another state. Non-resident licenses are available for $142 per year or $16 for one day, so you can fish legally without becoming a resident.