Un acord de consultanță este un contract între un consultant și un client care identifică termenii și condițiile legate de tipul de servicii de consultanță pe care consultantul le va furniza. În plus, în termenii contractului legal sunt incluse și prevederi legate de responsabilitățile clientului, atât în ceea ce privește plata, cât și susținerea eforturilor consultantului. Un acord de consultanță poate fi foarte specific în ceea ce privește termenii relației și include date specifice de început și de încheiere sau poate fi oarecum amplu și deschis, în funcție de dorințele celor două părți implicate în acordul legal.
Există o serie de probleme care sunt abordate în termenii și condițiile unui acord de consultanță. Unele dintre aceste prevederi au de-a face cu definirea domeniului de aplicare a serviciilor pe care consultantul le va presta. Aceasta poate include angajarea consultantului să petreacă o perioadă minimă de timp pe săptămână la locul de afaceri al clientului, interacțiunea cu angajații companiei sau lucrul cu evidențele financiare și de altă natură ale afacerii. Termenii contractului pot, de asemenea, să angajeze consultantul să petreacă anumite perioade de timp pentru a efectua cercetări, a dezvolta noi strategii sau programe pentru client sau chiar a participa la implementarea acelor noi strategii.
Odată cu precizarea responsabilităților consultantului, un acord de consultanță va aborda și angajamentele asumate de client față de consultant. Aceasta poate include oferirea de acces deplin la orice documente de proprietate sau alte date pe care consultantul le solicită pentru a-și îndeplini angajamentele. Condițiile sunt de natură să angajeze clientul să acorde timp pentru a se întâlni cu consultantul din când în când și, în general, să se asigure că consultantul are ceea ce are nevoie pentru a duce treaba la bun sfârșit. Pe lângă stabilirea elementelor esențiale ale suportului și interacțiunii cu consultantul, acordul de consultanță va aborda și condițiile de plată pentru serviciile prestate, inclusiv un grafic pentru primirea respectivelor plăți.
Majoritatea serviciilor de consultanță necesită un fel de contract scris înainte de a dedica mult timp sau resurse unui client. În timp ce un acord de consultanță poate fi structurat ca un contract verbal, această practică este în general descurajată, deoarece capacitatea de a pune în aplicare contracte verbale este oarecum limitată, chiar și în țările care recunosc valabilitatea acordurilor verbale. Din acest motiv, este o idee bună ca atât firma de consultanță, cât și clientul să stabilească un acord scris și ca termenii și condițiile să fie revizuite de consilierul juridic înainte de a-și lua un angajament final.