Appointment of consultant agreement is a binding contract between a service provider and the receiver. Such contracts are executed especially when trying to engage the services of lawyers, chartered accountants, doctors, marketing experts etc. You could download, free of cost, a sample consultant agreement which will help you better understand the nuances of such contracts.