What Are Stock Purchase Agreements? A stock purchase agreement, or an SPA for short, is an agreement that a company or its shareholders and buyers sign whenever shares of a company or corporation get bought or sold. Stock Purchase Agreements are used most often by smaller corporations when selling their stock publicly to create a certain amount of trust and…