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. Email Officer William Slowe or call 781-455-7570, ext. 1241 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.
Please print the Firearms Requirements (DOC) for further information.
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)||Free for renewals over 70 years old||$100|
|FID (Class C)||Free for renewals over 70 years old||$100|