Resident, non-resident, and short-term fishing license prices for Oklahoma — plus the add-ons and rules that catch anglers off guard, and where to buy from the official state agency.
Written and fact-checked by Jordan Whitfield, Site Editor
An Oklahoma resident annual fishing license costs $31.00. Non-residents pay $81.00 for the same annual license.
Oklahoma residents can buy a Senior Citizen Lifetime Fishing License for just $30 — a fraction of the standard $375 lifetime license — and can purchase it starting in the calendar year they turn 65, even while still 64. (Oklahoma Statutes)
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual | $31.00 | $81.00 | Resident annual |
| 1-Day | $11.00 | $26.00 | Short-term option |
| Residency Rule | Driver License State | 60-day rule | See notes below |
| Youth (Under 16) | Free | Free | Most states exempt young anglers |
For Oklahoma license purposes, you're generally considered a resident of whichever state issued your valid driver's license. A non-resident is specifically defined as someone who has lived in Oklahoma for less than 60 days — worth knowing if you've recently moved.
At $11 for residents (roughly 1:3 against the $31 annual), Oklahoma's 1-day license makes it easy to stay well under annual cost if you're only fishing a handful of days each year — you'd need close to three separate day trips before the annual license starts paying for itself.
These are Oklahoma's default statewide season windows and bag/size limits for the most commonly targeted species. Many individual lakes, rivers, and reservoirs carry their own special regulations that override these defaults — always confirm the rules for your specific water before you fish.
| Species | Season | Min. Size | Daily Limit |
|---|---|---|---|
| Bass (Largemouth/Smallmouth, combined) | Year-round, statewide default | Only 1 of 6 may be over 16" | 6/day |
| Crappie (White/Black, combined) | Year-round, statewide default | No min. | 37/day combined |
| Catfish (Blue/Channel, combined) | Year-round, statewide default | Only 1 blue over 30" | 15/day combined |
| Catfish (Flathead) | Year-round, statewide default | No min. | 5/day |
In addition to the official state portal linked above, Oklahoma fishing licenses are typically available at Walmart, Bass Pro Shops, Cabela's, and Dick's Sporting Goods locations statewide, along with independent bait & tackle shops. Call ahead if you need a specific license type (combination, lifetime, or trout stamp) since not every retail counter carries every product.
A resident annual license costs $31.00. Non-residents pay $81.00, with 1-day options at $11 (resident) or $26 (non-resident).
Generally by the state that issued your driver's license. Non-residents are defined as those who've lived in Oklahoma less than 60 days.
Yes, typically a $3 fee applies to online purchases.
The $11 resident 1-day license, if you're only fishing a few days a year rather than needing the full $31 annual.
At GoOutdoorsOklahoma.com or through the mobile app.