合同不盖公章也有效,除非特数情况下一定要盖公章才生效的除外。合同是否生效主要看其是否符合合同的生效要件,比如意思表示真实、不违背社会公共利益等。主要是看双方的合意,而不是盖章这种形式,只要双方当事人签字,不盖章也有效力。