租赁合同最长签20年。按照规定,房屋租赁合同的期限最长不能超过20年。当事人之间约定的期限超过20年的,超过的部分无效。房屋租赁合同到期后,当事人之间经协商一致可以续签。