The Texas annual fishing license cost is $30 to $40 for standard resident packages and $58 to $68 for standard nonresident packages. These packages follow the license season. The $47 resident Year-from-Purchase All-Water package runs through the end of the purchase month in the next license year.
Texas Annual Fishing License Cost by Water Type



| Water | Resident | Nonresident |
|---|---|---|
| Freshwater | $30 | $58 |
| Saltwater | $35 | $63 |
| All-Water | $40 | $68 |
Check Texas Parks and Wildlife’s fishing package table for current rates. The standard seasonal package expires August 31 of its license year. Check the dates shown on the license you buy.
Compare Seasonal and Year-from-Purchase Coverage



The $47 Year-from-Purchase All-Water package is for Texas residents. It covers both water types through the end of the purchase month in the next license year. Compare expiration dates at checkout if you expect to fish across August 31.
See the resident package and residency guide and the daily fee comparison.
Choose Coverage Before Paying


Select the appropriate package for your residency and water type. Verify the effective and expiration dates and any required endorsements or tags. See TPWD fishing endorsement and tag rules and the saltwater license guide.
Frequently Asked Questions
How much does the annual visitor All-Water package cost?
TPWD lists $68 for the standard nonresident All-Water package.
When does the standard Texas fishing package expire?
Standard seasonal packages expire August 31 of the license year. Check the exact date on the issued license.
What is different about the $47 resident package?
It runs through the end of the purchase month in the next license year and includes freshwater and saltwater coverage.