合同非本人签字,只按手印通常是有效的。依据《中华人民共和国民法典》,当事人以合同书订立合同,自签名、盖章或按指印时合同成立。签名、盖章和按手印效力相同,都是确认合同内容的方式。因此,即便没签字,按了手印一般意味着当事人对合同内容达成了一致,合同有效。
不过,有些特殊情况会影响合同效力。要是按手印的人没有相应民事行为能力,比如无民事行为能力人按手印,合同可能无效。若按手印是在被欺诈、胁迫,违背真实意思的情况下进行的,受欺诈、胁迫方可以请求法院或仲裁机构撤销合同,撤销后合同自始无效。另外,若合同内容违反法律法规强制性规定,或者违背公序良俗,合同也是无效的。
所以,判断合同非本人签字只按手印是否有效,要结合具体情况,看合同有无效力瑕疵。如果对合同效力有疑问,建议咨询专业律师,以保障自身合法权益。