I didn’t realize there were any NC gun registration type laws; only the gun dealers requirement to do a back ground.
You have to buy a permit to buy (which is where the cops do the background check) before you can buy a handgun from a dealer; unless you have a CC permit, which counts as a permit to buy for the duration of the CC permit. Long guns....just fill out the 4473, while he’s phoning in the background check, pay him, and go out the door.
In NC, there isn’t gun registration per se. You have to get a permit from your local county sheriff in order to “obtain” a handgun, whether by purchase or gift or estate. Once you get the permit, you can get one, and only one, handgun—want another gun, you have to get another permit. You do not have to register the handgun...EXCEPT in Durham County (where I used to live), which is the only county in the state allowed by state law to require handgun registration. In theory, once you “use” the purchase permit, it’s not retained by the sheriff’s office, and no further information (serial number, etc.) is retained. There’s no permit or extra process required for buying a long gun over and above what you have to do to satisfy the Feds, the permitting is only for handguns.
The irony is that these laws were put into place to keep black people disarmed. Durham has always been a heavily black city and I expect that the registration requirement there was loopholed into state law just because of that. But now, who are the ones most vehemently defending the restriction on gun ownership? Black politicians...disarming their black constituents who need defending more than anyone else because of the crapholes many of them live in, such as Durham.
There’s also apparently a very wide variance in the ease of getting permits. Lincoln County is making it easy by going online. Back in Durham, you have to go downtown, fill out forms, pay a fee, and then they can take up to 30 days. And yes, you CAN be denied.