What Texas Fishing Licenses Cost
A Texas resident fishing license costs $32 for a year. A three-day license is $19. A one-day license is $11. Non-residents pay $63 for a year, $38 for a three-day license, and $16 for a one-day license.
These prices are set by the Texas Parks and Wildlife Department and have not changed since 2019. You buy them through the department's website, by phone, or at authorized vendors across the state — mostly sporting goods stores, bait shops, and some grocery stores.
If you fish only in saltwater (bay or ocean), you do not need a license at all. Freshwater fishing requires one. If you fish both, one license covers both.
Key Takeaways
- A one-year Texas resident fishing license costs $32; non-residents pay $63.
- Short-term licenses (one day or three days) cost less and do not require renewal.
- Saltwater fishing in Texas bays and the Gulf does not require a license.
- You can buy a license online, by phone, or at sporting goods stores and bait shops.
- Certain people — including Texas residents over 65 and active military — pay reduced rates or nothing.
Who Pays Reduced Rates or Nothing
Texas residents aged 65 and older do not pay for a fishing license. You need to show proof of age when you buy it, but the license itself is free and lasts one year.
Active-duty military members and Texas veterans with a service-connected disability rated by the VA pay nothing. You will need to show military ID or a VA disability letter. Disabled Texas residents who receive Supplemental Security Income (SSI) also fish free.
Children under 17 do not need a license if they fish with a licensed adult. The adult's license covers them. If a child fishes alone, they need their own license at the full resident rate.
Where to Buy and How Long It Takes
Buy online at tpwd.texas.gov — the Texas Parks and Wildlife Department website. You can print your license when ready or have it mailed. Most people print it right away and carry the paper copy or show it on their phone.
You can also call the Parks and Wildlife Department at 1-800-895-4248 during business hours and buy over the phone. They will mail it to you, which takes about a week.
Authorized vendors sell licenses in person. These include Academy Sports, Walmart, Bass Pro Shops, local bait and tackle shops, and some H-E-B grocery stores. You get the license when ready when you buy it in person.
What Your License Covers
One freshwater license lets you fish in any Texas lake, river, or stream. It covers both public and private water (with the landowner's permission). You can use rod and reel, trotline, or other legal methods.
The license does not cover everything. Some fish have special rules — largemouth bass, smallmouth bass, and catfish have daily catch limits and size limits that change by region. You can find these on the Parks and Wildlife website before you fish.
A license also does not cover hunting or trapping. If you hunt and fish, you need both a hunting license and a fishing license.
Saltwater Fishing and Special Situations
If you fish in Texas bays, the Gulf of Mexico, or any saltwater body, you do not need a license. This includes Galveston Bay, Corpus Christi Bay, and the open Gulf. You can fish saltwater as much as you want without buying anything.
If you fish both freshwater and saltwater, one freshwater license covers you for the freshwater part. You do not need a separate saltwater license because one does not exist in Texas.
Some private ponds and lakes may have their own rules. Always ask the landowner or property manager before you fish on private land, even if you have a license.
Renewing Your License
Your license expires one year from the date you buy it. You renew it the same way you bought it — online, by phone, or at a vendor. There is no grace period; once it expires, you cannot fish legally until you buy a new one.
If you buy a one-day or three-day license, it expires at the end of that period and cannot be renewed. You buy a new short-term license if you want to fish again.
The Parks and Wildlife Department does not send renewal reminders. Mark your calendar or set a phone reminder so you do not fish with an expired license.
Frequently Asked Questions
Do I need a license to fish in my own pond on my property?
No. You do not need a license to fish in a pond on land you own. If you own the land and the water is on it, you can fish without a license. If you fish in someone else's pond, you need their permission and a valid license.
What happens if I fish without a license?
Fishing without a license in Texas is a crime. Penalties range from a fine of $25 to $500 depending on whether it is your first offense. The Parks and Wildlife Department has officers who patrol and check licenses.
Can I buy a license for someone else as a gift?
Yes. You can buy a license online or at a vendor and give it to someone else. The person who fishes must carry the license with them. If you buy online, you can print it or have it mailed to the recipient.
Is there a license for catch-and-release fishing only?
No. Texas does not offer a separate catch-and-release license. If you fish at all — whether you keep the fish or release it — you need a standard fishing license.
Do I need a license if I fish from a charter boat?
No. If you fish from a licensed charter boat in saltwater, you do not need a license. The charter captain's license covers passengers. If you fish from a freshwater charter boat, you need your own freshwater license.