This is not legal advice.Concealed-carry reciprocity changes frequently and carries serious legal consequences. Verify current law with the destination state's official source before you carry.
← New Hampshireoverview & reciprocity
New Hampshire License to Carry Requirements
How to get a New Hampshire New Hampshire Pistol/Revolver License (License to Carry): fees, training, fingerprints, processing time, and renewal.
How to apply
- Application fee
- $10 — $10 for a resident license; the non-resident license fee is higher (RSA 159:6). No photo or fingerprints may be required.
- Minimum age
- 18
- Training
- Not required — New Hampshire does not require a training course for the pistol/revolver license.
- Fingerprints
- Not required
- Processing time
- See official source
- Validity / renewal
- 5 years, then renewal
- Residency
- Open to non-residents
- Non-resident permit
- Available
Applications are processed by Local Police Chief (residents) / New Hampshire State Police (non-residents).
Steps to get a New Hampshire License to Carry
- Confirm you are eligible. Be at least 18 years old, a U.S. citizen or lawful permanent resident, and not prohibited from possessing a firearm under state or federal law.
- Submit your application to Local Police Chief (residents) / New Hampshire State Police (non-residents). File your New Hampshire Pistol/Revolver License (License to Carry) application with Local Police Chief (residents) / New Hampshire State Police (non-residents). See the official page for forms and instructions.
- Pay the application fee. Pay the License to Carry application fee of $10. $10 for a resident license; the non-resident license fee is higher (RSA 159:6). No photo or fingerprints may be required.
- Receive your permit and note the renewal date. Once approved, your License to Carry is valid for 5 years, after which it must be renewed.
Note: New Hampshire allows permitless carry, so this permit is optional in-state — but it is still worth holding for reciprocity when traveling.
Last verified 2026-07-10 against New Hampshire State Police — Pistol and Revolver Licensing.
We may earn a commission from some links, at no cost to you.
New Hampshire License to Carry FAQ
- What are the requirements for a New Hampshire License to Carry?
- Applicants must be at least 18 years old. The application is processed by Local Police Chief (residents) / New Hampshire State Police (non-residents).
- Is training required for a New Hampshire License to Carry?
- No formal training is statutorily required to obtain the New Hampshire License to Carry. New Hampshire does not require a training course for the pistol/revolver license.
- How long does it take to get a New Hampshire License to Carry?
- New Hampshire has not published a specific processing-time estimate for the License to Carry — check with Local Police Chief (residents) / New Hampshire State Police (non-residents) for current wait times.
- Can non-residents get a New Hampshire License to Carry?
- Yes. New Hampshire issues a License to Carry to qualifying non-residents.
- How much does the New Hampshire License to Carry cost, and how long is it valid?
- The application fee is $10. $10 for a resident license; the non-resident license fee is higher (RSA 159:6). No photo or fingerprints may be required. The permit is valid for 5 years before renewal.