I know I am getting into this conversation a little late, but there are a couple rules and regulations you must follow: This only applies to NC (So if you are on here from SC or VA, YMMV) FOR HANDGUNS (Pistols and revolvers)you are required by NC law to obtain either a pistol purchase permit or a copy of a CCH even in a private transfer. This only applies to pistols and revolvers (NCGS 14-404). Failing to obtain either of these is a misdemeanor in NC. Now with that said, this only applies to handguns. You are free to do whatever you would like with the sale of a shotgun or rifle. Now common sense would dictate that you get some sort of ID hopefully. Although not required, you should consider it as it is going to be you they come to when they (Feds) do a trace on a firearm used in a crime or theft and the last person the paper trail goes to ends with you. Obviously you can hang your freedom and alibi on (Some guy in a small red pickup at the Sheetz on 70), but I personally would probably get a little more info. Now I am not saying that you should conduct a private party transfer through an FFL (a pretty good idea though to CYA), but if you choose not to, a bill of sale or something else that shows you did a little due diligence to not provide firearms to a prohibited possessor will go a long way when the three letter boys start talking "Straw purchase" and other things. So if you are an EDC person consider these things as a little insurance for not only your well being, but your peace of mind that you didn't just arm the next leftie commie school shooter when you sold your Keltec to some guy in the convenience store parking lot without any paperwork. Best of luck in your future acquisitions.