FFL's don't need a permit for carry as they are required to at work. Also while private sale is perfectly legal, the way the current law is written it is ambiguous, it is meant for those in the business but does not specify that.
Some of it is stupid and makes me think the Legislators have no clue what current state law is.
For example they are passing a preemption law.
But the current law is "
State Jurisdiction
Section 159:26
159:26 Firearms, Ammunition, and Knives; Authority of the State. –
I. To the extent consistent with federal law, the state of New Hampshire shall have authority and jurisdiction over the sale, purchase, ownership, use, possession, transportation, licensing, permitting, taxation, or other matter pertaining to firearms, firearms components, ammunition, firearms supplies, or knives in the state. Except as otherwise specifically provided by statute, no ordinance or regulation of a political subdivision may regulate the sale, purchase, ownership, use, possession, transportation, licensing, permitting, taxation, or other matter pertaining to firearms, firearms components, ammunition, or firearms supplies in the state. Nothing in this section shall be construed as affecting a political subdivision's right to adopt zoning ordinances for the purpose of regulating firearms or knives businesses in the same manner as other businesses or to take any action allowed under RSA 207:59.
II. Upon the effective date of this section, all municipal ordinances and regulations not authorized under paragraph I relative to the sale, purchase, ownership, use, possession, transportation, licensing, permitting, taxation, or other matter pertaining to firearms, firearm components, ammunition, firearms supplies, or knives shall be null and void.
Source. 2003, 283:2, eff. July 18, 2003. 2011, 139:1, eff. Aug. 6, 2011.
Another dumb part is that they will legalize the "transport of unlicensed guns".
That's great, except NH not only doesn't require licensing, but doesn't have a mechanism in place to do it if you wanted to.