In the National Basketball Association, a sign-and-trade deal is a type of transaction allowed by the collective bargaining agreement where one franchise/team signs an unrestricted free agent or restricted free agent player to a new contract, only to then immediately trade him to another team of the player's choosing.