It was time to renew my license and it cost me basically $50 a year as a nonresident. That includes all inland fish including trout. I have a lifetime license for Tennessee but if I didn't, it's actually cheaper to trout fish in N.C. as a nonresident than it is for a resident in TN! Crazy!