What is a Stock Purchase Agreement (SPA)? February 27, 2025 21:56 Updated SPA (Stock Purchase Agreement) is an agreement between investor and company to purchase capital stock of the company.