Buying a Gun in North Carolina: A

Last updated: December 10, 2025

Introduction

North Carolina generally has a straightforward process for purchasing firearms, but it's important for prospective gun buyers to understand the state's specific requirements. This guide will walk you through the key steps and considerations when buying a gun in North Carolina.

FFL Transfer Process

As in most states, all retail firearm sales in North Carolina are required to go through a Federal Firearms Licensee (FFL) dealer. This means that if you purchase a gun from a private party or online, the firearm must be shipped to an FFL dealer in your local area, who will then facilitate the background check and transfer process before you can take possession of the weapon. The FFL dealer will typically charge a small fee for this service.

Background Check Requirements

North Carolina participates in the federal National Instant Criminal Background Check System (NICS) for all firearm purchases. In addition, the state requires a pistol purchase permit for the acquisition of any handgun, which involves a more thorough background check conducted by the county sheriff's office. This permit is valid for 5 years.

Waiting Periods

North Carolina does not have any mandatory waiting periods for firearm purchases. However, the pistol purchase permit mentioned above does require additional time for the background check and approval process, which can take several days to several weeks depending on the county.

Private Sales

North Carolina requires all private handgun sales to go through an FFL dealer for the background check and transfer process. Private sales of long guns (rifles and shotguns) can be conducted between individuals without an FFL, but it is generally recommended to use an FFL to ensure a proper background check is performed.

Ammunition Purchase

There are no special state-level requirements for purchasing ammunition in North Carolina. You can generally buy rifle, pistol, and shotgun ammo from any licensed dealer without additional permits or paperwork.

Finding an FFL

North Carolina has a large network of over 3,000 licensed firearms dealers spread throughout the state. You can use our FFL dealer directory to find FFLs in your local area. When choosing an FFL, consider factors like location, hours, fees, and customer reviews.

FAQs

Do I need to use an FFL for private sales in North Carolina?

Yes, North Carolina requires all private handgun sales to go through an FFL dealer for the background check and transfer process. Private sales of long guns can be done without an FFL, but it's generally recommended to use one.

What is the waiting period in North Carolina?

North Carolina does not have a mandatory waiting period for firearm purchases. However, the pistol purchase permit required for handguns can take several days to several weeks to obtain, depending on the county.

Can I buy a handgun online and ship it to North Carolina?

Yes, you can purchase a handgun online and have it shipped to an FFL dealer in North Carolina, who will then facilitate the background check and transfer process before you can take possession of the firearm.

Do I need a permit to buy a gun in North Carolina?

Yes, North Carolina requires a pistol purchase permit to acquire any handgun, which involves a background check conducted by the county sheriff's office. This permit is valid for 5 years. There is no permit required for the purchase of long guns (rifles and shotguns).

Can I carry a concealed handgun in North Carolina?

North Carolina issues concealed handgun permits that allow the permit holder to carry a concealed handgun in the state. To obtain a permit, you must complete a firearms safety and training course and pass a background check.

How old do I have to be to buy a gun in North Carolina?

The minimum age to purchase a handgun from an FFL dealer in North Carolina is 21 years old. The minimum age to purchase a long gun (rifle or shotgun) is 18 years old.

Are there any assault weapon restrictions in North Carolina?

North Carolina does not have any state-level restrictions on the sale or possession of assault weapons or so-called "assault rifles." Federal laws and regulations still apply.

Can I bring a gun I purchased in another state into North Carolina?

Yes, you can generally bring a firearm purchased in another state into North Carolina, as long as the gun is legal to own in North Carolina and you have completed any necessary background checks and transfer processes.

Disclaimer: This article is for informational purposes only and does not constitute legal advice. The author is not an attorney. Federal, state, and local firearms laws are complex and subject to change. Always consult with a qualified attorney or contact the ATF directly for guidance specific to your situation.

Frequently Asked Questions

Do I need to use an FFL for private sales in North Carolina?

Yes, North Carolina requires all private handgun sales to go through an FFL dealer for the background check and transfer process. Private sales of long guns can be done without an FFL, but it's generally recommended to use one.

What is the waiting period in North Carolina?

North Carolina does not have a mandatory waiting period for firearm purchases. However, the pistol purchase permit required for handguns can take several days to several weeks to obtain, depending on the county.

Can I buy a handgun online and ship it to North Carolina?

Yes, you can purchase a handgun online and have it shipped to an FFL dealer in North Carolina, who will then facilitate the background check and transfer process before you can take possession of the firearm.

Do I need a permit to buy a gun in North Carolina?

Yes, North Carolina requires a pistol purchase permit to acquire any handgun, which involves a background check conducted by the county sheriff's office. This permit is valid for 5 years. There is no permit required for the purchase of long guns (rifles and shotguns).

Can I carry a concealed handgun in North Carolina?

North Carolina issues concealed handgun permits that allow the permit holder to carry a concealed handgun in the state. To obtain a permit, you must complete a firearms safety and training course and pass a background check.

How old do I have to be to buy a gun in North Carolina?

The minimum age to purchase a handgun from an FFL dealer in North Carolina is 21 years old. The minimum age to purchase a long gun (rifle or shotgun) is 18 years old.

Are there any assault weapon restrictions in North Carolina?

North Carolina does not have any state-level restrictions on the sale or possession of assault weapons or so-called "assault rifles." Federal laws and regulations still apply.

Can I bring a gun I purchased in another state into North Carolina?

Yes, you can generally bring a firearm purchased in another state into North Carolina, as long as the gun is legal to own in North Carolina and you have completed any necessary background checks and transfer processes.