The basic answer: it depends on the type of record and why you might need it

There is no single rule that covers all bank records. The IRS wants tax-related documents for three to seven years depending on what they are. Your bank is required to keep certain records for five to ten years. You may need to keep some records indefinitely for your own protection. The answer changes based on what the record is, whether you used it for taxes, and whether a dispute or legal issue might arise later.

The safest approach is to keep records longer than you think you need them. The cost of storage—digital or physical—is low. The cost of not having a record when you need it can be high.

Key Takeaways

  • The IRS requires you to keep tax-related bank records for at least three years, and longer if you underreported income or suspect an audit.
  • Statements showing large deposits, business income, or deductions should be kept for seven years to match the IRS statute of limitations for fraud.
  • Records tied to a mortgage, investment, or property purchase should be kept for at least seven years after the transaction closes, and longer if you still own the asset.
  • Bank statements used to prove identity, address, or account ownership for legal purposes may need to be kept indefinitely.
  • Digital copies stored in cloud storage or on your computer are as valid as paper statements for most purposes, including IRS audits.

What the IRS requires you to keep

The IRS statute of limitations is the main driver of how long you need to keep records. In most cases, the IRS has three years from the date you file a return to audit you. That means you should keep bank statements, deposit records, and cancelled checks for at least three years after filing the return they relate to.

The three-year window extends to seven years if you underreported your income by more than 25 percent, or if the IRS suspects fraud. You do not know in advance whether an audit will happen or what the IRS will claim, so keeping records for seven years is the safer choice for anything involving income, deductions, or large transactions.

Records that show the basis of an asset—what you paid for it—should be kept for at least seven years after you sell it. This includes bank statements showing the down payment on a house, statements showing the cost of stocks you bought, or records of business equipment purchases. The IRS can challenge the gain or loss you reported on a sale for up to seven years after you file the return.

Records tied to property, mortgages, and investments

If you own a home, keep all bank statements related to the purchase, renovation, and sale for at least seven years after the sale closes. These statements prove what you paid for the property and what improvements you made, which affects the taxable gain when you sell. The IRS can audit a home sale return for seven years.

For investments—stocks, bonds, mutual funds—keep statements showing the purchase price and date for at least seven years after you sell the investment. If you reinvest dividends or make contributions to a retirement account, keep those records too. The cost basis calculation depends on having the exact purchase records.

If you have a mortgage, investment account, or other ongoing financial relationship, keep statements for the life of the account plus seven years after it closes. Some people keep mortgage statements indefinitely because they may need to prove they paid off the loan, especially if the original lender is sold or goes out of business.

Records for disputes, fraud, and legal claims

If you have a dispute with your bank—a charge you did not recognize, a transfer you did not authorize, a fee you believe was wrong—keep the statements showing the disputed transaction for at least seven years. Banks are required to investigate claims within a certain timeframe, but you may need to prove your case later if the bank's investigation is incomplete or if the issue resurfaces.

If you suspect fraud or identity theft, keep all related statements indefinitely. Fraudulent accounts sometimes reappear years later under a different name or institution. Having the original statement showing the fraudulent activity protects you if the issue comes up again.

Records tied to a lawsuit, insurance claim, or legal proceeding should be kept for the entire duration of the case plus seven years after it closes. Do not discard them based on a settlement or judgment alone; keep them in case the other party appeals or the issue is reopened.

What your bank keeps on its side

Your bank is required by federal law to keep records of your account for five to ten years, depending on the type of account and the type of record. Checking and savings accounts fall under the five-year rule. Business accounts and accounts flagged for suspicious activity may be kept for ten years.

This does not mean you can rely on your bank to keep records for you. Banks delete old statements from their online portals after a certain period—often six to seven years. If you need a statement from ten years ago, you may have to request it in writing, and the bank may charge a fee. It is faster and cheaper to keep your own copies.

If your bank closes or is acquired by another bank, records may be transferred or deleted. Keeping your own copies ensures you always have access.

How to store records safely

Digital copies are as valid as paper for tax purposes and legal disputes. Scan statements to PDF and store them in cloud storage (Google Drive, Dropbox, OneDrive) or on an external hard drive. Label the files by year and account type so you can find them quickly. A spreadsheet listing account numbers, opening dates, and closing dates is also useful.

If you keep paper statements, store them in a fireproof box or safe deposit box. Organize them by year and account. Do not rely on a single copy; keep a backup in a different location.

For records you need to keep indefinitely—property purchases, major investments, fraud reports—consider a safe deposit box at your bank or a fireproof safe at home. These records are too important to lose to a house fire or flood.

Records you can discard safely

After seven years, you can discard bank statements that show routine deposits and withdrawals with no tax implications, no disputes, and no connection to an asset you still own. Statements from a checking account used only for living expenses—groceries, utilities, rent—can be discarded after seven years if you have no reason to keep them.

Statements from closed accounts with no ongoing tax or legal implications can be discarded after seven years. If you closed a savings account in 2017 and made no large deposits or withdrawals, you can safely discard the statements now.

Before you discard anything, shred it. Bank statements contain your account number, routing number, and sometimes the last four digits of your Social Security number. Shredding prevents identity theft.

Frequently Asked Questions

Do I need to keep bank statements if I use accounting software like QuickBooks?

Yes. The software is a record of what you entered, not a record of what actually happened. Bank statements are the proof. Keep both the statements and the software records for at least seven years. If the IRS audits you, they will want to see the original statements, not a printout from your accounting software.

What if my bank will not give me statements older than seven years?

Request them in writing and ask what the fee is. Federal law requires banks to provide statements for at least five years, and many will go back further for a fee. If the bank refuses, document the refusal in writing. If you need the statement for an IRS audit or legal case, the IRS or court can subpoena it from the bank.

Can I throw away statements if I have a PDF copy?

Yes. A PDF is a legal copy and is accepted by the IRS and courts. Make sure the PDF is clear and readable, and store it in at least two places (cloud storage and an external drive, for example). Do not rely on a single digital copy.

How long do I need to keep records of wire transfers?

Keep wire transfer records for at least seven years if the transfer was for a large amount, a business purpose, or an investment. Wire transfers are often flagged by banks for suspicious activity reporting, and the IRS may ask about them during an audit. Keep them for three years minimum if they were routine personal transfers.

Do I need to keep statements from accounts that were closed due to fraud?

Yes, keep them indefinitely. These statements are proof of the fraud and may be needed if the fraudster opens another account in your name or if you file an insurance claim. Do not discard them.