How long you need to keep bank records depends on why you might need them
The IRS requires you to keep bank records for at least three years if you file taxes — longer if you claim deductions tied to those records or if the IRS audits you. But tax time is not the only reason to hold onto statements. You may need them to dispute a transaction, prove income for a loan, document a business expense, or settle an estate. The practical answer is: keep statements for three years as a baseline, but hold onto anything tied to a major purchase, investment, or tax deduction for as long as you own that asset, plus three years after you sell or close it.
The three-year window starts from the date you file your return, not the tax year itself. If you file your 2023 taxes in April 2024, keep records through April 2027. If you file late, your retention window extends. For most people this is the minimum; certain situations — business ownership, rental property, significant deductions — require you to hold records for six years or longer.
Key Takeaways
- The IRS expects you to keep bank records for three years from the date you file your tax return, and longer if you claim deductions or report business income.
- If you discover an error on your account or dispute a charge, you typically have 60 days to report it to your bank, so keep statements for at least that long in active storage.
- Records tied to major purchases, home improvements, investments, or business expenses should be kept for the life of the asset plus three years after you sell or close it.
- Digital copies stored securely in the cloud or on an external drive count as valid records; you do not need to print every statement.
- If the IRS audits you, they can request records going back six years or more, so do not destroy statements immediately after filing taxes.
The three-year rule for tax purposes
The IRS statute of limitations for audits is normally three years from the date you file your return. This means if you file your 2023 taxes in April 2024, you should keep all bank records, receipts, and supporting documents through April 2027. The three years runs from the filing date, not the tax year itself — so if you file late, your retention window extends.
This three-year window applies to most taxpayers. However, if you underreport income by more than 25 percent, the IRS can go back six years. If you file a fraudulent return or do not file at all, there is no time limit. If you own a business or claim significant deductions, treat six years as your minimum retention period to be safe.
When to keep records longer than three years
Certain situations demand longer storage. If you claim a deduction for a home office, vehicle, or equipment, keep the purchase receipt and all related bank records for the life of that asset plus three years after you sell or dispose of it. The same applies to home improvements — if you renovate your kitchen and later sell the house, the IRS may ask for proof of what you spent, so hold onto those statements and contractor invoices indefinitely until the sale closes, then three more years.
Investment accounts require the same logic. If you buy stock or mutual funds, keep the confirmation of purchase price and all statements showing dividends or capital gains for as long as you hold the investment, then three years after you sell. This matters because the IRS uses your cost basis (what you paid) to calculate capital gains tax, and you need the original purchase record to prove it.
If you co-own property, have a joint account, or are named in someone's will, keep those bank records for the entire duration of the arrangement plus three years after it ends. The same applies if you received a large gift or inheritance — the bank statement showing the deposit may be needed to prove the source of funds if you later use that money for a major purchase.
Dispute and fraud protection timelines
Federal law gives you 60 days from the date a suspicious transaction appears on your statement to report it to your bank. After that window closes, your bank has no obligation to investigate or refund you. This means you should review statements actively for at least two months after they arrive. Keep statements in easy-to-access storage (not archived) for at least 90 days to give yourself a buffer.
If your bank does investigate a dispute, they typically have 10 business days to acknowledge receipt and 45 days to resolve it. During that time, they may ask you to provide the original statement or other proof. Once the dispute is closed, keep the resolution letter and all supporting documents for at least one year — disputes can resurface if a charge reappears or if you need to prove you reported it.
Digital storage versus paper statements
You do not need to print bank statements to keep them. Digital copies stored securely — either through your bank's online portal, a password-protected cloud service like Google Drive or Dropbox, or an external hard drive kept in a safe place — are legally valid records. The IRS accepts digital records as long as they are legible, complete, and not altered.
If you rely on digital storage, make sure you have a backup. Banks sometimes delete online statements after a certain period (often 7 years), so download and store copies yourself if you need to keep them longer. Use a consistent naming system (like "Bank_Statement_2024_01.pdf") so you can find what you need quickly. If you store records in the cloud, use two-factor authentication to protect the account.
What happens if you cannot find an old statement
If you need a statement from years ago and cannot find your copy, contact your bank. Most banks can provide copies of statements going back 7 to 10 years, though some charge a fee ($5 to $15 per statement is typical). Request it in writing or through your online banking portal and keep the confirmation of your request.
If you are facing an IRS audit and need a statement you no longer have, the IRS may accept other proof: a credit card statement showing a payment, a cancelled check, a receipt from the vendor, or a letter from your bank confirming the transaction. Gather whatever documentation you have and bring it to your tax professional or the audit meeting. The IRS understands that old records can be lost; they want to see that you made a good-faith effort to find them.
Special situations: business, rental, and investment accounts
If you are self-employed or own a business, the IRS expects you to keep all bank records for at least six years, not three. This includes statements, invoices, receipts, and payroll records. The longer window reflects the complexity of business taxes and the higher audit risk. The six-year period still runs from your filing date, so if you file your 2023 business return in March 2024, keep records through March 2030.
If you own rental property, keep statements for the rental account for as long as you own the property plus six years. The IRS uses these records to verify rental income and deductible expenses like repairs, property taxes, and insurance. If you sell the property, keep the records for six more years after the sale closes. If you have a brokerage or investment account, your broker is required to keep records for six years, but you should keep your own copies of confirmations, statements, and tax forms (like 1099-DIV or 1099-INT) for the same period. These documents are essential for calculating cost basis and reporting capital gains accurately.
Frequently Asked Questions
Can I throw away bank statements after one year?
Not if you file taxes or claim deductions. Keep them for at least three years from the date you file your return. If the statements are tied to a major purchase, investment, or business expense, keep them longer — for the life of the asset plus three years after you sell it. If you are unsure whether a statement might be needed, err on the side of keeping it.
What if the IRS audits me — how far back can they go?
The standard audit window is three years from your filing date. However, if you underreport income by more than 25 percent, they can request records going back six years. If they suspect fraud, there is no time limit. This is why keeping records for six years is safer than the bare minimum of three.
Do I need to keep statements if I use online banking and can see my history?
Your bank may delete online statements after 7 to 10 years, so do not rely solely on their system. Download and store copies yourself, especially for statements tied to taxes, deductions, or major purchases. Digital copies are just as valid as paper, as long as they are legible and stored securely.
What should I do with statements I no longer need?
Shred them or use a document destruction service. Do not just throw them in the trash — bank statements contain your account number and transaction history, which can be used for identity theft. If you have a large volume, many banks and libraries offer free shredding days.
How long should I keep records of wire transfers or ACH payments?
Treat them the same as regular bank statements: three years minimum for tax purposes, longer if they are tied to a deduction, investment, or business expense. Keep the confirmation number and receipt for at least 90 days in case you need to dispute the transaction.