The Ohio fishing license cost is $25 for the standard resident annual license or $76.96 for the standard nonresident annual license. A resident one-day license is $14. Nonresidents can buy one day for $27.04 or three days for $52.
Ohio Fishing License Cost by Residency



| Option | Resident | Nonresident |
|---|---|---|
| One day | $14 | $27.04 |
| Three days | See resident day or annual options | $52 |
| Standard one year | $25 | $76.96 |
| Senior one year | $10 for eligible residents | See standard visitor prices |
The Ohio 2026–27 fishing guide lists these prices. Ohio says online or app transaction fees may apply.
Check Age and Residency Before Choosing



Ohio generally requires a license from age 16. Resident pricing has residency requirements and limited exceptions. For age 65 or older, use the Ohio senior fishing guide to check the birth-date rule.
A one-year license generally lasts 365 days from purchase. Look at your issued expiration date. For longer terms, see the Ohio lifetime and multi-year license guide.
Buy the License and Check the Water Rules


Use Ohio’s license service, app or authorized agents. Carry the license while fishing. Ohio allows mobile display. Check boundary waters and current harvest limits in the Ohio fishing regulations.
If you are visiting for a weekend, use the Ohio three-day fishing license price comparison.
Frequently Asked Questions
What is the standard Ohio resident annual fishing license price?
Ohio lists $25 for the standard resident one-year license.
Is an Ohio resident three-day fishing license listed?
Ohio lists its three-day product under nonresident licenses. Residents can compare one-day, annual and eligible discounted options.
How long is an Ohio one-year fishing license valid?
Ohio says one-year licenses are normally valid for 365 days. Check the expiration printed on the issued license.