You are able to terminate a commercial agent at any time, provided you give the agent the necessary notice.  Termination may however, mean that you must make post-termination payments to the agent.  If you believe the agent is in repudiatory breach of the agency agreement then you may be able to terminate the agent without having to give notice or make post-termination payments.  We would recommend that you get in touch with us before you terminate, in order that we may advise on your potential liability to the agent.