银行可以查20年流水吗

一般不可以 。
【银行可以查20年流水吗】根据《金融机构客户身份识别和客户身份资料及交易记录保存管理办法》:客户身份资料 , 自业务关系结束当年或者一次性交易记账当年计起至少保存5年 。交易记录,自交易记账当年计起至少保存5年 。也就是说,银行在超过5年以上的时间,就没有义务和法律责任为用户保存交易记录,所以一般不可能 。