Yes. You must have a valid Massachusetts License to Carry (LTC) to purchase handguns and a Firearms Identification (FID) card to purchase rifles, shotguns, or non-large capacity firearms. All sales are subject to background checks through the Massachusetts Instant Record Check System (MIRCS).