合同必须有特定的签字人签字,并加盖公司公章,才具有法律效力。只有公司公章没有法律效力。因为没有具体的执行人。
法律依据:《印章治安管理办法》第三条本办法所称印章,是指具有法律效力的公章和个人印章。
本办法所称公章,是指国家权力机关、党政机关、司法机关、参政议政机关、军队、武警、民主党派、工会、共青团、妇联等机关、团体、企事业单位、经民政部门登记的民间组织、居(村)民委员会、各类议事协调机构、非常设机构的法定名称印章,以及具有法定名称的合同、金融、税务、发票等业务专用章。
本办法所称具有法律效力的个人印章,是指国家政权、党政、司法、参事、军队、武警、民主党派、工会、共青团、妇联等机关、团体、企事业单位、民政部门登记的民间组织、居(村)民委员会、各类议事协调机构和非常设机构的法定代表人及其财务部门负责人的印章。