As a business owner, you should use a non-compete agreement to restrict an employee, contractor or other business from competing with your business for a specific length of time. You can also use this agreement to prevent someone from stealing your employees or customers and to prevent competition in your specific area.