Help Center
Go To Search
Click to Home
Firearms Licensing
Appointments are required for New Applicants and for Renewal Applicants who were previously licensed in another jurisdiction and are therefore new to the Needham Police Department. Contact Lt. Chris Baker at 781-455-7570, ext. 223 to schedule an appointment.

Other renewals may be processed between the hours of 9 a.m. and 3 p.m. Monday through Friday. Please call 781-444-1212 before you come in.

Download the Needham Police Department Firearms Requirements.

Fee Schedule
Accepted methods of payments include cash, check, or money order payable to the Town of Needham.

Type of License Fee Exemptions Cost
LTC (Class A or B) Free for renewals over 70 years old $100
FID (Class C) Free for renewals over 70 years old $100
FID (Restricted Class D) pepper spray and mace Free for all renewals $25

Helpful Links