Any person 16 years or older must obtain a fishing license. A New York State driver’s license is needed to prove residency. Licenses are valid one year from the date of purchase.

https://www.dec.ny.gov/permits/6091.html

Fees: pdf NYS DEC License Price Sheet (160 KB)

Amount  
Description
$25.00 Annual Age 16-69
5.00 Annual Age 70+ and Military/Disabled with a 40% or More Disability
12.00 7 day license (must be consecutive) 16+
5.00 1 day 16+
Free Marine Registry

Non-resident fees:

Amount 
Description
$50.00 Annual 16+
28.00 7 day license (must be consecutive) 16+
10.00 1 day 16+
Free Marine Registry

Lifetime Fishing Licenses: Available to New York State Residents Only

Amount 
Description
$460.00 Lifetime Fishing Age 0-69
65.00 Lifetime Fishing Age 70+