A Sales and Purchase Agreement (SPA) is a legal contract between the buyer and seller of a property. This agreement is legally binding and outlines the terms and conditions of the transaction. The purpose of a SPA is to define the legal obligations and protect the rights of the parties to the transaction.