How Much Is a Fishing License?

Fishing license fees vary widely across the USA. On average, residents pay around $25 for an annual license while non-residents pay $60-70. Some states charge extra fees for certain species. Senior citizens and disabled veterans often qualify for discounts. Most states offer 1-day licenses from $5-15. Multi-day and multi-year options can save money over single-year purchases. Saltwater licenses range from $10-30 on average. Be sure to check state regulations since fines for fishing without a license can be hundreds of dollars. Know exactly what you need before visiting the tackle shop or going online to purchase through official state websites, the only legal sellers of fishing licenses.