1、通常来讲,合同只盖公章不签字也是有法律效力的。按照法律规定,要是大家通过合同书来签合同,那么当当事人都完成签名、盖章或者按手印这些动作时,合同就成立了。这就意味着,盖章和签字的效力是一样的,有其中一个,合同一般就能成立。
2、在法人或者非法人组织做交易的时候,公章可是它们对外表达想法的重要标志。盖上公章,就说明这个主体认可合同里的内容,合同一般在公章盖上的时候就成立并且生效。
3、但也有特殊情况。要是合同里清楚写了“双方签字并且盖章后合同才生效”,那只盖公章不签字,合同可能因为没满足生效条件,就没有法律效力。另外,如果能证明盖章的行为不是这个主体真正想做的,像有人偷偷盖章、私自盖章这种,合同的效力也可能会出问题。