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.
| License | Resident | Non-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 | $51 | n/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.