法人变更合同仍然有效。因为法人的主体资格并没有变。所以合同中应当履行的债务要继续履行。否则应当承担违约责任。根据相关法律规定,法人的名称在公司注册一年后才能变更。
法律依据
《民法典》第五百三十二条合同生效后,当事人不得因姓名、名称的变更或者法定代表人、负责人、承办人的变动而不履行合同义务。
第五百三十三条合同成立后,合同的基础条件发生了当事人在订立合同时无法预见的、不属于商业风险的重大变化,继续履行合同对于当事人一方明显不公平的,受不利影响的当事人可以与对方重新协商;在合理期限内协商不成的,当事人可以请求人民法院或者仲裁机构变更或者解除合同。人民法院或者仲裁机构应当结合案件的实际情况,根据公平原则变更或者解除合同。