SPA

Sale and Purchase Agreement (SPA) is a legal contract specifying the obligations of a buyer to buy and a seller to sell a product or service.