An undertaking not to compete is a clause often used in commercial contracts in industries where competition is fierce. The clause aims to prevent a partner company or employee from engaging in business with a competitor during the term of the contract. In some cases, the undertaking not to compete, also sometimes called a non-compete clause, may prevent competition even after the contract ends for a set period of time.