I thought I was going to have to move to MA last fall so I researched it a bit. A good place to read up on the License to Carry (LTC) you'll need in MA is on the Northeast Shooters forum (
Northeastshooters.com).
From what I remember:
- You will need a Firearms Owner ID (FOID) to possess your long guns (I feel like this was only up to 5 round capacity) , a LTC B to possess a handgun and an LTC A for concealed carry and high-caps (up to 10 rounds for long guns, more if you've got pre-bans).
- FOID is shall-issue, the LTC is may-issue.
- Your LTC A/LTC B allows you to possess any handgun; serial numbers are not recorded on your license and you do not need to register any handgun that you purchase before you can take it home.
- You may bring your firearms with you into the state when you are moving. They must be transported appropriately and locked up in your new residence. You may possess them for up to 6 months while you are waiting for your FOID/LTC application to be processed. A common recommendation I have heard is to bring them with you and give them to someone you know who possesses an LTC.
- There is a roster of "approved" handguns for MA. You will not be able to purchase a new handgun that is not on the list (I don't think it can legally be transferred into the state). I do not think that used handguns that are not on the roster can be transferred in via FFL, this is why it's important to bring what you own with you.
- The LTC needs to be periodically renewed. I
think that you go through the entire application process each time.
- Your LTC is only valid while you live in the issuing town/city. You will need to obtain a new LTC if you move to a different town or city.
All of this is from memory from the research I did about a year ago, so it may not be accurate but I think most of it is at least close. These are the major things I remember and I would look into things further.
As for the information that usmc provided, that is correct. Update your address when you move and if you do not receive a letter stating that your permit has been revoked, you will be a non-resident permit holder.