North Carolina Fishing License Fees

Last verified 2026-10-31 from official agency sources

Resident annual$32
Non-resident annual$56

Standard annual adult license (Annual Inland Fishing License). Other licenses are in the table below.

LicenseResidentNon-resident
Annual Coastal Recreational Fishing License (age 16 and older)
Valid 12 months from purchase. Covers coastal and joint waters only; not inland waters. Source
$20$40
Annual Unified Inland/Coastal Recreational Fishing License (age 16 and older)
Residents only. Covers statewide inland and coastal fishing including Public Mountain Trout Waters. Source
$51n/a
Short-Term Coastal Recreational Fishing License (10-day)
Covers coastal and joint waters only. Source
$9$15
Annual Inland Fishing License
Covers inland waters, including Public Mountain Trout Waters and trout waters on game lands. Does not cover coastal waters; those need a Coastal Recreational Fishing License (or the unified license). A $5 transaction fee is added to the total order. Source
$32$56
10-Day Inland Fishing License
Covers inland waters, including Public Mountain Trout Waters and trout waters on game lands. Does not cover coastal waters. A $5 transaction fee is added to the total order. Source
$12$29

Spot a price that looks wrong? Tell us and we will check it against the agency page.

Buy or confirm on the official North Carolina agency site →

Prices are shown as listed by the agency. Some include agent or processing fees and some do not, so your total at checkout may differ.

ShareEmailFacebookXReddit

Compare North Carolina with another state →

← All states