Agentul nu are dreptul la indemnizația prevăzută la art. 22 în următoarele situații:

a) comitentul reziliază contractul datorită unei încălcări de către agent a obligațiilor sale din culpa grava;

b) agentul denunta unilateral contractul, cu excepția cazului în care aceasta denunțare este motivată de cauze precum vârsta, infirmitatea ori boala agentului, care împiedica în mod justificat continuarea activităților acestuia, sau de cauze justificate, imputabile comitentului;

c) în cazul novatiei contractului de agenție prin înlocuirea agentului cu o terta persoana.