Not sure about NC but where I live, private transactions do not require a bill of sale. The seller is obligated to not sell to someone not legally allowed to own a gun, but that generally entails seeing some ID that proves they are residents of the same state and that they are over the age of 21.
If later you are in a legitimate self defense situation, I doubt they will ask how you acquired your weapon unless it does turn out to have been reported stolen.
I don't think there is any sort of procedure to "register" a gun. If you ask the police to run a serial number to check if it's stolen, be prepared to surrender the weapon to them if it is and give them a detailed report about how it came into your possession.
If later you are in a legitimate self defense situation, I doubt they will ask how you acquired your weapon unless it does turn out to have been reported stolen.
I don't think there is any sort of procedure to "register" a gun. If you ask the police to run a serial number to check if it's stolen, be prepared to surrender the weapon to them if it is and give them a detailed report about how it came into your possession.
Last edited: