I have a simple form of contract which most of my clients find acceptable. This covers scope of supply, costs and payments, duration and termination, confidentiality, indemnity, dispute and law, etc. This can be modified to meet specific client or assignment requirements. Some of my clients have their own form of contract which I am happy to adopt.