Texas has thousands of miles of coastline and countless lakes and rivers that draw anglers year-round. Before you cast your line into these waters, you need to understand the state’s licensing rules. Most Texas residents who fish in public waters need a valid fishing license, though some people are exempt based on their age or other factors.
The fishing license requirements in Texas depend on where you live, how old you are, and what type of fishing you plan to do. Children under 17 and people born before January 1, 1931 can fish without a license. Everyone else typically needs to purchase the right permit for their situation.
This guide walks you through everything you need to know about getting legal to fish in Texas. You’ll learn about the different license types available, find out which one fits your needs, and discover how much you’ll pay and where to buy your permit.
Types of Fishing Licenses Available in Texas
Texas offers several fishing license options to match your needs. You can choose between freshwater, saltwater, or all-water packages depending on where you plan to fish.
Freshwater packages include a resident fishing license and freshwater endorsement. Residents pay $30, while non-residents pay $58. If you’re a Texas resident 65 or older, you qualify for the senior freshwater package at just $12.
Saltwater packages come with a saltwater endorsement plus tags for red drum and spotted seatrout. These cost $35 for residents and $63 for non-residents. Seniors can get the saltwater package for $17.
All-water packages give you the most flexibility. You can fish in both freshwater and saltwater locations across Texas. The resident all-water package costs $40, while non-residents pay $68. Senior residents pay only $22 for complete fishing access.
You might want a one-day all-water license if you’re visiting briefly. This costs $11 for residents and $16 for non-residents. It’s valid only for the specific day you choose.
Texas also offers specialized licenses. The year-from-purchase all-water package extends your fishing rights for 13 months instead of ending on August 31. This costs $47 for residents.
If you fish on Lake Texoma, you need a special license that covers both Texas and Oklahoma waters. This costs $12 and remains valid through December 31. All standard Texas fishing licenses expire on August 31 each year regardless of purchase date.
Who Needs a Fishing License in Texas
Most people who fish in Texas public waters need a license. The rules depend on your age and where you live.
Texas residents aged 17 and older must have a valid fishing license to fish in public waters. This includes lakes, rivers, streams, and coastal areas owned by the state. If you’re a resident under 17, you can fish without a license.
Non-residents follow similar rules. You need a license if you’re 17 or older and want to fish in Texas public waters. Non-residents under 17 can fish without one.
Key Groups Who Don’t Need a License:
- Children under 17 years old (residents and non-residents)
- Texas residents born before January 1, 1931
- Louisiana residents 65 or older with a valid Louisiana fishing license
- Oklahoma residents 65 or older
You also don’t need a license if you’re fishing on your own private property. The water must be entirely on land you own or lease. This exemption only applies to private ponds and lakes, not public waters.
People with intellectual disabilities may fish without a license under specific conditions. They need supervision from a licensed family member or medical personnel. A doctor’s note confirming the diagnosis is required while fishing.
Texas offers free fishing days throughout the year when anyone can fish without a license. These special days let you try fishing before buying a full license.
How to Obtain a Fishing License in Texas
Getting your Texas fishing license is a quick process with multiple purchase options. You can buy your license online through the Texas Parks and Wildlife Department website, by phone, or in person at authorized retailers across the state.
Online Purchase Steps:
- Visit the TPWD website or use their mobile app
- Create an account or log in with your existing credentials
- Select the license type that matches your residency status and fishing plans
- Provide your Texas driver’s license or identification number
- Pay with a credit or debit card
The online system charges a $5 administrative fee on top of your license cost. Your digital license becomes available immediately after purchase.
In-Person Purchase Options:
- Local sporting goods stores
- Tackle shops
- TPWD law enforcement offices
- Select retailers statewide
You need to bring a valid form of identification that proves your residency status. Texas residents must show a Texas driver’s license or ID card. Non-residents should bring their state-issued identification.
Phone Orders:
Call the TPWD customer service line at (512) 389-4800 during business hours. A representative will process your order and answer any questions about which license type fits your needs.
Keep your license with you whenever you fish. You can carry either a physical copy or display the digital version on your mobile device. Law enforcement officers may ask to see your license during routine checks on public waters.
Fishing License Costs and Validity Periods in Texas
Texas offers several fishing license options with different price points based on your residency status and fishing needs. Understanding these costs helps you budget for your fishing trips.
Resident Fishing Licenses:
- Freshwater Package – $30 (includes fishing license and freshwater endorsement)
- Saltwater Package – $35 (includes fishing license and saltwater endorsement with tags)
- All-Water Package – $40 (includes both freshwater and saltwater access)
- Year-from-Purchase All-Water Package – $47 (valid for 13 months instead of through August 31)
- One-Day All-Water License – $11 (valid for consecutive days if purchased together)
Senior Resident Licenses (65 years and older):
You can save money if you’re 65 or older. Senior packages range from $12 for freshwater to $22 for all-water access.
Non-Resident Fishing Licenses:
- Freshwater Package – $58
- Saltwater Package – $63
- All-Water Package – $68
- One-Day All-Water License – $16
Most Texas fishing licenses remain valid through August 31 of the same year you purchase them. This means buying a license in January gives you eight months of fishing, while purchasing in July only gives you two months.
The year-from-purchase all-water package provides better value if you buy your license mid-year. It stays valid for 13 months from your purchase date instead of expiring on August 31.
Important note: License fees cannot be refunded, exchanged, or transferred once purchased.




