Banks must keep most records for at least five to seven years, but the exact timeline depends on the type of record and federal regulations

The Federal Reserve, the Office of the Comptroller of the Currency, and the Federal Deposit Insurance Corporation all require banks to retain records for specific periods. For checking and savings accounts, banks typically keep transaction records for five to seven years. Loan documents, mortgage papers, and credit applications must be kept for at least six years after the account closes. Some records—like those related to suspicious activity reports or anti-money-laundering investigations—may be kept for ten years or longer.

The reason banks keep records this long is partly legal requirement and partly practical. The Internal Revenue Service can audit tax returns going back three years, or six years if they suspect underreporting of income. Banks need to be able to produce statements and transaction histories if the IRS requests them. Beyond that, records support dispute resolution, fraud investigations, and proof of payment if you ever need to challenge a charge or prove you paid a bill.

What you can access and what the bank keeps in storage are two different things. You can usually download or request statements going back two to three years through your online banking portal. Older statements require a formal request to the bank, and some banks charge a fee for retrieving records older than a certain point—typically $5 to $25 per request, though this varies by institution.

Key Takeaways

  • Banks must keep transaction records for five to seven years under federal law, though some records like loan documents are kept longer.
  • The IRS can request bank records going back six years if they suspect income underreporting, which is why banks maintain records that long.
  • You can usually access your own statements online for two to three years; older statements require a written request and may cost $5 to $25.
  • When you close an account, the bank continues to keep records for several years after closure, so you can still request old statements.
  • Different types of records have different retention periods—checking statements, loan files, and credit applications each follow separate timelines.

How long banks keep checking and savings account records

For checking and savings accounts, banks keep transaction records for five to seven years. This covers deposits, withdrawals, transfers, and checks you wrote. The exact length varies slightly by bank and by state law, but five years is the federal minimum for most consumer accounts. Some banks keep records longer as a matter of policy, particularly if they are large institutions with centralized record-keeping systems.

The timeline starts from the date of the transaction, not from when you close the account. If you opened a checking account in 2018 and closed it in 2020, the bank would still keep those 2018 transactions until 2023 or 2025, depending on their retention policy. This matters if you need to prove you paid a bill or received a deposit years after the fact.

You can request statements for closed accounts, but the process is slower than for active accounts. You will need to contact the bank's customer service or records department, provide your account number or other identifying information, and specify the date range you need. Some banks charge a retrieval fee for statements older than three years.

Loan documents and mortgage records retention

Banks keep loan files and mortgage documents for at least six years after the loan is paid off or the account is closed. This includes the original promissory note, the security agreement, payment history, and any correspondence about the loan. For mortgages specifically, the bank or servicer must keep records for at least six years after the loan is satisfied, though many keep them longer.

If you are refinancing a mortgage or applying for a new loan, the lender will request your payment history from the previous servicer. Banks can retrieve this information because they maintain these records. If your loan was sold to another servicer—which happens frequently with mortgages—the original lender still keeps the file, and the current servicer keeps their own records of payments made under their servicing.

Mortgage documents are particularly important to keep copies of yourself. While the bank has them, you should maintain your own file with the promissory note, deed of trust, closing disclosure, and final payoff statement. If there is ever a dispute about whether a loan was paid off or about the terms, your personal copy protects you.

Credit applications and underwriting records

Banks keep credit applications, underwriting documents, and loan denial letters for six years. This includes the application itself, credit reports pulled during underwriting, verification of income documents, and any notes about why a loan was approved or denied. These records support the bank's compliance with fair lending laws and help defend against discrimination claims.

If you were denied for a loan or credit card, the bank must keep the file showing why. Under the Equal Credit Opportunity Act, you have the right to know the reasons for denial, and the bank's records prove what those reasons were. The six-year retention period gives you time to dispute a decision or investigate whether discrimination occurred.

You can request copies of your credit file from the bank, though the bank is not required to provide the actual credit report they pulled—only the decision and the reasons for it. If you were denied, ask the bank for a written explanation. They must provide one if you request it within 60 days of the denial.

Wire transfer and ACH payment records

Banks keep records of wire transfers and ACH payments for five to seven years, the same as regular transaction records. This includes the amount, date, sender, recipient, and any reference information you provided. Wire transfer records are particularly important because they show the path money took and can help recover funds if a wire was sent to the wrong account by mistake.

