合同上不是本人签字是否有效,需视具体情况而定。1. 如果是他人未经授权代签,且本人对该合同不予追认,那么合同一般无效。比如甲未经乙授权,擅自代乙签合同,乙知晓后明确表示不同意,此合同就不产生效力。2. 若存在表见代理的情形,合同有效。即虽然不是本人签字,但相对人有理由相信行为人有代理权。例如甲长期以公司名义与乙合作签合同,此次甲虽未经公司正式授权,但乙基于以往信任与之签合同,该合同可能有效。3. 本人事后对他人代签合同进行追认,合同也有效。比如甲代乙签合同后,乙得知情况表示认可,那么合同从乙追认时起具有法律效力。 总之,判断合同是否有效不能仅看签字是否本人,要综合多方面因素考量。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。