合同有没有效不是只看 30 天内有没有签完的,得按照《民法典》的相关规定来具体判断。
要是双方对合同的主要条款,像标的、数量、质量这些方面,已经达成了一致意见,哪怕 30 天内合同没签完,但只要有一方履行了主要义务,另一方也接受了,那这合同就是有效的。打个比方,买方已经付了货款,卖方也收下钱并且准备发货了,就算合同还没签好,这合同关系其实也已经成立并且生效了。
但要是双方连合同主要条款都没谈拢,就算过了 30 天,合同也还没成立,那肯定就没有效力。还有啊,如果合同存在法定的无效情形,比如违反了法律、行政法规的强制性规定,违背了公序良俗,或者是以虚假的意思表示来订立合同等,不管是不是在 30 天内签完的,合同都没有效。
另外呢,如果法律、行政法规规定必须用书面形式订立合同,或者是当事人自己约定用书面形式,而双方在 30 天内都没签字、盖章或者按指印,而且也没有一方履行主要义务,这样的话合同就不成立,自然也没有效力。