What You Pay for a Pennsylvania Fishing License
A Pennsylvania fishing license costs between $20.97 and $50.97 depending on whether you fish in freshwater only or both freshwater and saltwater, and whether you are a resident or non-resident. Residents pay less than non-residents. A one-year resident freshwater license is $20.97. A one-year resident combination license (freshwater and saltwater) is $30.97. Non-residents pay $50.97 for a one-year freshwater license and $60.97 for a combination license.
Pennsylvania also sells short-term licenses if you do not fish regularly. A three-day resident freshwater license costs $10.97. A seven-day resident freshwater license costs $16.97. These short-term options are available to both residents and non-residents, though non-resident rates are higher.
You buy licenses through the Pennsylvania Fish and Boat Commission website, by phone at 717-705-7800, or at authorized vendors across the state — including sporting goods stores, bait shops, and some hardware stores. The commission adds a processing fee when you buy online or by phone, so the final cost is slightly higher than the base price listed above.
Key Takeaways
- A one-year resident freshwater license in Pennsylvania costs $20.97; a combination freshwater and saltwater license costs $30.97.
- Non-residents pay $50.97 for freshwater and $60.97 for combination licenses.
- Short-term licenses (three-day and seven-day) are available at lower cost if you fish occasionally.
- You can buy licenses online, by phone, or at authorized vendors like sporting goods stores and bait shops.
Who Counts as a Resident
Pennsylvania considers you a resident if you have lived in the state for at least 60 consecutive days before buying your license. You must also have a valid Pennsylvania driver's license or state ID card, or you must have registered to vote in Pennsylvania.
If you moved to Pennsylvania recently or do not have a state ID, you may need to buy a non-resident license even if you plan to stay. The 60-day rule is strict — the commission does not count partial months. If you moved on the 15th of a month, your 60 days start from that date, not from the first of the next month.
What Types of Licenses Are Available
Pennsylvania offers licenses for different fishing situations. A freshwater license lets you fish in lakes, rivers, and streams within the state. A combination license includes freshwater and saltwater fishing — useful if you plan to fish the Delaware River or travel to coastal areas. Both are available as one-year or short-term licenses.
The state also sells special licenses for specific situations. A one-day license costs $7.97 for residents and $16.97 for non-residents. A lifetime license for residents costs $976.97 — a one-time payment that never expires. Lifetime licenses are not available to non-residents.
If you are 16 or younger, you do not need a license to fish in Pennsylvania. Residents aged 67 and older also fish without a license. If you are between 17 and 66, you must have a valid license to fish anywhere in the state.
Where to Buy and How Long It Takes
The fastest way to buy a license is online through the Pennsylvania Fish and Boat Commission website. You can purchase and print your license when ready — you do not have to wait for anything to arrive by mail. The online system accepts credit and debit cards and adds a $2.50 processing fee to your purchase.
You can also call the commission at 717-705-7800 during business hours. Phone purchases take the same processing fee and are mailed to you within five to seven business days. If you need a license before then, buying in person at an authorized vendor is faster — you walk out with a physical license the same day.
Authorized vendors are scattered across Pennsylvania. The Fish and Boat Commission website has a searchable list of vendors by county. Most are bait and tackle shops, but some Walmart, Dick's Sporting Goods, and Cabela's locations also sell licenses. Call ahead to confirm the vendor near you carries the type of license you need.
What Your License Covers
Your Pennsylvania fishing license covers you to fish for most species in the state — bass, trout, catfish, panfish, and others. The license itself does not limit what you can catch, but Pennsylvania has separate regulations about which fish you can keep, how many, and what size they must be. These rules change by species and by water body.
Some waters require special permits or stamps in addition to your base license. If you want to fish for trout in certain areas, you may need a trout stamp. If you plan to fish for walleye or muskellunge in specific lakes, check the Fish and Boat Commission's current regulations before you go — the requirements vary by location and season.
Renewing Your License
Pennsylvania licenses expire on December 31 of the year you buy them. You can renew starting November 1 of that year. If you buy a license in November or December, it is valid through the end of the following year — so a license purchased in December 2024 runs through December 31, 2025.
You renew the same way you buy: online, by phone, or at a vendor. If you renew online before your current license expires, your new license takes effect when ready after the old one ends. There is no gap in coverage. If you let your license lapse, you can buy a new one at any time — there is no penalty for the gap, but you cannot fish during the period when you have no valid license.
Frequently Asked Questions
Do I need a separate license for each type of fish?
No. One Pennsylvania fishing license covers all freshwater species. You do not buy separate licenses for bass, trout, or catfish. However, some waters have special permit requirements — for example, certain trout areas require a trout stamp in addition to your base license. Check the Fish and Boat Commission website for your specific water.
Can I fish with someone else's license?
No. Each person fishing must have their own valid license. A license is not transferable. If you are fishing with family or friends, everyone aged 17 to 66 must carry their own license.
What happens if I fish without a license?
Fishing without a valid license in Pennsylvania is a violation. Penalties include fines starting at $50 and can go much higher depending on the violation. You may also lose your fishing privileges for a period of time. It is cheaper and simpler to buy a license before you fish.
Can I buy a license for someone else as a gift?
Yes. You can purchase a license online or by phone using someone else's information, and they can print it or pick it up. Some vendors also sell gift certificates if you want the recipient to choose their own license type.
Is there a discount if I buy multiple licenses at once?
Pennsylvania does not offer bulk discounts on fishing licenses. Each license costs the same whether you buy one or ten. However, if you fish regularly, a lifetime resident license ($976.97) pays for itself after about 47 years of one-year licenses.