While North Carolina law requires a background check on all handgun sales, it does not require a background check on sales of long guns by unlicensed sellers.
In about 30 US states, private guns sales between individuals are legal. But both buyer and seller must be citizens of that state, and the physical transfer of the gun must be made in person. Unless an FFL is involved, the gun cannot be shipped nor can it be sold across state lines.
North Carolina Residents Must Follow Federal Laws for Private Transactions. Federal law requires that the buyer of a firearm must be legally eligible to own a gun. The Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) provides guidelines for these transactions.
Sell Through a Private Transaction Direct sales to another individual are permitted, but come with specific legal responsibilities, both for the state of North Carolina and federally.
A: There is no NC state law that requires you to register your firearms, or notify any public official. One county in NC requires its residents to register handguns – Durham County. This power was granted to Durham County by the State Legislature. No other counties or localities are permitted to require registration.
Generally, North Carolina has no laws prohibiting you from gifting a gun or buying a gun for someone who lives within the state. However, you must consider whether this person can legally receive or possess firearms in the first place. At the minimum, the recipient must be over 18.
If you have no FOID card and the weapon is loaded with ammunition the special penalty for this Class 4 felony is a one to three-year prison sentence (three to six years if an extended sentence) with probation impossible and up to a $25,000 fine no matter what your criminal background.
Unless specifically exempted by statute, any Illinois resident who acquires or possesses firearms or firearm ammunition within the state must have in their possession a currently valid Firearm Owner's Identification (FOID) card issued in his or her name.