You may need to modify them to fit your unique circumstance, but these are good templates to follow. These Domain Name Purchase Agreements are free and provided for your use as you see fit and at ...