公司要变更法人,必须有董事会股东变更决议、股份转让协议、营业执照正副本、组织机构代码证、委托授权书,新老法人身份证(原件)、公司公章、法人章等材料,并填写变更法人(股东)申请,然后,新老法人与经办人一起到注册地工商管理局去办理变更相关手续。