只能开一个。根据我国相关法律规定,个人养老金资金实行“一人一户”,也就是说一个身份证只能在一家银行开立一个个人养老金账户。个人养老金账户关系到自己退休后的生活保障,有些朋友因为不了解这个问题,到各个银行去办理个人养老金账户,既不能成功办理,也浪费了时间。