通常来讲,合同即便只有签名而没按手印,也是有法律效力的。签名相当于当事人对合同内容的一种确认和认可,它和按手印有着同等的法律效力。
按照《中华人民共和国民法典》的规定,当事人采用合同书形式订立合同,有以下相关情形:
1、当当事人都签名、盖章或者按指印的时候,合同就成立。
2、要是只有签名的情况,只要这个签名是当事人真实的意思表达,并且不存在其他导致合同无效的情形,那合同就能够成立并且生效。
当然,也存在特殊情况:
1、如果合同里有特别约定,必须要按手印才生效的话,那就得按手印。
2、如果法律有明确规定必须要按手印才生效的话,那就得按手印。
不过一般情况下,签名就已经可以满足合同生效的那些条件,也就具备相应的法律效力。