How long must a bank keep cancelled checks / check records / copies of checks?
Generally, if a national bank does not return cancelled checks to its customers, the bank must either retain the cancelled checks—or maintain the capacity to provide legible copies of the checks—for seven years. The bank must provide you with a copy of any cancelled check within a reasonable period of time from your request. The bank may charge a fee for this service.