The North Carolina saltwater fishing license cost is $20 annually or $9 for ten days for a resident, and $40 annually or $15 for ten days for a visitor. This Coastal Recreational Fishing License covers coastal and joint waters. Check any transaction charge and exemption before buying.
North Carolina Saltwater Fishing License Cost by Trip



| Period | Resident | Nonresident |
|---|---|---|
| Ten days | $9 | $15 |
| Annual | $20 | $40 |
The NCWRC fee table lists base fees. The regulations digest lists a $5 transaction fee per order.
Check Joint, Coastal and Inland Waters


The NC Division of Marine Fisheries license page explains coastal and joint coverage. Joint waters may be fished with an appropriate coastal or inland license. Coastal coverage alone does not grant inland fishing privileges.
Confirm Charter or Pier Coverage


- Ask whether the specific charter or pier has a blanket license covering you.
- Check the date and type of fishing if buying an individual license.
- Review applicable season, size and bag limits before keeping fish.
See the resident inland and unified guide or lifetime coastal fee guide.
Frequently Asked Questions
How much is a visiting angler’s ten-day coastal license?
The 2026–27 base price is $15 before any transaction charge.
Can a North Carolina inland license be used in joint waters?
The state permits fishing in joint waters with an appropriate inland or coastal license. Check the location’s official classification.
Do all charter or pier trips include fishing license coverage?
Confirm whether the specific business holds a blanket license that covers you and your activity.