Buy Sell Agreement
In legal terms, a contract is any agreement between parties to exchange things of value, such as goods and services for cash. A simple handshake agreement is legally binding, but its terms are not always provable if a dispute arises. However, you don't necessarily need pages upon pages of legalese. A basic contract agreement often works best for a simple business transaction.
Who Can Sign - For partnerships, only general partners can sign a contract, not a limited partner. For LLC's, a managing member or a hired manager can sign. For corporations, the company's president or chief executive officer is presumed to have the authority to sign. For an organization or association, a board president would have the authority, but may require a vote of the governing board to approve the deal.