A consulting agreement is used between a client and a consultant who provides professional services, advice, or knowledge in exchange for payment. Create your own customized Consulting Agreement in minutes.Save time and print or download your contract for free. A sample invoice is attached as Exhibit C to this Agreement. Hiring a consultant? Use this Consulting Agreement Template.