NC Fishing License Cost (2025) — $30 Inland, $19 Coastal, $49 Unified

NC fishing license cost: $30 Inland, $19 Coastal, $49 Unified (best value!). Seniors 65+ get a $15 lifetime unified deal! Valid 12 months.

The North Carolina Wildlife Resources Commission (NCWRC) manages inland fishing, while the Division of Marine Fisheries manages coastal fishing. A standard NC inland fishing license costs $30 annually. If you fish both fresh and saltwater, the best value is the Unified License for $49.

North Carolina Fishing License Cost (2025) — NCWRCNC splits its waters: Inland (Freshwater) vs Coastal (Saltwater). Unified covers both!ResidentInland Annual: $30.00Coastal Annual: $19.00Unified (Both!): $49.00Senior 65+ Lifetime: $15.00Under 16: FREE!Non-ResidentInland Annual: $45.00Coastal Annual: $38.00Inland 10-Day: $23.00⚠️ Licenses are valid 12 full months from the date of purchase.🎣 Outer Banks Surf Fishing • Blue Ridge Mountain Trout • Piedmont LakesThe NC Dual-System ExplainedInland License ($30)Lakes, Rivers, PondsExample: Lake Norman BassCoastal License ($19)Ocean, Sounds, EstuariesExample: OBX Surf Fishing💡 Buy the UNIFIED ($49) to cover absolutely everything seamlessly!

2025 NC Fishing License Cost — Resident

LicensePriceDurationNotes
Inland (Freshwater)$30.0012 MonthsBass, crappie, catfish
Coastal (Saltwater)$19.0012 MonthsOcean, sounds
Unified (Both!)$49.0012 MonthsBoth zones + Trout included!
Mtn Heritage Trout$15.0012 MonthsRequired if no Unified license
Senior (65+) Lifetime$15.00LifetimeBest deal in America!
Lifetime Unified$250.00LifetimePay once, fish forever

NC Non-Resident Fishing License

LicensePriceDuration
NR Inland Annual$45.0012 Months
NR Coastal Annual$38.0012 Months
NR Inland 10-Day$23.0010 Days
NR Coastal 10-Day$11.0010 Days

The Senior $15 Lifetime Rule

If you are an NC resident turning 65, do not buy annual licenses anymore! North Carolina offers a $15 Unified Lifetime License. You pay $15 once, and you can fish inland, coastal, and trout waters for the rest of your life.

Compare NC With Neighboring States

StateRes AnnualNR AnnualCoastal (Saltwater)Trout Stamp
Virginia$23.00$47.00$23 (Separate)+$23.00
Tennessee$34.00$50.00N/A+$22.00
South Carolina$10.00$35.00$15 (Separate)N/A
Georgia$15.00$50.00Included+$10.00

North Carolina breaks its licenses out by geography. At $30 for Inland, it's slightly more expensive than Virginia or Georgia but offers access to some of the best bass lakes in the country. The standout deal in NC is for seniors — a $15 LIFETIME unified license for ages 65+ is one of the best bargains in the United States!

FAQ

What happens if I cross from river to ocean?

If you fish in "Joint Waters" (where rivers meet the sea), you can hold EITHER an Inland or Coastal license. However, to be completely safe anywhere in the state, the $49 Unified License is highly recommended. See NC fishing spots.

Buy your NC fishing license →