What You Pay for a Pennsylvania Fishing License

A Pennsylvania fishing license costs between $17 and $37 for residents, depending on how long you want it to last and what waters you plan to fish. Non-residents pay $50 to $65. The Pennsylvania Fish and Boat Commission sets these prices and updates them periodically, so the exact amount may shift year to year.

The most common choice is a one-year resident license at $17.97. If you want to fish for just three days, you can buy a three-day license for $9.97. A seven-day license runs $14.97. Pennsylvania also sells lifetime licenses for residents—these cost $1,000 one time and never expire, though you still need to follow all fishing rules.

Non-residents have similar options: a one-year license is $50.97, a seven-day license is $35.97, and a three-day license is $24.97. Non-residents cannot buy lifetime licenses in Pennsylvania.

Key Takeaways

  • Pennsylvania resident one-year fishing licenses cost $17.97; non-residents pay $50.97 for the same period.
  • Short-term options exist: three-day licenses cost $9.97 for residents and $24.97 for non-residents.
  • You can buy a lifetime resident license for $1,000 that never expires, though you must still follow all state fishing regulations.
  • Licenses are sold through the Pennsylvania Fish and Boat Commission website, authorized agents, and some sporting goods retailers.
  • A fishing license covers freshwater fishing in Pennsylvania; saltwater or special permits cost extra.

Where to Buy Your License

You can purchase a Pennsylvania fishing license online through the Fish and Boat Commission website, which is the fastest option. You receive your license when ready as a digital file you can print or show on your phone. There is no extra fee for buying online.

If you prefer to buy in person, authorized agents throughout the state sell licenses—these include bait and tackle shops, sporting goods stores, and some Walmart locations. Call ahead to confirm the store has licenses in stock. You walk out with a physical license card the same day.

You can also buy a license by phone through the Fish and Boat Commission, though this method is slower and you will need to wait for the license to arrive by mail.

What Your License Covers

A standard Pennsylvania fishing license lets you fish in freshwater lakes, rivers, and streams throughout the state. It covers most common fish: bass, trout, catfish, walleye, and panfish. The license is valid for the calendar year (January 1 through December 31) if you buy a one-year license, or for the specific dates you choose if you buy a short-term license.

Your license does not cover special situations. If you want to fish for trout in special regulation areas, you may need an additional permit. If you plan to fish in Lake Erie or other waters that border other states, you may need a separate saltwater or interstate license. Check the Fish and Boat Commission website or call 717-705-7800 to confirm what you need for your specific location.

Age and Residency Requirements

You must be at least 16 years old to buy a fishing license in Pennsylvania. Children under 16 can fish without a license as long as they are supervised by a licensed adult. Some counties offer free youth licenses for children ages 12 to 15; contact your county's Fish and Boat Commission office to learn whether your area participates.

To buy a resident license, you must have lived in Pennsylvania for at least 60 consecutive days before you purchase it. If you have just moved to the state or are visiting, you will need a non-resident license instead. The Fish and Boat Commission verifies residency when you buy online, so have a Pennsylvania ID or proof of address ready.

License Discounts and Exemptions

Pennsylvania offers free licenses to certain groups. Residents who are 65 or older can fish without a license. Military veterans with a service-connected disability rated by the U.S. Department of Veterans Affairs also fish free. Residents with a disability that prevents them from fishing in the conventional way may be may be able to access for a free license; contact the Fish and Boat Commission to discuss your situation.

The state does not offer reduced-price licenses for low-income residents, but the three-day and seven-day options are cheaper than a full-year license if you fish only occasionally. Some counties run special free fishing days a few times per year when no license is required; check your county's website for dates.

How Long Your License Stays Valid

A one-year license is valid from the date you buy it through December 31 of that same calendar year. If you buy a license on November 15, it expires December 31—you do not get a full 12 months. This is why many people buy their licenses in January if they plan to fish year-round.

A three-day or seven-day license is valid for three or seven consecutive calendar days starting the day you buy it. If you buy a three-day license on a Friday, it covers Friday, Saturday, and Sunday. A seven-day license bought on a Wednesday covers Wednesday through the following Tuesday.

A lifetime license never expires once you buy it. You do not need to renew it, but you must still carry it with you when you fish and follow all current Pennsylvania fishing rules.

What Happens If You Fish Without a License

Fishing without a valid license in Pennsylvania is a violation. If you are caught, you face a fine starting at $50 and can be required to pay restitution for the fish you caught. A second violation within five years carries a higher fine. The Fish and Boat Commission has officers who patrol popular fishing areas, and they check licenses regularly.

If you forget your license at home, you can show a digital copy on your phone if you bought it online. If you cannot show proof of a valid license, you may still be cited. The safest approach is to print your license or carry your license card with you every time you fish.

Frequently Asked Questions

Can I buy a Pennsylvania fishing license if I live in another state?

Yes, you will need a non-resident license. Non-resident licenses cost $50.97 for one year, $35.97 for seven days, or $24.97 for three days. You can buy online through the Fish and Boat Commission website the same way residents do.

Do I need a separate license to fish in Lake Erie?

Lake Erie borders Pennsylvania, Ohio, and New York. A Pennsylvania license covers Pennsylvania waters of Lake Erie, but if you cross into Ohio or New York waters, you need that state's license. Many anglers buy licenses from multiple states if they fish the whole lake.

What if my license expires while I am on a fishing trip?

Your license must be valid on the day you fish. If it expires, you are fishing without a license, even if you bought it recently. Renew before your trip or buy a new license before the old one expires. You can buy a new license online in minutes.

Can I get a refund if I buy a license and do not use it?

The Fish and Boat Commission does not issue refunds for unused licenses. If you are unsure whether you will fish, consider buying a three-day or seven-day license instead of a full-year license to reduce the cost.

Is there a license for catch-and-release fishing only?

No. The same license covers all freshwater fishing in Pennsylvania, whether you keep fish or release them. You still need a valid license even if you plan to release every fish you catch.