A Share Purchase Agreement generally includes information about:
The person selling the shares
The person buying the shares
The number of shares being sold and their value
The company the shares are being transferred from
The number of shares being sold and their value
The type and class of the shares being sold (e.g. Class A Common Voting)
What law governs the agreement
A Share Purchase Agreement also includes payment details, such as whether a deposit will be required, when the full payment is due, and the closing date of the agreement.