North Carolina’s rivers, lakes, and coastline offer some of the best fishing opportunities on the East Coast, but before you cast your line, you need to understand the state’s licensing rules. Anyone 16 years or older must have a valid North Carolina fishing license to catch finfish in the state’s public waters, though this requirement doesn’t apply to private ponds.
Getting your fishing license doesn’t have to be complicated. The state offers different license types depending on where you plan to fish and how long you’ll be fishing.
Whether you’re targeting bass in mountain streams or casting for flounder along the coast, North Carolina fishing regulations require the right permit for your specific situation.
This guide walks you through everything you need to know about north carolina fishing licenses. You’ll learn about the different license options, who qualifies for exemptions, where to buy your license, and how much you can expect to pay based on your residency status and fishing plans.
Types of Fishing Licenses Available in North Carolina
North Carolina offers two main license categories based on where you plan to fish. Inland fishing licenses cover all freshwater areas including rivers, lakes, and streams. The Coastal Recreational Fishing License, managed by the Division of Marine Fisheries, allows you to fish in saltwater areas.
Joint waters are special areas where both saltwater and freshwater meet. You can use either license type in these locations.
The Unified Inland/Coastal Recreational Fishing License is only available to residents and covers both freshwater and saltwater fishing. This option costs $49 annually and includes access to Public Mountain Trout Waters and trout waters on game lands.
License Duration Options
You can choose from several time periods:
- 10-day licenses: Good for short trips or testing out fishing in the state
- Annual licenses: Valid for 12 months from purchase date
- Lifetime licenses: One-time purchase that never expires
Resident vs. Nonresident Pricing
Residents pay lower fees than nonresidents. An annual inland fishing license costs $30 for residents and $54 for nonresidents. The coastal recreational fishing license runs $19 for residents and $38 for nonresidents.
Special Licenses
North Carolina provides free or discounted licenses for certain groups. Residents receiving Medicaid, Food Stamps, or Work First Family Assistance qualify for a free subsistence license.
Disabled veterans, totally disabled individuals, legally blind residents, and adult care home residents also receive special pricing or free licenses. You can buy all licenses through the Go Outdoors North Carolina licensing portal.
Who Needs a Fishing License in North Carolina
Anyone 16 years of age or older must have a valid North Carolina fishing license to fish in public waters. This requirement applies to both residents and nonresidents.
The North Carolina Wildlife Resources Commission oversees inland fishing regulations, while the Division of Marine Fisheries manages coastal waters. You need a license when using any type of bait or gear to catch finfish in the state’s public waters.
Exemptions to the license requirement:
- Children under 16 years old
- Individuals fishing in private ponds
- Legally blind residents (certified by the Department of Health and Human Services)
- Adult care home residents
- Qualified individuals receiving Medicaid, Food Stamps, or Work First Family Assistance
Your license type depends on where you plan to fish. Inland licenses cover freshwater areas including mountain trout waters. Coastal recreational fishing licenses authorize fishing in saltwater and joint waters. You can also purchase a unified license that covers both inland and coastal areas.
Military veterans with disabilities and totally disabled residents qualify for reduced-fee licenses at $14. Senior residents can obtain lifetime licenses for just $19.
The licensing requirement does not apply to private ponds, giving property owners and their guests flexibility. However, all public waters require proper licensing regardless of whether you catch anything. You must carry your license while fishing and present it to wildlife officers upon request.
How to Obtain a Fishing License in North Carolina
You can purchase a North Carolina fishing license in four different ways. Each method gives you immediate access to your license.
Purchase Methods:
- Online – Visit the Go Outdoors North Carolina portal
- Phone – Call 833-950-0575
- In Person – Go to any wildlife service agent location
- At Headquarters – Visit the Wildlife Resources Commission at 1751 Varsity Drive, Raleigh, NC 27606
A $5 transaction fee applies to every order you place. This fee covers all items in a single purchase. You need to bring photo identification when buying your license. Your ID must show your correct name, address, and date of birth. A driver’s license or DMV identification card works perfectly.
Residency Status Matters:
North Carolina offers different license types based on where you live. You qualify as a resident if you have lived in the state for six months or established permanent residence for 60 days.
Nonresident students attending college in North Carolina can buy resident licenses. You must show your valid student ID when making the purchase.
Active duty military members stationed in North Carolina count as residents. This includes your spouse and children under 18. Military personnel stationed outside the state can still purchase resident licenses while on active duty.
Some licenses require special documentation and must be purchased directly through the Commission. You can complete these purchases online, by mail, or in person at the Raleigh headquarters.
Fishing License Costs and Validity Periods in North Carolina
North Carolina offers several fishing license options with different price points and validity periods. Your choice depends on whether you’re a resident, how long you plan to fish, and which waters you want to access.
Short-Term Licenses (10-Day)
If you only need a temporary fishing license, 10-day options are available. The Inland Fishing 10-Day license costs $11 for residents and $28 for nonresidents. The CRFL (Coastal Recreational Fishing License) 10-Day costs $8 for residents and $14 for nonresidents. These licenses are valid for the specific 10-day period printed on your license.
Annual Licenses
Annual licenses last for 12 months from your purchase date. The State Inland Fishing license costs $30 for residents and $54 for nonresidents. The Coastal Recreational Fishing license costs $19 for residents and $38 for nonresidents. You can also buy a Unified Inland/Coastal license for $49 as a resident, which covers both water types.
Lifetime Fishing Licenses
A lifetime fishing license eliminates the need for annual renewals. The Comprehensive Inland Fishing lifetime license costs $315 for adult residents. The Unified Inland/Coastal lifetime fishing license costs $567 for residents.
Lifetime coastal fishing licenses vary by age: $315 for adults 12 and older, $189 for youth ages 1-11, and $126 for infants under one year old. Special discounted lifetime fishing licenses are available for seniors at $19 and disabled veterans at $14.




