Where you buy should match how quickly you need the license and how much help you want during checkout. North Carolina gives you a strong online route plus simple in-person options across the state.

Fastest places to buy

1. Online through the state portal

The fastest option is the Go Outdoors North Carolina portal. Use it when you want to buy immediately, compare inland vs coastal before paying, or handle everything before you leave home.

2. State license agents

North Carolina sells recreational licenses through state license agents across the state. These are often the best walk-in option when you want a printed document in hand.

3. Walmart sporting goods counters

Most Walmart sporting goods counters can sell North Carolina fishing licenses. This is one of the easiest last-minute options when you are already on the road.

4. Division of Marine Fisheries offices

The Division of Marine Fisheries also sells recreational coastal licenses in person. That option is especially useful if your question is coastal-specific and you would rather handle it face to face.

What to bring when buying in person

  • a valid photo ID
  • residency information if you are claiming resident pricing
  • a clear idea of whether your trip is inland, coastal, or both
  • the start date if you are buying a short-term trip license

Call ahead if your stop is small or out of the way. Standard annual and 10-day licenses are easy to find, but less common documentation-based licenses are better handled after you confirm availability.

Which buying route is best for each situation

Buy online if

  • you want the fastest same-day path
  • you want to compare license types on your own
  • you may need to sign back in later for reprints or future purchases

Buy at Walmart or another agent if

  • you want a walk-in purchase on the way to the water
  • you prefer a printed copy right away
  • you would rather ask for help at the counter

Buy through a marine office if

  • your trip is centered on coastal fishing
  • you want an in-person state office for coastal questions

Prices you will see most often

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