Yes, you need a fishing license in Oklahoma to fish any public water, whether you live in the state or are just visiting, and whether you plan to keep your catch or release it. A resident annual license runs $31 and a nonresident annual is $81, with shorter and longer options on either side. A handful of narrow exemptions apply, and the penalties for going without run from a $25 fine up to 30 days in jail.
Who Can Fish Without a License
Before you buy anything, check whether you’re already exempt. Oklahoma lets several groups fish public waters without a license:
- Oklahoma residents aged 17 or younger.
- Nonresidents under 14. Nonresidents 14 through 17 still need a license.
- Residents 65 and older who hold a senior citizen lifetime fishing license.
- Landowners and tenants fishing a private pond on their own land, along with their immediate family: spouse, parents, grandparents, children and their spouses, and grandchildren and their spouses.
- Resident veterans with a VA disability rating of 60 percent or higher.
- People who are legally blind or physically unable to use fishing equipment, plus one companion assisting them.
- People under 18 in the legal and physical custody of the State of Oklahoma or a licensed childcare facility.
- Anyone fishing on Free Fishing Days. In 2026 those days are June 6 and 7.
Being exempt from the license itself doesn’t excuse you from the rest of the rules. Bag limits, size limits, and seasonal restrictions still apply.
License Types and Prices
Oklahoma’s license menu is short. Unless noted, licenses run 365 days from the date of purchase.
Residents
- Annual fishing: $31.
- 1-day fishing: $11, valid for one chosen day and expiring at midnight.
- Annual combination fishing and hunting: $53.
- 3-year combination: $121, requires six months of Oklahoma residency.
- Disability 5-year combination: $20, for residents receiving disability benefits with at least six months of Oklahoma residency.
Nonresidents
- Annual fishing: $81.
- 1-day fishing: $26.
The 1-day license is the only short-term option Oklahoma currently offers. Multi-day nonresident licenses that circulate in older guides are not on the ODWC’s current fee schedule.
Lifetime Licenses (Residents Only)
Lifetime licenses are available only to residents with at least six months in the state:
- Lifetime fishing: $375.
- Lifetime combination: $1,024.
- Senior citizen lifetime fishing, age 65+: $30.
- Senior citizen lifetime combination, age 65+: $60.
- Disabled veteran lifetime combination, 60%+ disability: $25.
- Disabled veteran lifetime combination, under 60% disability: $200.
The senior option is the standout. A resident can buy it during the calendar year they turn 65, and $30 buys a lifetime of fishing that would otherwise cost $31 every year.
Extra Permits You May Also Need
A standard fishing license covers most situations, but two waters have their own rules.
Paddlefish. Anyone fishing for paddlefish needs a free paddlefish permit in addition to a fishing license. It’s available through the Go Outdoors Oklahoma website and mobile app, at ODWC headquarters, and from authorized license vendors. Any paddlefish you don’t immediately release counts as kept, and you have to tag it right away with your permit number, which is your Customer ID.
Lake Texoma. Because Lake Texoma sits on the Oklahoma-Texas border, Oklahoma sells a $12 Lake Texoma permit that lets you fish both sides of the lake. It runs January 1 through December 31 and is not valid below Texoma Dam. Without it, your Oklahoma license covers only the Oklahoma side, and you’d need a Texas license for the rest.
Trout areas do not require a separate trout license. A regular resident or nonresident fishing license covers you, though the bag limits and seasonal rules for trout waters are different from general fishing waters.
How to Buy and Carry Your License
You have three ways to buy:
- Online at gooutdoorsoklahoma.com, any time.
- Through the Go Outdoors Oklahoma mobile app on iPhone or Android.
- In person at authorized vendors, including sporting goods stores and bait shops, or at ODWC offices.
You’ll need your name, date of birth, and address. For a resident license, you have to prove Oklahoma residency. A valid Oklahoma driver’s license works if it was issued at least 60 days before the purchase, or at least six months before for a lifetime license. If you don’t have one, ODWC will accept a resident income tax return, voter registration record, or vehicle registration instead.
You have to carry your license while fishing, but the mobile app counts. If your license is on your phone through the Go Outdoors Oklahoma app, you don’t need a paper copy.
Penalties for Fishing Without a License
If a game warden stops you without a license, you may be offered a substitute temporary 30-day license on the spot: $100 for residents, $150 for nonresidents. That covers you going forward but costs a lot more than the real thing.
If you decline it or aren’t offered one, the case goes to court. A resident conviction carries a fine of $25 to $200, up to 30 days in county jail, or both. For nonresidents, the fine range is $50 to $200, with the same jail exposure.
One escape hatch matters. If you actually had a valid license when you were cited and just didn’t have proof on you, the charge can be dismissed. Show the license to the court or district attorney within 72 hours and it goes away without court costs. Wait longer than that and you can still get it dismissed by showing proof in court, but you’ll owe the court costs.