A wellwritten sales contract covers all elements of a transaction and includes remedies should the deal not go as planned. Identify the parties involved in the transaction. 2.A Sales and Purchase Agreement (SPA) is a legal contract that details the agreement's terms and conditions. Download our business purchase agreement templates for free, and ensure that you have a smooth and easy sale process. Speed up the sale process - have the agreements in place early.