A subcontractor agreement is a contract between a contractor and a subcontractor to perform a portion of work that is part of a larger construction project. A subcontractor doesn’t have an agreement with the property owner directly. Instead, they sign a contract with the general contractor or a subcontractor on the project. This type of agreement may be between the general contractor and a first-tier subcontractor, or between a subcontractor and a sub-subcontractor.