A Share Purchase Agreement (SPA) is the contract that transfers ownership of a company from the seller to the buyer. It sets out the price and any price adjustments, warranties, indemnities, restrictions on the seller after completion and the mechanics for handing over the business. The SPA is usually the most heavily negotiated document in a share sale.