North Carolina keeps fishing licensing simple once you sort your trip into the right water type. Most anglers age 16 or older need a license in public waters, annual licenses run for 12 months from the purchase date, and the main decision is whether your trip is inland, coastal, or both.

Quick answer 2026 rule
Who needs a license Most anglers age 16 or older in public waters
Resident annual inland $30
Resident annual coastal $19
Resident annual unified $49
Resident 10-day options $11 inland or $8 coastal
Nonresident 10-day options $28 inland or $14 coastal
Where to buy Online, at state license agents, most Walmart sporting goods counters, and Division of Marine Fisheries offices

Who needs a North Carolina fishing license

If you are 16 or older and fishing public waters in North Carolina, plan on needing a license. That rule covers inland freshwater, coastal saltwater, and joint waters where the two systems overlap.

The biggest everyday exceptions are straightforward:

  • anglers under 16
  • fishing in a private pond on privately owned land
  • fishing on July 4 during North Carolina’s annual Free Fishing Day
  • passengers fishing under a licensed for-hire coastal vessel license

If you are deciding whether your spot counts as public water or private water, do not guess from the map alone. Use the state’s published water classifications or buy the license that clearly covers your trip.

Inland vs coastal vs unified

North Carolina does not use one single recreational fishing license for everyone. The right choice depends on where you plan to fish.

Inland fishing license

Choose inland if your trip is built around freshwater lakes, reservoirs, rivers, streams, or mountain trout water. This is the license most anglers need for places like Lake Norman, Jordan Lake, Fontana Lake, the French Broad River, and stocked trout streams.

Coastal Recreational Fishing License

Choose coastal if you are fishing the surf, sounds, tidal creeks, inlets, beaches, nearshore saltwater, or most trips centered on the Outer Banks and the coast. This is the standard license for saltwater shore fishing, private-boat fishing, and many dock or pier trips in marine waters.

Joint waters

Joint waters sit between the inland and coastal systems. In those areas, either an inland license or a coastal license is acceptable. That matters for anglers fishing tidal rivers and transition zones where the water type is not obvious at first glance.

Unified inland and coastal license

Residents who fish both systems regularly can buy the resident unified license instead of carrying separate annual inland and coastal licenses. It covers both water types statewide.

Current 2026 prices

The current recreational schedule in North Carolina is still built around the July 2024 fee update. These are the numbers most anglers are seeing in 2026.

License type Resident Nonresident
Annual inland $30 $54
Annual coastal $19 $38
Annual unified inland plus coastal $49 Not offered
10-day inland $11 $28
10-day coastal $8 $14

Annual licenses run for 12 months from the date you buy them, not just through the end of the calendar year.

Where to buy

The fastest option is the Go Outdoors North Carolina portal. You can also buy in person through state license agents, most Walmart sporting goods counters, and Division of Marine Fisheries offices.

Use the state portal when:

  • you want to buy immediately
  • you need to compare inland vs coastal before checkout
  • you want account access for reprints or future purchases

Use an in-person agent when:

  • you are already driving to the water
  • you want a printed document in hand right away
  • you would rather ask someone to help you choose the right license type

Best next page for your trip