North Carolina’s 10-day licenses are strong value buys for beach weeks, mountain weekends, and short out-of-state trips. They let you stay legal without paying for a full year when you only need a narrow trip window.

Price overview

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

Which 10-day license fits your trip

10-day inland

Use the 10-day inland license for freshwater lakes, rivers, streams, reservoirs, and mountain trout trips.

10-day coastal

Use the 10-day coastal license for surf fishing, beach trips, sounds, inlets, tidal saltwater, and other coastal trips.

Joint waters

In joint waters, either inland or coastal works. That matters if your short trip is centered on transition areas rather than obvious pure freshwater or pure saltwater.

When a 10-day license is the smart buy

  • one beach vacation
  • one long weekend on a river or reservoir
  • one guided family trip where you are not fishing North Carolina again soon
  • a first trip when you do not want to pay for annual coverage yet

When annual coverage is the better move

The 10-day price is attractive, but it stops being the better value pretty quickly.

  • Coastal resident: after 3 short-trip purchases, annual coastal is the better spend.
  • Coastal nonresident: after 3 short-trip purchases, annual coastal is still the better long-run value.
  • Inland resident: after 3 short-trip purchases, annual inland is the better spend.
  • Inland nonresident: after 2 short-trip purchases, annual inland becomes the better move.

If you are a resident bouncing between inland and coastal trips, the annual unified license may be even cleaner than repeatedly choosing between short-term options.

Where to buy a 10-day North Carolina fishing license

Buy through the state portal if you want the fastest route. You can also buy standard trip licenses through state license agents and most Walmart sporting goods counters.