没有资质签订的承包合同不一定合法。1. 一般情况下,法律规定从事特定工程承包等业务需具备相应资质。若无资质而签订承包合同,可能因违反法律强制性规定而无效。比如建筑工程施工承包,承包人无建筑业企业资质,合同往往会被认定无效。2. 但在某些情形下,合同可能有效。例如,在合同履行过程中,承包人取得了相应资质,根据相关司法解释,此时合同可认定为有效。或者虽然承包人自始无资质,但双方已履行主要义务且对方接受,合同也可能被认定为有效。3. 合同被认定无效后,双方应根据过错承担相应责任。如已完成的工程质量合格,发包人应参照合同约定支付工程价款;若质量不合格,需按过错分担修复费用等损失。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。