What Ohio fishing licenses cost
An Ohio fishing license for residents costs $24.50 for a one-year license. Non-residents pay $48.50 for the same period. If you want to fish for only three days, Ohio offers a three-day non-resident license for $18.50. One-day licenses are not available in Ohio.
These prices cover freshwater fishing in lakes, rivers, and streams across the state. If you plan to fish in Lake Erie or other waters where you might catch walleye, bass, or catfish, the standard license covers those too. Prices have remained stable, though the Ohio Division of Wildlife can adjust them — check the official website before you buy to confirm the current cost.
You do not need a separate license to fish on private property with the owner's permission, but you do need one to fish anywhere public. Children under 16 do not need a license if they fish with a licensed adult, but they must follow all other state rules.
Key Takeaways
- Ohio resident one-year licenses cost $24.50; non-residents pay $48.50 for the same period.
- A three-day non-resident license costs $18.50 if you are visiting and do not want a full year.
- You can buy a license online through the Ohio Division of Wildlife website, by phone, or at authorized retailers like sporting goods stores and some bait shops.
- Children under 16 do not need a license if they fish with a licensed adult, but the adult must have a valid license.
How to buy your license online
The fastest way to get a license is through the Ohio Division of Wildlife website at wildohio.gov. You create an account, enter your name, date of birth, and address, then choose your license type and pay by credit or debit card. The license is when ready — you can print it or show it on your phone.
You will need a valid Ohio driver's license or ID number to complete the purchase. If you do not have one, you can buy in person instead. The online system asks for your Social Security number as well, which Ohio uses to verify residency and check for any fishing violations on your record.
Where to buy in person
You can walk into any Ohio Division of Wildlife office and buy a license the same day. There are regional offices in Columbus, Chillicothe, Findlay, and other cities — the website lists all locations and hours. Bring your driver's license or state ID.
Many sporting goods stores, bait and tackle shops, and some Walmart locations also sell Ohio fishing licenses. Call ahead to confirm they have them in stock, since smaller shops may not carry them every day. The price is the same whether you buy online or in person.
What your license covers and what it does not
Your standard fishing license lets you fish for most freshwater species — bass, catfish, crappie, bluegill, and others. It covers public waters statewide, including Lake Erie. You can use rod and reel, hand lines, or nets, depending on the species and season.
The license does not cover trout fishing in designated trout streams. If you want to fish for trout in Ohio's stocked streams, you need a separate trout permit that costs $14.50 for residents and $24.50 for non-residents. You also cannot use the same license to fish in another state — each state requires its own license.
Some waters have special rules. For example, certain lakes require a separate permit or have catch limits that differ from the statewide rules. Check the Ohio Division of Wildlife website or call 614-265-6648 before you fish a new location to learn what applies there.
How long your license lasts
A one-year resident license runs from the date you buy it for exactly 12 months. If you buy on March 15, it expires on March 14 of the next year. A three-day non-resident license is valid for three consecutive calendar days starting the day you buy it.
You can buy a new license before your current one expires — there is no penalty for overlapping licenses. Many people buy their next year's license in December so they do not forget. You do not get a refund if you buy a license and then decide not to fish.
Discounts and free licenses
Ohio does not offer a reduced-price resident license based on age or income. However, military members on active duty can fish without a license. Veterans and disabled people do not receive a discount on the standard license price.
If you are a resident and turn 65 or older, you still pay the full $24.50 for a one-year license — there is no senior discount. Some states offer free or reduced licenses for seniors, but Ohio does not. Children under 16 fish free with a licensed adult, which is the closest thing to a discount the state offers.
What happens if you fish without a license
Fishing without a valid license in Ohio is a minor misdemeanor. A first offense typically results in a fine of $50 to $150, plus court costs. A second offense within five years can cost $100 to $300. Game wardens patrol public waters and check licenses, especially on weekends and holidays.
If you are caught, the warden will ask to see your license. If you do not have one, they will take your information and issue a citation. You will have to appear in court or pay the fine by mail. It is cheaper and simpler to buy the license upfront.
Frequently Asked Questions
Can I buy a license for someone else as a gift?
No. A license is tied to the person whose name and date of birth are on it. You can buy one for yourself and give the person a gift card to buy their own, or you can go with them to buy it in person. The license must match the person who is fishing.
Do I need a license to fish from a boat?
Yes. Fishing from a boat, dock, or shore all require the same license. The location does not matter — if you are fishing in Ohio waters, you need a valid license. The boat owner does not need a license unless they are also fishing.
What if my license expires while I am on a fishing trip?
You cannot fish after your license expires, even if you are in the middle of a trip. Buy your new license before the old one runs out. If you are traveling and your license expires, you can buy a new one online from your phone or at a local retailer.
Can I use my license in other states?
No. Each state has its own licensing system and rules. If you fish in Michigan, Kentucky, Pennsylvania, or West Virginia, you need a separate license for each state. Some states offer reciprocal agreements, but Ohio does not have them with its neighbors.
Is there a license for catch-and-release fishing only?
No. Ohio does not offer a separate catch-and-release license. You pay the same price whether you keep fish or release them all. The license covers both, so you follow the same rules either way.