SPA

The sale and purchase agreement (SPA) is the official legal document which is prepared by your solicitors in order to complete the sale. The agreement will easily run to over 100 pages and be full of legalese.