按照《金融机构客户身份识别和客户身份资料及交易记录保存管理办法》中第二十九条的相关规定:
银行交易记录,自交易记账当年计起至少保存5年。国家规定的是至少保存5年以上,如果超过5年以上,有些银行可能就不再保留了,但一般来说银行出于谨慎考虑,交易记录都会保留超过5年,如保存15年等,具体要联系发卡行咨询一下。
如果要查询一年以内的流水,可以登录网上银行进行自助查询,或者去发卡行所在的网点通过自助设备进行查询、打印;
如果要查询一年以上的交易明细的话,需要持本人身份证及银行卡在柜台进行办理;
如果要查询更久的交易明细,需要再柜台进行办理,并且一般不能当时出结果,一般是银行将相关信息查询后会电话联系你。