Lately I see a ton of posts on various forums from people asking how to do a private gun transaction. I’ll start by saying if you are selling to someone who is a resident of your own state it is pretty much a breeze. I can only speak precisely to NC law, but in NC they need to prove they are a resident of your state and the easiest way to do that is with a Driver’s License. Also for handguns they need to have a Pistol Purchase Permit from their Sheriff or a Concealed Handgun Permit. There is no requirement in the NC statutes to keep records and no requirement from the ATF to keep records. As I understand it for most other states you simply need to prove you are a resident for handgun or long gun sale.
Now it get’s dicey if you are selling across state lines. The final transfer MUST be done through a FFL and in the state of the buyer. So you can drive the firearm to the state and find a willing FFL and do the transfer or you can have a local FFL ship the firearm to a FFL in the buyer’s state and do the transfer. FFL’s typically do not like to receive packages which do not come from other FFLs, but there are no rules I am aware of against it. There are a multitude of laws and rules about shipping firearms if you are not a FFL so you have to be careful to be sure you are not brewking laws and going against policy. IMO before you try to sell a firearm across state lines be sure you have a shipping FFL setup on your end and then the buyer can find a FFL to receive the firearm on their end. Also be sure to include those fees in your price.
So to recap in NC to sell a handgun you would at a minimum need to see a DL and a CHP or PPP from the buyer. For a long gun you would need to see a DL. Personally I want to see both a DL and a permit in either case to be sure the person has been through a background check. You can write a Bill of Sale which is not a bad idea. My requirement is whatever a seller wants from me, I want in return. I will gladly show them my required documents, but if they want to keep records or photocopies they will have to give me the same documents in return.
My final note is to only deal with someone you know. Purchasing firearms from an individual you’ve met only briefly online could be a recipe for disaster. Do the transaction in broad daylight if possible in a well populated area. If things don’t seem right with the other party, simply leave, and did I mention to be sure to have your concealed pistol on you at the time. Guns make for a very polite society! 😉