A no-assignment clause is a provision in a contract that prohibits the assignment of the contract or any portion of the contract.