A stock purchase agreement, or “SPA,” is a contract between a buyer and a seller that memorializes, evidences, and governs the transfer of the stock of a company from the owner of the stock (the seller) to a buyer. Compare to Asset Purchase Agreement. For more information see Asset Sale vs Share Sale: Which Seller Approach Should You Choose?