Resident, non-resident, and short-term fishing license prices for Ohio — plus the add-ons and rules that catch anglers off guard, and where to buy from ODNR.
Written and fact-checked by Jordan Whitfield, Site Editor
An Ohio resident annual fishing license costs $25.00 (365 days from purchase). Non-residents pay $76.96 for the same annual license. Ohio license pricing jumped for the 2026-27 cycle, so if you're working from an older fee chart, expect the non-resident numbers especially to be higher than you remember.
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual | $25.00 | $76.96 | 365 days from purchase |
| 1-Day | $14.00 | $27.04 | Single-day fishing |
| Senior (66+) | $10.00 | $52.00 | See notes above |
| 3-Year (Resident) | $72.11 | N/A | See notes above |
| Youth (Under 16) | Free | Free | Most states exempt young anglers |
Until 2022, non-resident anglers needed a separate permit to fish Lake Erie during certain times of year. That's no longer the case — your standard Ohio fishing license, resident or non-resident, now covers Lake Erie fishing whenever you visit, with no extra Great Lakes stamp required.
Ohio residents who fish regularly can skip annual renewals with 3-year ($72.11), 5-year ($120.18), or 10-year ($240.36) licenses, plus a lifetime option at $599.04. Non-residents don't get multi-year pricing — the 1-year ($76.96) and 3-day ($52.00) licenses are the main options for visitors.
Three years of $25 annual licenses would cost $75 total — the 3-year option at $72.11 saves less than $3, mostly convenience rather than real savings. The lifetime license at $599.04 only breaks even after roughly 24 years of continuous fishing at the current annual rate, so it's a bet on decades of use plus future fee inflation, not a near-term discount. The 5- and 10-year tiers land in between: worth it mainly if you value not thinking about renewal for a decade.
These are Ohio'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/Spotted) | Year-round, statewide default | 12" min. | 5/day |
| Walleye/Sauger/Saugeye (inland) | March 1 – April 30, 2026 (limits reset late April for rest of year) | 15" min. | 6/day (Mar–Apr) |
| Trout (statewide inland waters) | Year-round, statewide default | No min. | 5/day |
| Trout & Salmon (Lake Erie) | Seasonal limits change 3x per year | 12" min. | 2/day (Mar–May & Sep–Feb); 5/day (May–Aug) |
In addition to the official state portal linked above, Ohio 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.
An Ohio resident 1-year fishing license costs $25.00. Non-residents pay $76.96 for the same 1-year license, or $52.00 for a 3-day license, or $27.04 for a single day.
Yes. Ohio residents 66 and older born on or after January 1, 1938 qualify for a discounted $10.00 annual license. Residents born on or before December 31, 1937 get a free license.
Ohio licenses are valid for 365 days from the date of purchase, not a fixed calendar date — so a license bought in July is good until the following July.
No. Since the 2022-23 season, a standard Ohio fishing license (resident or non-resident) covers Lake Erie fishing with no additional permit required.
Yes. Ohio's 2026 Free Fishing Days are June 20-21, when Ohio residents can fish without a license, though other regulations still apply.
Buy online through the Ohio Wildlife Licensing System at wildohio.gov, through the HuntFish OH mobile app, or at license vendors statewide.