An agency agreement can be terminated in the following situations;
When a principal or agent violates the conditions of the agreement.
Either of the party provides written notice to another party on the basis of the agreed notice period.
As a result of the work relevant to the contract, an agent or principal becomes bankrupt or insolvent.