合同没有公章和手印是否生效需要分情况来看:1. 一般情况:合同的生效并不以加盖公章或手印为必备条件。如果合同中明确约定了生效条件比如“本合同自双方签字之日起生效”那么只要双方签字合同就可能生效即使没有公章和手印。2. 涉及公司等主体:对于公司签订的合同虽没有公章但有法定代表人或授权代表签字合同通常也是有效的。因为签字行为代表了公司的意思表示。3. 特殊情况:法律、行政法规规定应当办理批准、登记等手续生效的合同即使没有公章和手印但办理了相关手续合同依然生效。4. 从实际履行角度:如果双方没有在合同上盖章或按手印但一方已经履行了主要义务另一方接受的合同也成立并生效。总之判断合同是否生效不能仅依据有无公章和手印要综合考虑合同的具体约定、双方履行情况以及相关法律规定等因素。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。