An independent contractor agreement, or freelancer agreement, is a legally binding contract between two parties for a particular project or service. An independent contractor agreement is typically presented before the project is to begin. An independent contractor usually has a specialized set of skills that makes them the ideal candidate for the project or desired service. An independent contractor agreement is sometimes paired with a confidentiality agreement or non-disclosure agreement (NDA). In some situations, an independent contractor may have to sign a separate non-compete agreement depending on the nature of the business and scope of work. This sample independent contractor agreement can be used as a guide when drafting your own for your company’s needs.