WEBMar 26, 2024 · North Carolina gun laws require that a person have a permit to buy, sell, give away, transfer, or receive a pistol or handgun. You can apply for the permit online or in person at your local county sheriff’s office. To carry a concealed handgun, you must apply for a separate concealed handgun permit.