A New Mexico subcontractor agreement is a work agreement between the prime contractor of a project and a subcontractor. A subcontractor usually works within a specialty and is hired to complete a portion of the prime contractor's project. The agreement includes the job description, payment, and completion date.