Quick Answer: You can buy a North Carolina fishing license at Walmart's Sporting Goods counter. In 2026, a resident annual inland license costs $30, a coastal license costs $19, and the unified (both waters) license costs $49. Non-residents pay $54 (inland) or $38 (coastal). Licenses are valid 12 months from the date of purchase.
North Carolina’s 2,600-mile coastline, 37 major river basins, and dozens of reservoir fisheries — including Lake Norman, Jordan Lake, and the Catawba chain — make it one of the most diverse angling destinations in the Southeast. Before you cast a line in any of these public waters, you need a valid fishing license. Walmart stores across North Carolina remain one of the fastest in-person options for getting licensed on your way to the water.
This guide covers everything you need in 2026: current prices, license types, who qualifies for exemptions, the penalty for fishing without a license, and tips for a smooth transaction at Walmart.
Why NC Fishing Licenses Matter
Anyone 16 or older must hold a valid fishing license when fishing in North Carolina’s public waters — inland lakes, rivers, streams, and all coastal and tidal areas. The requirement applies whether you plan to keep your catch or release it. Three core reasons underpin this requirement:
Conservation funding: License revenue funds the N.C. Wildlife Resources Commission’s fisheries management programs, including hatchery stocking of trout, bass, and striped bass across the state’s public waters. Without this funding, stocking programs and habitat restoration on waterways like the Haw River and Currituck Sound would be significantly reduced.
Regulatory awareness: Purchasing a license ties anglers into the current rules — size limits, creel limits, and any special restrictions on specific waterways — which are updated each year by the NCWRC.
Daiwa BG Spinning Combo
Infrastructure maintenance: Fees also support boat ramp construction, fishing pier maintenance, and public access improvements at over 300 designated fishing areas statewide.
2026 NC Fishing License Price Table
Fees listed below reflect the current schedule effective July 1, 2024, as confirmed by the N.C. Wildlife Resources Commission and verified via eRegulations North Carolina. Annual licenses are valid for 12 months from the date of purchase.
Short-Term Licenses (10-Day)
| License Type | Resident | Non-Resident |
|---|---|---|
| Inland Fishing – 10-Day | $11 | $28 |
| Coastal Recreational Fishing – 10-Day | $8 | $14 |
Annual Licenses
| License Type | Resident | Non-Resident |
|---|---|---|
| State Inland Fishing (Annual) | $30 | $54 |
| Coastal Recreational Fishing (Annual) | $19 | $38 |
| Unified Inland/Coastal Recreational Fishing (Annual) | $49 | N/A (resident only) |
Lifetime Licenses (Resident Only)
| License Type | Resident Price |
|---|---|
| Comprehensive Inland Fishing | $315 |
| Unified Inland/Coastal Recreational Fishing | $567 |
| Coastal Recreational Fishing – Adult (12+) | $315 |
| Coastal Recreational Fishing – Youth (ages 1–11) | $189 |
| Coastal Recreational Fishing – Infant (under 1) | $126 |
| Senior Lifetime (Inland or Coastal) | $19 |
Note on the 2024 fee increase: The NCWRC raised fishing license fees effective July 1, 2024, based on cumulative CPI-U inflation since the last adjustment in January 2020. If you last purchased an NC license before mid-2024, expect higher prices. Fees as of March 2026 have not changed since that July 2024 adjustment — verify current pricing at gooutdoorsnorthcarolina.com before purchasing.
License Types Explained
State Inland Fishing License
Covers all public inland waters in North Carolina, including lakes, rivers, streams, ponds, and game lands. Crucially, this license includes Public Mountain Trout Waters and trout waters on game lands — no separate trout stamp has been required since 2020. It does not cover coastal or tidal waters.
Coastal Recreational Fishing License (CRFL)
Required for anyone fishing in coastal and joint waters — sounds, bays, inlets, and the Atlantic Ocean. Administered by the NC Division of Marine Fisheries, it does not authorize fishing in inland freshwater. This license is managed separately from the NCWRC’s inland license.
Unified Inland/Coastal Recreational Fishing License
The all-in-one option for residents who want to fish anywhere in the state. It covers every public water body from the mountains to the ocean, including mountain trout waters, game land streams, and all coastal waters. Available to NC residents only; non-residents must purchase the inland and coastal licenses separately.
10-Day Short-Term Licenses
Available for inland, coastal, or both separately. Valid for the exact 10-day period specified on the license at the time of purchase. Ideal for vacationers and visitors making a single fishing trip to the Outer Banks, the Blue Ridge, or anywhere in between.
Lifetime Licenses
A lifetime license eliminates the need to renew annually. At $315 for inland or coastal fishing, an adult resident breaks even after roughly 10–11 years compared to paying the $30 annual inland fee. The unified lifetime license at $567 breaks even in about 11–12 years for an angler who fishes both inland and coastal waters. Lifetime licenses are resident-only and can be purchased at the NCWRC directly or through certain authorized agents — not all Walmart locations process lifetime licenses, so call ahead.
How to Buy Your NC Fishing License at Walmart
Step-by-Step at the Store
- Go to the Sporting Goods department. The fishing license counter or kiosk is typically located at the back of the Sporting Goods section, near the ammunition counter or tackle displays.
- Bring a valid photo ID. A North Carolina driver's license, state-issued ID, or military ID is required to verify your residency status and age.
- Know your license type. Decide whether you need inland, coastal, or unified coverage — and whether annual or 10-day fits your trip.
- Complete the transaction. Walmart accepts cash, credit/debit cards, and most mobile payment methods. A small processing fee may apply.
- Carry your license while fishing. NC wildlife enforcement officers can ask to see it at any time on public waters. Your printed or digital receipt qualifies as proof until the physical license arrives if mailed.
What Walmart Can and Cannot Process
Most NC Walmart locations sell standard annual and short-term inland and coastal licenses. However, lifetime licenses and certain specialty licenses (e.g., Subsistence Waivers, Disabled Veteran licenses) are typically processed only through the NCWRC directly or designated Wildlife Service Agents. If you need a lifetime or special-category license, contact the NCWRC at 888-248-6834 or visit ncwildlife.gov before going to Walmart.
Digital Licensing: The Go Outdoors NC App
North Carolina now supports fully digital licenses via the Go Outdoors North Carolina app (available on iOS and Android). Key features include:
- Purchase new licenses directly within the app
- Store all your licenses digitally on your phone
- Sync recent purchases in real time
- Access current fishing regulations and season information
- Set sunrise/sunset timers by location
NC wildlife enforcement officers accept digital license display from the app as valid proof of licensure. This means you no longer need to carry a paper license on the water — your phone is sufficient. The app is free to download; a standard $2 transaction fee applies to online/app purchases.
Free & Reduced-Fee Licenses
Free Licenses
The NCWRC offers free Unified Lifetime Inland/Coastal Fishing Licenses to:
- NC residents who are legally blind (certified by the NC Department of Health and Human Services)
- Residents of adult care homes (license valid for the duration of residency)
- NC residents who rely on fishing for subsistence (via Medicaid, Food Stamps, or Work First Family Assistance — Waiver obtained through county Department of Social Services)
Discounted Licenses
- Totally Disabled residents and resident veterans who are 50% or more disabled: Inland or Coastal lifetime license available for $14 each
- Senior residents: Annual Coastal Recreational Fishing lifetime equivalent: $19 (for residents 65+ born before August 1, 1953, or 70+ otherwise)
Military Exemption
NC residents on active military leave may fish for up to 30 days without a license. Carry your military ID and leave papers confirming your status while on the water.
Who Doesn’t Need a License?
| Category | Exemption |
|---|---|
| Under age 16 | No license required for anyone under 16 |
| Private ponds | No license required when fishing on privately-owned land |
| July 4th (Independence Day) | Everyone may fish license-free on July 4 each year |
| Active military on leave (NC residents) | Up to 30 days without a license |
| Legally blind residents | Free lifetime license available |
| Saltwater charter passengers | No license required aboard a licensed for-hire charter vessel |
Important: Even if you are not fishing yourself — only baiting hooks or setting the drag for another angler — you are required to hold a valid license under NC law.
2026 NC Free Fishing Day
North Carolina observes one license-free fishing day per year: July 4 (Independence Day). On this date, all anglers — resident and non-resident, regardless of age — may fish in NC public waters without a license. All other fishing regulations (size limits, creel limits, gear restrictions) remain in effect.
What Happens If You Fish Without a License?
Fishing without a valid license in North Carolina is a Class 3 misdemeanor. Penalties include:
- A fine ranging from $35 to $500
- Up to 30 days in jail (though jail time is rarely imposed for first offenses)
- Potential forfeiture of any fish caught
Wildlife enforcement officers patrol public waters throughout the state, including boat ramps, piers, and shorelines. The fine alone significantly outweighs the cost of even the most expensive annual license. Getting licensed at Walmart before you drive to the water eliminates all risk.
Reciprocal License Agreements
North Carolina has reciprocal fishing license agreements with Georgia, Tennessee, and Virginia. An NC fishing license allows you to fish in designated border waters shared with those states, and vice versa. Note that South Carolina is not part of this agreement — if you plan to fish border waters with SC, you will need a separate South Carolina license.
Specific border water details are published in the NCWRC Inland Fishing Regulations Digest.
Where to Buy Besides Walmart
| Method | How | Notes |
|---|---|---|
| Online | gooutdoorsnorthcarolina.com | $2 transaction fee; instant license delivery |
| Mobile App | Go Outdoors NC (iOS/Android) | $2 fee; digital license stored on device |
| Phone | 888-248-6834 | Mon–Fri, 8am–5pm ET |
| NCWRC Office | 1751 Varsity Drive, Raleigh | Walk-in; all license types available |
| Wildlife Service Agents | Tackle shops, hardware stores statewide | Find a local agent at ncwildlife.gov |
Replacing a Lost or Damaged License
If your license is lost or damaged, download and complete the NCWRC License Replacement Form and mail it with payment to:
N.C. Wildlife Resources Commission License Section
1707 Mail Service Center
Raleigh, NC 27699-1707
Replacement fees: $1 for lifetime licenses, $7 for all other licenses.
Alternatively, if you purchased your license digitally through the Go Outdoors NC app or online portal, your license is stored in your account and can be reprinted or re-accessed without a replacement fee.
Tips for a Smooth Walmart Purchase
- Call ahead about store hours. Sporting Goods counters at some locations close before the store, particularly at smaller Walmart Neighborhood Market locations. Call your specific store to confirm fishing license service hours.
- Know your license type before arriving. Decide ahead of time whether you need inland, coastal, or unified — and whether annual or 10-day fits your plans. This speeds up the transaction significantly.
- Bring your NC driver's license. Residency status determines your price tier. Non-residents pay significantly more; having your ID ready avoids disputes at the counter.
- Consider going digital. Purchasing through the Go Outdoors NC app before you leave home means your license is on your phone when you arrive at the water — no counter wait, no paperwork.
- Check the lifetime license math. If you fish NC waters every year for a decade or more, the $315–$567 lifetime license eliminates annual renewals and long-term saves money. Annual inland is $30, so the $315 lifetime license breaks even in just over 10 years.
Frequently Asked Questions
Do I need a license to fish in private ponds?
No. A fishing license is not required when fishing in private ponds on privately-owned land. The license requirement applies only to public waters.
Can I fish without a license on any days?
Yes — July 4 (Independence Day) is NC’s annual free fishing day. All other days require a valid license for anyone 16 and older fishing in public waters.
Do I still need a trout stamp in 2026?
No. The NCWRC eliminated the separate Trout Stamp requirement in 2020. Your standard Inland Fishing License now covers fishing in Public Mountain Trout Waters and trout waters on game lands statewide.
Does my NC license work in other states?
Reciprocal agreements with Georgia, Tennessee, and Virginia allow NC license holders to fish designated border waters in those states. No reciprocal agreement exists with South Carolina.
What if I need a license but am on military leave?
NC residents on active duty military leave may fish for up to 30 days without a license. Carry your military ID and leave documentation as proof.
Can I show a digital license on my phone at Walmart?
Walmart processes a new license for you in-store — you receive a paper copy. You can later store it digitally in the Go Outdoors NC app. For fishing on the water, NC wildlife officers accept the digital app display as valid proof.
Is there a senior discount on NC fishing licenses?
Yes. Seniors (65+ born before August 1, 1953, or age 70+) can obtain an annual Coastal Recreational Fishing lifetime equivalent for just $19 — the same as the standard annual coastal rate but valid for life. Contact the NCWRC directly for senior lifetime license options.
Where do I find my nearest NC Walmart that sells fishing licenses?
Most NC Walmart Supercenters sell fishing licenses. The Walmart store locator lets you search by zip code and filter for “Sporting Licenses” as a service.