All NC Fishing License Types (2025)
| License | Resident | Non-Resident | Duration |
|---|---|---|---|
| Inland (Freshwater) | $30 | $45 | 12 Months |
| Coastal (Saltwater) | $19 | $38 | 12 Months |
| Unified (Both + Trout!) | $49 | N/A | 12 Months |
| Inland 10-Day | N/A | $23 | 10 Days |
| Coastal 10-Day | N/A | $11 | 10 Days |
| Mountain Heritage Trout | $15 | $15 | 12 Months |
| Lifetime Unified (Age 12+) | $250 | N/A | Lifetime |
| Senior 65+ Lifetime Unified | $15 | N/A | Lifetime |
The 12-Month Rule
In NC, annual licenses are valid for a full 12 months from the date of purchase. They do not expire at the end of the calendar year like in some other states!
Trout Stamps
If you plan to fish in Public Mountain Trout Waters, you need the Mountain Heritage Trout privilege. However, if you purchase the $49 Unified License, or the $250 Lifetime Unified, trout fishing is already included!