If you need to prove you sent a wire transfer or received one, request a copy of the wire confirmation from your bank. For recent transfers, you can usually retrieve this from your online banking portal. For older transfers, you will need to contact the bank's records department. Some banks charge a fee for retrieving wire records older than one or two years.

ACH records—payments made through the automated clearing house system, like direct deposits or bill payments—are also kept for five to seven years. These are easier to retrieve than wires because they typically appear in your regular transaction history, but if you need an official confirmation of an ACH payment from years ago, the bank can provide it.

What happens to records after you close an account

Closing your account does not mean the bank deletes your records. The bank continues to keep statements, transaction history, and any loan documents for the full retention period, even after the account is closed. This is required by law and also protects both you and the bank in case disputes arise later.

You can still request statements from a closed account, but the process is usually slower. You will need to provide identifying information—your name, the account number, and the date range you need. Some banks require you to call a special department for closed account records rather than using their regular customer service line. The fee for retrieving closed account records may be higher than for active accounts.

If your account was closed due to fraud or suspicious activity, the bank may keep records longer than the standard retention period. Records related to fraud investigations or regulatory inquiries can be kept for ten years or more. If you suspect your account was involved in fraud, ask the bank how long they will keep the records and whether you can obtain copies.

How to request old bank records

To request bank records older than what appears in your online portal, start by contacting your bank's customer service. Ask for the records department or the department that handles statement requests. You will need to provide your account number, your name, and the specific date range you need. Be as precise as possible—requesting "all statements from 2015" is easier for the bank to fulfill than "statements from several years ago."

Some banks allow you to request old statements through their website or mobile app. Others require a phone call or a written request. A few still require you to visit a branch in person, though this is becoming less common. Ask whether there is a fee and how long it will take. Most banks can provide statements within five to ten business days, but retrieval of very old records may take longer.

If the bank no longer has the records you need—which should not happen within the retention period—ask for written confirmation that the records do not exist. This protects you if you later need to prove you requested them. Keep copies of any emails or written requests you send, along with the bank's responses.

Records the IRS can request and how long banks must keep them

The Internal Revenue Service can request bank records for tax years going back three years under normal circumstances, or six years if they suspect you underreported income by 25 percent or more. Banks must produce these records when the IRS issues a summons or administrative subpoena. The bank cannot refuse or delay, and they cannot notify you that the IRS requested your records—though this rule has exceptions in some cases.

This is one reason banks keep records for five to seven years: to ensure they can comply with IRS requests. If the IRS audits you for 2018 tax returns, they can request your 2018 bank statements, and the bank must have them available. Banks that do not maintain records long enough to comply with IRS requests face penalties.

You have the right to know if the IRS requests your records, with limited exceptions. If you receive an IRS notice of audit, you can request copies of any bank records the IRS obtained. You can also ask your bank directly whether the IRS has requested your records, though the bank may not be able to answer if a summons includes a non-disclosure order.

Frequently Asked Questions

Can I get bank statements from 10 years ago?

Most banks only keep records for five to seven years, so statements older than that are usually not available. However, if you need very old statements for a legal case or tax dispute, ask the bank anyway—some institutions keep records longer than required. If the bank does not have them, the IRS or a court may be able to help you obtain records through other means.

Do banks keep records of checks I wrote?

Banks keep records of checks in your transaction history for five to seven years. However, the actual physical check image may not be kept that long. Many banks now keep digital images of checks instead of the paper originals, and these images are retained for five to seven years. If you need proof that a check cleared, your bank statement or transaction history is sufficient.

What if I need records from a bank that no longer exists?

If your bank was acquired by another bank, contact the acquiring bank—they inherited the records. If the bank failed and was closed by the FDIC, contact the FDIC directly. The FDIC maintains records of failed banks and can help you retrieve old statements. This process is slower than requesting from an active bank, but the records are usually available.

Do banks have to tell me if law enforcement requests my records?

Not always. Banks must comply with law enforcement requests through subpoenas or court orders, but they are not required to notify you unless the order does not include a non-disclosure provision. If you suspect law enforcement has requested your records, you can ask your bank, but they may not be able to confirm it. You can also file a Freedom of Information Act request with the relevant agency.

How much does it cost to get old bank statements?

Fees vary by bank. Many banks provide statements for free if they are less than two or three years old. For older statements, fees typically range from $5 to $25 per request or per statement. Some banks charge a flat fee for any retrieval request, while others charge per page. Ask your bank about their specific fee structure before requesting old records.