1、合同蓋公章,但沒有法人簽字,如果合同是依法訂立的,會生效;
2、如果合同違反法律、行政法規的強制性規定,則不會生效。
法人需要承擔的責任有以下:
1、對其法定代表人和其他工作人員的經營活動承擔民事責任;
2、全民所有制企業法人以國家授權經營管理的財產承擔民事責任;
3、集體所有制企業法人以企業所有的財產承擔民事責任;
4、中外合資經營企業法人、中外合作經營企業法人、外資企業法人以企業所有的財產承擔民事責任,法律另有規定的除外;
5、企業、企事業單位按照合同約定獨立經營的,其權利和義務在合同中約定,各自承擔民事責任。
綜上所述,合同只蓋公章沒法人簽字是有效的。
法律依據:
《中華人民***和國民法典》第壹百四十三條
具備下列條件的民事法律行為有效:
(壹)行為人具有相應的民事行為能力;
(二)意思表示真實;
(三)不違反法律、行政法規的強制性規定,不違背公序良俗。