Firearm Transfers

Firearm Transfer Rates

  • $60 standard transfer fee (FREE for members)
  • $60 private transfer fee
  • $100 NFA transfer fee per tax stamp (FREE for orders placed through our profile)
  • All outgoing transfer shipping costs will be handled by the customer

If you are transferring a firearm to us, please have the seller email us at [email protected]

Additional Information

Massachusetts Residents

In order to purchase a handgun, you must have a license to carry a firearm. You must be a US Citizen over 21 years of age in order to apply for a license. There are other types of gun licenses available for non-residents and non-citizens. For more information, call the MA Firearms Records Bureau at 617-660-4780.

If you are a Massachusetts resident and you wish to purchase a handgun from Granite State Indoor Range and Gun Shop, we will arrange the transfer to a FFL in your home state and ship it for FREE. The firearm must be legal to purchase and possess in Massachusetts. Please be aware you may be charged a transfer fee by the receiving FFL.

Federal law allows persons to buy rifles and shotguns from a FFL in another state, provided all requirements of the buyer’s and seller’s home state are met. Thus, a Massachusetts resident with a card or license could lawfully purchase rifles and shotguns from gun stores in other states. Once again the firearm must be legal to purchase and possess in Massachusetts. However MA state law requires that you register your purchase within 7 days of your return to Massachusetts. You would use an FA-10 form, and check off the box on “registration”. Copies of the FA-10’s are available at many police stations and through the MA Firearms Records Bureau. For more information about MA laws regarding large capacity weapons, go to

Special Orders

Granite State Indoor Range and Gun Shop has a large selection of firearms for sale in our pro shop but we cannot possibly carry all makes and models and some guns are simply unavailable at any given time. For this reason, we offer a special order program to make it simple and easy to order the specific firearm you are looking for.

How it works:

To special order a firearm at Granite State Indoor Range and Gun Shop you will need to leave a non-refundable 50% deposit at time of order. Please note that your card will NOT be charged the entire amount at checkout and we will only process your deposit. Once we process your deposit, we will place your order with the factory, as well as every major firearms distributor in the country. Once the firearm comes in, we’ll contact you so we can process the balance due and you can pick it up at our pro shop or, if you are not a NH resident, we will ship the firearm to a FFL in your home state (please note that the balance of your payment is due immediately upon the firearm arriving in our store).

Why are some firearms not available at specific times of the year?

Most firearm manufacturers produce firearms in batches during specific times during the year. This means that at any given time, many firearms are simply not available. In addition, new hard-to-find guns are usually in stock only briefly before they are purchased.

Many times manufacturers will announce new firearms coming to market before they are actually available. We allow you to reserve that hot gun in advance so you can be assured to get the first one available.

Estimated arrival time:

We do our best to estimate the time it will take for us to get a specific firearm.  However, this is simply our best guess based on our experience, wait times could be longer or shorter depending on a particular manufacturers’ production schedule.

NFA Items

Full-auto weapons, short-barreled rifles (barrels under 16 inches) and shotguns with barrels under 18 inches, any rifle or shotgun with a total length under 26 inches, handguns with shoulder stocks, certain other unusual guns, and suppressors fall under Federal law (NFA – The National Firearms Act of 1934) and involve special federal forms and fees. New Hampshire does NOT prohibit NFA weapons. For more information, please contact us at [email protected]

We want to exceed your expectations, so if you have any questions, please feel free to call us at (603) 718-8813 or email us at [email protected]