How long you need to keep bank records depends on why you might need them
The IRS wants you to keep tax-related bank records for at least three years from the date you file your return. If you're self-employed or have investment income, keep them for six years. If you never filed a return for income you should have reported, keep records indefinitely for that year. For non-tax purposes — disputes with your bank, fraud claims, loan documentation — federal law requires banks to keep records for you, but you should keep your own copies for at least one to three years after the transaction closes.
The practical answer is simpler: keep statements and transaction records for anything that affects your taxes, your credit, or a financial claim for at least three years. Keep records related to major purchases, home improvements, investments, or anything tied to your net worth for as long as you own the asset, plus three years after you sell it. If you're in the middle of a dispute or investigation, keep everything until it's resolved in writing.
Key Takeaways
- The IRS requires you to keep tax-related bank records for three years from the filing date, or six years if you're self-employed or have investment income.
- For non-tax disputes with your bank, keep your own copies of statements and transaction records for one to three years after the issue is resolved.
- Records tied to major purchases, home improvements, or investments should be kept for as long as you own the asset, plus three years after sale.
- Banks are required by law to maintain records for you, but relying on the bank alone leaves you vulnerable if you need to prove a transaction quickly.
- Digital storage (PDF, cloud backup) is as legally valid as paper, and often easier to search and retrieve than filing cabinets.
Tax records: the three-year and six-year rules
The IRS's basic rule is three years. If you file your tax return on April 15, 2024, keep all bank statements, deposit records, and transaction documentation that support your income, deductions, or credits through April 15, 2027. This covers the most common audit window — the IRS typically has three years from the filing date to assess additional tax.
The six-year rule applies if you report less than 75% of your gross income on your return. If you're self-employed, have rental income, investment income, or significant cash transactions, the IRS can go back six years. If you have no record of filing a return for a year you should have, the statute of limitations never expires for that year — keep those records indefinitely.
The safest approach: if a bank record touches your tax return in any way, keep it for at least three years after you file. This includes 1099 forms from banks, deposit records, withdrawal records, and statements showing interest earned or fees paid.
Non-tax disputes and fraud claims
If you dispute a transaction with your bank — a charge you didn't authorize, a deposit that never arrived, a fee you believe was wrong — federal law (Regulation E for electronic transfers, the Truth in Savings Act for deposits) requires your bank to investigate and keep records of that investigation. You don't have to keep the original statement forever, but you should keep your own copy of the disputed transaction, your written complaint, and the bank's response for at least one year after the dispute is closed.
For fraud or unauthorized transactions, the timeline is longer. If someone stole your account information or made fraudulent charges, keep records of the fraud report, the bank's investigation, any police report you filed, and the resolution for at least three years. This protects you if the fraudster strikes again or if the bank later claims you authorized the charge.
The reason to keep your own copies: banks can delete old statements from their online portal after a certain period (often 7 years, sometimes less). If you need to prove a transaction happened, you want a copy you control, not one you have to request from the bank's archive.
Records tied to assets and major purchases
Bank records that document the purchase, improvement, or sale of an asset should be kept for as long as you own it, plus three years after you sell it. This includes down payment records, mortgage statements, home improvement receipts, and the final sale statement. The IRS uses these records to calculate your cost basis — the amount you paid — which determines how much capital gains tax you owe when you sell.
If you buy a house for $300,000, make $50,000 in improvements, and sell it for $450,000, you need records proving the purchase price and the improvements to show your cost basis is $350,000, not $300,000. Without those records, the IRS assumes your gain is $150,000 instead of $100,000. Keep the bank statements showing the down payment, the contractor invoices for improvements, and the closing statement from the sale for at least three years after the sale closes.
The same rule applies to investments. If you buy stock, mutual funds, or cryptocurrency, keep the purchase confirmation and the bank record of the payment for as long as you hold the investment, plus three years after you sell it.
What banks are required to keep for you
Banks must keep transaction records and account statements for at least five years under federal banking regulations. This means if you lose your statements, the bank can usually retrieve them — but retrieving old records takes time and may cost money. Some banks charge $25 to $50 per statement or per year of records requested.
The bank's obligation to keep records does not replace your obligation to keep your own. If you need a statement to file your taxes or resolve a dispute, waiting for the bank to retrieve it from archive can delay your filing or your claim. Having your own digital or paper copies means you can act immediately.
Banks also have no obligation to keep records longer than required by law. Once the five-year window closes, they can delete them. If you need a statement from eight years ago, the bank may not have it, even if you ask.
Digital storage versus paper: what the law accepts
The IRS accepts digital copies of bank statements as proof of income and deductions. A PDF of your statement, a screenshot, or a download from your bank's website is legally equivalent to the paper original. You do not need to print and file paper copies.
Digital storage is actually safer than paper in most cases. A PDF stored in cloud backup (Google Drive, Dropbox, OneDrive) is harder to lose than a filing cabinet, easier to search than stacks of paper, and accessible from anywhere. If you're audited, you can email a PDF to the IRS faster than you can find a paper statement from five years ago.
If you keep digital copies, make sure they're backed up in at least two places — your computer and a cloud service, or two different cloud services. A single hard drive can fail. A single cloud account can be hacked or deleted by mistake.
When to destroy old records safely
Once you've passed the retention window for a record, you can destroy it — but do it safely. Bank statements contain your account number, routing number, and sometimes the last four digits of your Social Security number. Shred paper statements or use a document destruction service. For digital files, use secure deletion software (not just moving to trash) or delete from cloud storage and confirm the deletion.
Don't throw statements in the recycling bin whole. Don't delete digital files and assume they're gone — deleted files can sometimes be recovered. Take the extra step to make the information unreadable.
If you're unsure whether you still need a record, keep it. The cost of storing a PDF or a box of statements is lower than the cost of not having proof when you need it.
Frequently Asked Questions
Do I need to keep bank statements if I use accounting software like QuickBooks?
No, if your software has imported and stored the transaction data, you don't need the original statement. But keep a backup of your software file and export a copy of your records annually. Software can crash, companies can shut down, and you want proof that exists outside the software.
What if my bank only keeps statements online for two years?
Download and save them yourself before they disappear. Most banks let you export statements as PDF. Set a calendar reminder to download your statements once a year and back them up to cloud storage or an external drive.
How long should I keep records of transfers between my own accounts?
Keep them for one year. Transfers between your own accounts don't affect your taxes, but they can matter if you're disputing a transaction or proving the source of funds for a loan application.
Do I need to keep records of ATM withdrawals?
Only if the withdrawal is tied to a tax deduction or a business expense. If you withdrew cash to pay a contractor, keep the ATM receipt and the contractor's invoice together. If you withdrew cash for personal spending, you don't need to keep the receipt.
What happens if I don't have a bank statement when I'm audited?
Request it from the bank immediately — they can usually retrieve it within one to two weeks. If the bank no longer has it, explain that to the IRS and provide other proof of the transaction (a credit card statement, a cancelled check, an invoice from the vendor). The IRS will work with you if you make a good-faith effort to find the record.