North Carolina requires a background check and permit to purchase a handgun. However, you may openly carry a weapon without a permit. On the other hand, to carry a concealed gun in your car or on (or near) your body, you must usually obtain a license. For more information, see Open and Concealed Gun Carrying Laws in North Carolina.
To obtain a concealed handgun license, you must apply at the sheriff’s office in the county where you live. To qualify, you must:
(N.C. Gen. Stat. Ann. § 14-415.12.)
Yes. A valid concealed handgun permit or license issued by another state is valid in North Carolina. Furthermore, a North Carolina citizen may purchase a firearm in another state as long as that state requires a background check through the National Instant Background Check System, and that purchase is not otherwise prohibited by law. (N.C. Gen. Stat. Ann. § 14-415.24 &14-409.10.)
It is illegal to carry a concealed pistol or gun in North Carolina without a concealed carry permit, unless you are on your own property. A first offense is a class 2 misdemeanor, and penalties include a fine of up to $1,000, up to 60 days in jail, or both. A second or subsequent offense is a class I felony, and penalties may include one or a combination of: a fine, house arrest, probation, or up to 15 months in prison. (N.C. Gen. Stat. Ann. § 14-26.)
If you have any questions about whether you are allowed to carry a gun in North Carolina, or if you are facing charges for a gun permit violation, consult a qualified criminal defense lawyer.