How long you need to keep bank statements depends on why you might need them

There is no single federal law that says how long to keep bank statements. Instead, the answer depends on what you might use them for—tax purposes, fraud disputes, loan documentation, or legal proceedings. The IRS wants tax records for three years in most cases. Your bank keeps its own copies for seven years. But you should keep your own copies longer if you have a mortgage, own a business, or think you might need them for a dispute.

The practical answer: keep statements for at least three to seven years in a safe place. If you have a mortgage or investment accounts, keep them for seven years or longer. If you're involved in a dispute with your bank or creditor, keep everything related to that dispute until it's fully resolved, even if that takes longer.

Key Takeaways

  • The IRS requires you to keep tax records, including bank statements that support your tax return, for at least three years from the date you filed.
  • Your bank keeps its own records for seven years, but you should keep your personal copies as a backup in case you need to dispute a transaction or prove income.
  • If you have a mortgage, investment accounts, or business income, keep statements for seven years or longer because lenders and auditors may request them.
  • Once you've resolved a dispute with your bank or creditor, you can discard statements related to that dispute after keeping them for the resolution period plus one year.

The three-year rule for taxes

The IRS generally allows three years from the date you file your tax return to claim a refund or for the IRS to assess additional tax. During that window, the IRS can ask to see bank statements and other records that support the income, deductions, or credits you claimed. If you file early, the clock starts from the official tax important date (usually April 15), not the date you actually filed.

Keep statements that show income deposits, business expenses, charitable donations, or medical payments—anything you reported on your return. If you file electronically, you still need the paper trail. The IRS does not accept "my bank has it" as an answer if they ask for proof.

There is one exception: if you underreported income by more than 25 percent, the IRS has six years to audit you instead of three. In that case, keep statements for six years to be safe.

Why your bank keeps records for seven years

Banks are required by federal law to keep records of account activity for at least seven years. This is part of anti-money-laundering rules and fraud prevention frameworks. When you request a statement from years ago, your bank can usually retrieve it because of this requirement.

However, you should not rely on your bank to be your only copy. Banks sometimes close accounts, merge with other institutions, or experience system failures. If you need a statement to prove something—income for a loan, a transaction for a dispute, or documentation for a legal case—having your own copy is faster and safer than asking the bank to dig through archives.

Longer timelines for mortgages and investments

If you have a mortgage, keep statements for the life of the loan plus seven years after you pay it off. Lenders sometimes request statements years later to verify income history or to resolve disputes about payments. After you sell a home, the IRS may ask for statements showing the cost basis of improvements you made, which affects your capital gains tax.

For investment accounts, keep statements for at least seven years after you sell an investment. The IRS uses these to calculate your cost basis and verify whether you owe capital gains tax. If you inherit investments or have complex transactions, keep records even longer—some tax professionals recommend keeping investment statements indefinitely.

If you are self-employed or own a business, keep all bank statements for at least seven years. The IRS audits business returns more often than personal returns, and audits can go back further if there are questions about income or deductions.

What to do if you are in a dispute with your bank

If you report an unauthorized transaction or dispute a charge, keep all statements and correspondence related to that dispute until it is fully resolved and you have received written confirmation from your bank. The bank has specific timelines to investigate—usually 10 business days for initial response and up to 45 days for full resolution under federal law.

After the dispute is closed, keep the documentation for at least one additional year. If the same issue comes up again or if you need to prove the bank's handling of the dispute in a legal case, you will have the record. Do not delete emails from the bank or throw away statements just because the dispute is technically over.

Digital storage and what counts as "keeping" statements

You do not have to keep paper statements. Digital copies, PDFs, or screenshots count as long as they are clear and complete. Many people read statements from their online banking portal and store them in a folder on their computer or cloud storage. This is legally acceptable and takes up far less space than filing cabinets full of paper.

If you use digital storage, make sure you have a backup. If your computer fails or your cloud account is compromised, you lose access to years of records. Consider keeping one or two years of statements in paper form as a backup, or print important statements (like those showing major deposits or business expenses) and store them separately.

Whatever method you use, organize statements by year and account. When the IRS or a lender asks for statements from 2021, you should be able to find them in under five minutes, not five hours.

When you can safely discard old statements

After three years have passed since you filed your tax return, you can discard statements that do not relate to a mortgage, investment, or ongoing dispute. If you filed your 2022 return in April 2023, you can discard 2022 statements in April 2026 (three years later).

For mortgage statements, wait until seven years after the loan is paid off. For investment statements, wait seven years after you sell the investment. For business records, wait seven years after the year the statement covers.

Before you throw anything away, do a quick mental check: Is there a dispute pending? Could this statement prove something important later? If the answer is yes to either question, keep it. The cost of storing a few extra years of statements is far lower than the cost of not having proof when you need it.

Frequently Asked Questions

Do I need to keep statements if I use tax software or a tax preparer?

Yes. Your tax preparer may keep copies, but you should keep your own. If the IRS audits you years later and your preparer is out of business or unavailable, you need your own records. The IRS will ask you for them, not your preparer.

What if my bank says it can no longer retrieve a statement from five years ago?

This is rare but possible if the bank has purged old records or if there was a system migration. If you need the statement for a dispute or audit, contact the bank in writing and ask them to document that they cannot retrieve it. Keep that written response. If the IRS asks for the statement, you can show that you made a good-faith effort to obtain it.

Can I discard statements once I read them to my bank's app?

No. Bank apps can be updated, deleted, or become unavailable if you switch banks or the bank discontinues the app. Downloaded PDFs or printed statements are more reliable. Keep both the app access and a separate backup copy.

How long should I keep statements for a closed account?

Keep them for the same timeline as an active account—three years for tax purposes, seven years if there was a dispute or if the account relates to a mortgage or business. After that, you can discard them unless there is an ongoing legal case or audit involving that account.

What if I am being audited—how long do I have to keep statements then?

Keep all statements related to the audit until the audit is completely closed and you have received written confirmation from the IRS. Even after the audit ends, keep those statements for one additional year in case the IRS has follow-up questions or you need to appeal.