没有资质而签订的工程合同无效,但在建设工程竣工前取得相应资质等级,该建设工程合同应当认定为有效。建设工程施工合同具有下列情形之一的,应当根据法律的规定,认定无效:(一)承包人
法律依据
《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第一条、第二条、第五条