合同签字是本人,但手印不是本人的,这种合同一般是有效的。按照《中华人民共和国民法典》,当事人通过合同书订立合同,签名、盖章或者按指印都行,它们法律效力相同,不要求三者同时具备。只要签字是本人签的,往往意味着其有订立合同的真实意愿。
但要是有人以合同手印非本人为由,说合同无效,就得具体情况具体分析。要是能证明签字并非出于真实意愿,像存在欺诈、胁迫等情况,而且手印也不是本人的,那合同可能会被认定无效。还有,如果有证据表明双方约定,合同生效的条件是签字且按本人手印,那手印不是本人的,合同可能就不生效。
在司法实践中,法院判断合同效力会综合多方面因素。比如会考虑合同的履行情况、双方的交易习惯等。要是合同已经实际履行,双方都按合同行使了权利、履行了义务,就算手印不是本人的,法院也更可能认定合同有效。所以签合同过程中,有任何疑问或纠纷,建议咨询专业法律人士。