Resident and non-resident fishing license prices for North Carolina — including inland vs. coastal license rules, Outer Banks coverage, and where to buy from the NCWRC.
Written and fact-checked by Jordan Whitfield, Site Editor
North Carolina runs a split license system: inland (freshwater) and coastal (saltwater) fishing require different licenses. A resident inland fishing license costs $30 per year, covering all freshwater lakes, rivers, and streams statewide. The Coastal Recreational Fishing License (CRFL) is $19 for residents and covers all ocean and estuarine waters — the Outer Banks, Pamlico Sound, Cape Fear River estuary, and the entire Atlantic coast. If you fish both, the Combination license at $49 covers inland and coastal under one purchase.
Non-residents pay significantly more: $54 for an annual inland license or $38 for an annual coastal license. A 10-day non-resident coastal license is available for $14 — a smart option for visiting anglers who are only staying for a week at the beach. There's no equivalent short-term inland license for non-residents, so if you plan to fish both freshwater and saltwater over a 10-day beach trip, calculate carefully which option gives you better value.
One quirk about NC licenses: they expire on the last day of February of the following year — not December 31st. A license purchased in January actually gives you 13+ months of coverage, making NC licenses one of the longer-duration purchases among all 50 states.
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual Inland (Freshwater) | $30.00 | $54.00 | Expires last day of Feb |
| Annual Coastal (CRFL) | $19.00 | $38.00 | Saltwater / estuary |
| Combo (Inland + Coastal) | $49.00 | N/A | Resident only — no non-resident combo |
| 10-Day Coastal | N/A | $14.00 | Non-residents only |
| Senior (65+) | Reduced | N/A | Check NCWRC for rate |
| Youth (Under 16) | Free | Free | No license required |
Fishing the Outer Banks — one of the top saltwater fishing destinations in the Southeast — requires the Coastal Recreational Fishing License (CRFL). This covers surf fishing on the beach, fishing from piers (though piers may charge their own access fee separately), and fishing in Pamlico Sound, Albemarle Sound, Cape Hatteras area, and all NC ocean waters. If you plan to fish the beach one day and a freshwater lake or river the next, go with the Combination license for $49 (resident only) and save yourself the hassle of buying twice.
North Carolina's license year runs from March 1 through the last day of February — meaning if you buy your license in January, it covers January, February, and then the full following year through February. This gives NC anglers effectively 13–14 months of coverage on a single-year purchase if timed right. If you buy in March, you get a standard 12 months. Either way, the February expiration means you're covered through winter fishing season without a gap — a smart design for a state with year-round coastal access.
The $49 Combo (Inland + Coastal) license that makes sense for NC residents fishing both fresh and saltwater isn't available to non-residents at all. Visiting anglers who want both privileges have to buy the inland and coastal licenses separately — there's no bundled option or discount for doing so. It's worth checking which water you'll actually be fishing before assuming a "combo" purchase path exists for your trip.
These are North Carolina's default statewide season windows and bag/size limits for the most commonly targeted species. Many individual lakes, rivers, and reservoirs carry their own special regulations that override these defaults — always confirm the rules for your specific water before you fish.
| Species | Season | Min. Size | Daily Limit |
|---|---|---|---|
| Trout (hatchery-supported waters) | Opens early April; wild trout streams open year-round with artificial-lures-only rules | No statewide min. | 7/day (hatchery-supported); 4/day (wild trout streams) |
| Bass (Largemouth, general inland waters) | Year-round | No min. (only 2 of 5 may be under 14") | 5/day |
| Striped Bass (inland waters) | October 1 – April 30 | 16–22" slot must be released | Varies by water |
In addition to the official state portal linked above, North Carolina fishing licenses are typically available at Walmart, Bass Pro Shops, Cabela's, and Dick's Sporting Goods locations statewide, along with independent bait & tackle shops. Call ahead if you need a specific license type (combination, lifetime, or trout stamp) since not every retail counter carries every product.
A North Carolina resident inland (freshwater) fishing license costs $30 per year. A separate Coastal Recreational Fishing License is $19 for residents, or $49 for a combination that covers both inland and coastal waters (residents only — there is no combo option for non-residents). Non-residents pay $54 for an annual inland license or $38 for an annual coastal license. A 10-day non-resident coastal license is $14.
Yes. North Carolina requires a separate Coastal Recreational Fishing License (CRFL) for saltwater fishing, independent of the standard inland fishing license. The CRFL costs $19 for residents and $38 for non-residents annually. A combination license covering both inland and coastal waters is available for $49, but only for residents — non-residents must purchase inland and coastal licenses separately. If you only fish freshwater, you only need the inland license.
North Carolina residents and non-residents under age 16 do not need a fishing license for inland fishing. For coastal fishing, children under 16 are also exempt from needing a Coastal Recreational Fishing License. Residents aged 65 and older qualify for a reduced-cost license or may be exempt depending on the program — check NCWRC for current senior provisions.
Yes — the Coastal Recreational Fishing License (CRFL) covers fishing in all NC coastal and ocean waters, including Outer Banks surf fishing, Pamlico Sound, Albemarle Sound, and Cape Hatteras National Seashore. Pier fishing may have additional pier fees, but your CRFL satisfies the license requirement for coastal waters.
North Carolina fishing licenses expire on the last day of February of the following year. This is unusual — most states expire December 31st. An NC license purchased in January is valid through February 28th (or 29th in a leap year) of the following year, giving you approximately 13–14 months of coverage.
Purchase online at ncwildlife.gov for instant digital delivery. Licenses are also sold at Walmart, sporting goods stores, and any NC Wildlife Resources Commission agent. The CRFL (coastal license) can be purchased at NCDENR coastal offices and many marine fishing suppliers along the coast. Digital licenses on your phone are accepted in NC.