An Agreement for Purchase and Sale of Assets is a legal contract between two parties, the buyer and the seller, for the transfer of assets. The agreement outlines the terms and conditions of the transaction, including the purchase price, payment terms, delivery and transfer of title. It also details any warranties, representations and covenants made by the parties. There are two types of Agreement for Purchase and Sale of Assets: Asset Purchase Agreement and Stock Purchase Agreement. An Asset Purchase Agreement is used when the buyer is purchasing all or substantially all the assets of a business, such as its inventory, physical property, customer lists, and intellectual property. A Stock Purchase Agreement is used when the buyer is purchasing the shares of the company, thus acquiring ownership of the company.