Un contract de agenție este un acord care creează o relație între două părți – numite principal și agent – prin care agentul este autorizat să acționeze în numele principalului. Acordul necesită doar consimțământul atât din partea principalului, cât și a agentului cu privire la termenii contractului și conferă anumite drepturi și obligații ambelor părți. De obicei, un contract de agenție conține linii directoare specifice care reglementează locul în care agentul poate acționa în numele principalului. În cazul în care agentul acționează în afara acestui domeniu de aplicare autorizat, principalul poate trage agentul la răspundere pentru orice daune suferite ca urmare a încălcării.
Spre deosebire de majoritatea contractelor, un contract de agenție nu necesită un beneficiu conferit fiecărei părți pentru a se forma un acord valabil. Singura cerință este ca principalul și agentul să fie de acord cu condițiile în care agentul este autorizat să acționeze în numele comitentului și nu este necesară compensarea. Agentul are o datorie implicită de loialitate, precum și o datorie de grijă, care impun ca el sau ea să acționeze întotdeauna în interesul superior al mandantului.
Un contract de agenție va sublinia de obicei domeniul de aplicare al autorității pe care o are agentul pentru a acționa în numele principalului. Se spune că orice îndatoriri enumerate în mod specific în acord acordă „autoritate expresă” agentului să-și îndeplinească îndatorirea. Alte acțiuni necesare pentru ca agentul să își îndeplinească atribuțiile în temeiul contractului de agenție se încadrează în domeniul de aplicare al acordului prin autoritate implicită.
În cazul în care agentul își încalcă autoritatea, principalul va fi totuși răspunzător pentru acțiunea întreprinsă în numele său de către agent, dar el sau ea va avea dreptul, conform contractului de agenție, de a recupera daunele de la agent. De exemplu, un agent poate fi trimis la o licitație de artă de către principal și autorizat să plătească până la o anumită sumă pentru un anumit tablou. În cazul în care agentul licita o sumă mai mare decât a fost autorizată și câștigă licitația, principalul va fi în continuare responsabil pentru achiziție. Cu toate acestea, el sau ea poate depune o acțiune pentru a recupera suma cheltuită peste suma autorizată de la agent.
Un tip special de încălcare are loc atunci când agentul își folosește culoarea de autoritate sub principal pentru a obține beneficii personale. De exemplu, un agent poate fi angajat de către un principal pentru a vinde piese de mașini. În cazul în care agentul își folosește contactele pe care le-a dobândit prin îndeplinirea îndatoririlor sale conform contractului de agenție pentru a vinde un produs care nu este afiliat principalului pentru care principalul nu primește niciun beneficiu, comitentul poate avea dreptul la restituire. El sau ea ar introduce ceea ce se numește o acțiune pentru profituri secrete și ar putea recupera orice profit realizat de agent prin vânzările sale neautorizate.