A Non-Compete Agreement is a contract between an employer and employee (or contractor) that restricts the employee's ability to work for competitors or start a competing business for a specified period and within a defined geographic area after employment ends. These agreements protect business interests, trade secrets, and customer relationships.