合同上只盖公章通常是有效的。1. 公章代表公司意志:公章具有极高的证明力,是公司对外意思表示的重要象征。一旦盖上公章,就表明公司对合同内容的认可。2. 符合法律规定:《民法典》第四百九十条规定,当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。所以仅盖公章符合合同成立的形式要求。3. 实践中的认定:在商业活动中,以公章签订的合同具有公信力。只要合同内容不违反法律法规的强制性规定,一般会被认定为有效。不过,具体情况还需结合实际交易情形及其他相关证据综合判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。