Generally, a firearm may not lawfully be sold by a licensed dealer to a non-licensee who resides in a State other than the State in which the seller’s licensed premises is located. However, the sale may be made if the firearm is shipped to a licensed dealer whose business is in the purchaser’s State of residence and the purchaser takes delivery of the firearm from the dealer in his or her State of residence. In addition, a licensee may sell a rifle or shotgun to a person who is not a resident of the State where the licensee’s business premises is located in an over-the-counter transaction, provided the transaction complies with State law in the State where the licensee is located and in the State where the purchaser resides.
[18 U.S.C. 922(b)(3)]