A Share Sale and Purchase Agreement is an agreement for the sale and purchase of a stated number of shares at an agreed price. The shareholder selling their shares is the seller and the party buying the shares is the buyer.