Fundamentally a consulting agreement is exactly like a formal legal contract which signed between persons or parties who willing to hire some professional as a consultant. Well here needy party will noted as a client & the provider party will known as a consultant itself. Seemingly here the agreement between them will use to identify the terms and conditions of their deal as well as all other crucial stuff related to the type of consulting services. However as a consultant in the business of consultancy before performing any work for a client the consultant should have to prepare & than sign a legal agreement which has accession to secure the rights of both parties.
Thus, a consultancy agreement will clearly describes the work of consultant that he/she will perform for client along with other related stuff, for instance; amount of compensation that will be paid, terms & conditions, contact details of both parties, legal note, reference, start date, end date, & even more. Other than that we can say that this agreement will provide a legal protection in working relationship of parties, (the client and the consultant). As a matter of case here if you want to write a consulting agreement than you need to put all the terms of the legal contract on a sheet of paper along with include the stuff related to the provisions as well as the responsibilities of the client. In addition this agreement will help the both parties to settle terms of payment in advance.