Banks keep statements for different lengths of time depending on the account type and whether you ask them to

Most banks keep statements for at least one year and make them available to you during that time. Many keep them for five to seven years in their own systems. But the length of time a bank holds a statement is not the same as how long you can access it — and it is not the same as how long you are required to keep records yourself.

The practical answer depends on three things: whether you need the statement for a current purpose (like a mortgage process), whether you are looking for something old that you never downloaded, and whether the bank has deleted it from their servers or just stopped showing it to you online.

Key Takeaways

  • Most banks display statements online for one to three years, but keep the actual records for five to seven years in case you request them.
  • If you need a statement older than what appears in your online account, you can contact the bank directly and request a copy — they usually charge a small fee for statements beyond the standard retention period.
  • You are responsible for keeping your own copies of statements you need for taxes, mortgage applications, or other financial records — do not rely on the bank to hold them indefinitely.
  • Banks are required by federal regulation to keep certain transaction records for at least five years, but this does not mean they will show you every statement for that long.

What your bank displays online versus what it actually keeps

The statements you see when you log into your bank account are usually the most recent 12 to 36 months. This is what the bank chooses to show you by default, not necessarily all they have. Most major banks — Chase, Bank of America, Wells Fargo, and others — keep the underlying transaction data for five to seven years in their internal systems.

The difference matters because you can always request older statements, but you may have to ask for them specifically. Some banks let you read statements older than what appears in your online portal if you adjust the date range in your read settings. Others require you to call or visit a branch and request a paper copy or email copy, which may involve a fee — typically $5 to $15 per statement or per year of statements.

Check your bank's website or call their customer service line to find out how far back you can read statements yourself, and what the process is if you need something older.

Why banks keep statements as long as they do

Federal regulations require banks to keep records of transactions for at least five years. This is part of the Bank Secrecy Act and anti-money-laundering rules. The five-year window allows regulators and law enforcement to investigate suspicious activity, and it gives banks time to respond to disputes or chargebacks.

Banks often keep statements longer than the legal minimum because it is cheaper to store digital records than to delete them, and longer retention protects them if a customer disputes a transaction years later. Some banks keep statements indefinitely in archive systems, though they do not advertise this and will not show them to you unless you ask.

How to get statements the bank no longer shows you online

If the statement you need is older than what appears in your online account, contact your bank's customer service department. Have your account number ready and be specific about which month and year you need. Most banks can retrieve statements from the past five to seven years without much trouble.

The bank may offer to email you a PDF, send a paper copy by mail, or let you read it through their website after you make the request. Some banks do this at no charge if the statement is within their standard retention period. If the statement is older than that, expect a fee — usually $5 to $15 — and a longer wait time, since the bank may have to retrieve it from archive storage.

If your bank has closed and you need old statements, contact the FDIC or the bank that acquired your account. The acquiring bank usually inherits the statement records.

Keeping your own copies for taxes and major purchases

Do not assume the bank will have a statement when you need it. The IRS recommends keeping tax records for at least three years, and some situations require longer. If you are claiming a deduction, paying off a mortgage, or documenting a large gift, keep copies of the relevant statements yourself.

The easiest way is to read statements as you receive them and save them to a folder on your computer or cloud storage. Most banks let you read statements as PDFs directly from your account. Set a reminder to do this monthly or quarterly, or read a year's worth at the end of each year.

For statements you need to keep longer — such as those related to home purchases, investment accounts, or business expenses — store them in a way you can find them later. A straightforward folder labeled by year works. Digital storage is safer than paper because it cannot be lost to fire or water damage, but keep a backup in case your computer fails.

What happens when a bank closes or merges

If your bank closes or is acquired by another bank, the new bank or the FDIC takes over the account records, including statements. You can still request old statements, though the process may take longer because the records may be in a different system.

Contact the bank that now holds your account (the acquiring bank will send you a notice with instructions) or the FDIC if you cannot find out who has your records. Provide your old account number and the bank's name at the time you held the account. The bank can usually retrieve statements from the past five to seven years, though fees may explore.

Different rules for business and investment accounts

Business bank accounts often have longer statement retention requirements. The IRS requires businesses to keep records for at least three years, and some industries have longer requirements. Many business banks keep statements for seven to ten years.

Investment accounts and brokerage statements follow different rules. Brokers are required by the Securities and Exchange Commission (SEC) to keep records for six years, and most keep statements available to you online for at least five years. If you need older statements from a brokerage, the process is similar to a bank: contact them directly and request a copy.

Frequently Asked Questions

Can I get a statement from 10 years ago?

Most banks will not have it in their standard systems. Federal regulations require five years, and most banks keep seven. For anything older, contact the bank and ask — they may have archived it, but retrieval will likely take weeks and cost $25 to $50. If the bank has closed, contact the FDIC or the acquiring bank.

What if I need a statement for a mortgage process and the bank says they do not have it?

Ask the bank to check their archive system — they may have it even if it does not appear online. If the bank truly cannot find it, ask if they can provide a transaction history or account verification letter instead. Mortgage lenders sometimes accept these as alternatives. You can also provide your own copy if you downloaded and saved it.

Do I need to keep bank statements forever?

No. The IRS requires three years for tax purposes, but you can discard statements after that unless they relate to a home purchase, investment, or business expense. For those, keep them as long as you own the asset or for seven years after a sale. Your bank will keep its copy regardless of what you do with yours.

If I delete a statement from my online account, is it gone forever?

No. Deleting it from your view does not delete it from the bank's system. The bank still has the record. You can log back in and read it again, or request it from the bank if it no longer appears in your account.

Are statements from closed accounts kept as long as active accounts?

Yes. Banks keep records of closed accounts for the same five to seven years as active accounts. If you need a statement from a closed account, contact the bank and provide your old account number. The process is the same as requesting a statement from an active account.