Keep bank statements for at least three to seven years, depending on why you need them
The IRS expects you to keep records that support your tax return for three years from the date you file. Bank statements are the primary record of income, deductions, and charitable donations, so most people should hold onto them for at least three years. If you have a mortgage, investment accounts, or rental property, keep statements for seven years instead — the IRS can audit those returns for up to seven years if they suspect underreported income. If you're self-employed or own a business, the same seven-year rule applies to all business-related bank activity.
Beyond tax purposes, you may need older statements to dispute a transaction, prove you paid a bill, or resolve a banking error. Keeping statements longer than the minimum doesn't hurt, and digital storage costs nothing. The real question is not whether to keep them, but how long and in what form.
Key Takeaways
- The IRS requires you to keep records supporting your tax return for three years; if you have investment accounts or rental income, keep them for seven years.
- Bank statements are the main proof of income, deductions, and charitable giving, so they directly support your tax filing.
- You may need statements older than three years to dispute a transaction, prove payment, or resolve a banking error with your bank.
- Digital copies stored in cloud storage or downloaded from your bank cost nothing and take up no physical space, so longer retention is practical.
Why the IRS sets a three-year minimum
The IRS has a standard three-year statute of limitations for audits. This means the agency can request records from any tax year filed within the past three years. Your bank statements are the backbone of that documentation — they show where money came in, where it went, and whether you reported it correctly on your return. If you claim a home office deduction, charitable donations, or business expenses, your bank statement is often the only proof you have.
The three-year window is not a hard deadline for deletion. It is the minimum the IRS can legally demand. You can throw statements away after three years if you want, but doing so creates risk if an audit happens to land on an older return.
When you need to keep statements for seven years instead
The IRS extends the statute of limitations to seven years if you have unreported income of more than 25 percent of your reported gross income. This is rare, but it means the agency can go back further if it suspects you deliberately underreported. More commonly, seven years applies if you have:
- A mortgage or home equity line of credit — interest deductions must be supported by statements showing the loan balance and payments.
- Investment accounts — capital gains, losses, and dividend income need documentation for seven years.
- Rental property — income and expenses from rental activity trigger the seven-year rule.
- A business or self-employment income — business bank statements support Schedule C filings, which fall under the seven-year window.
- Charitable donations over $250 — you need written acknowledgment from the charity and bank proof of payment.
If you are unsure whether your situation qualifies, keeping statements for seven years across all accounts is the safest approach. The cost of storage is zero if you keep digital copies.
Disputes and errors: when old statements matter
Your bank has its own obligations to keep records. Federal law requires banks to retain statements and transaction records for at least five years. This means if you discover a fraudulent charge or an error two years after it happened, your bank can still pull the original statement and investigate. However, you will need your own copy to reference while disputing the charge.
Unauthorized transactions have a 60-day window from the statement date — if you report the fraud within 60 days, your liability is capped at $50 under federal law. After 60 days, your bank may refuse to investigate or may hold you liable for the full amount. Keeping statements for at least one year lets you catch errors within the reporting window.
Billing disputes with merchants (not your bank) work differently. If you paid a vendor by check or bank transfer and they claim they never received it, your bank statement is your proof of payment. These disputes can take months or years to resolve, so having the original statement is essential.
How to store statements safely
Most banks let you download statements as PDF files directly from your online account. Download them monthly and store them in a folder on your computer, then back up that folder to cloud storage like Google Drive, Dropbox, or OneDrive. This gives you two copies — one local and one remote — so you do not lose access if your computer fails.
Label each file with the account number and month-year (for example, "Checking-1234-2024-01.pdf") so you can find them quickly. Create a separate folder for each account and each year. If you have multiple accounts, this organization saves time when you need to pull statements for a tax return or dispute.
Do not rely on your bank's online portal as your only copy. Banks sometimes delete old statements from their website after a certain period, or they may close your account and purge the history. Once you download a statement, it is yours to keep as long as you need it.
Physical statements: when to shred them
If your bank still sends paper statements, shred them after you have downloaded and verified the digital copy. Paper statements contain your account number, routing number, and transaction details — all useful information for identity theft. A cross-cut shredder is safer than a strip shredder because it makes the pieces smaller and harder to reassemble.
You do not need to keep the physical copy if you have a digital version. The digital file is legally equivalent for tax purposes and disputes. Shredding paper statements after three to seven years (depending on your situation) reduces clutter and protects your privacy.
What happens if you do not have old statements
If the IRS audits a return and you cannot produce the supporting bank statements, you have options. You can request a transcript from your bank — most banks will provide statements going back several years for a small fee, usually $5 to $25 per statement. The bank's official transcript carries the same weight as the original statement.
If your bank has closed or merged and no longer has records, the IRS may accept other documentation: credit card statements, cancelled checks, receipts, or invoices. The key is showing that the income or deduction actually happened. Missing bank statements is not automatically fatal to your case, but it makes the audit harder and more time-consuming.
This is another reason to download and store your own copies — you will never be dependent on your bank's record-keeping or their willingness to dig up old files.
Frequently Asked Questions
Do I need to keep statements if I use accounting software like QuickBooks?
Yes. QuickBooks records what you entered into the system, but the IRS wants to see the original bank statement to verify that your entries are accurate. Keep both the digital statements and your QuickBooks records for the full three to seven years.
What if my bank only lets me view statements online for the last 12 months?
Download and save them immediately. Most banks do not keep statements visible online forever. Once you download a statement as a PDF, you own that file and can keep it as long as you want. Set a monthly reminder to download the latest statement before the previous month rolls off the bank's website.
Can I throw away statements after I file my tax return?
Not yet. The IRS has three years from your filing date to audit that return, so keep statements for at least three years. If you have investment income, rental property, or a business, keep them for seven years. After that window closes, you can delete them.
Do I need to keep statements for accounts I closed?
Yes, if the account was open during any tax year you might still be audited for. If you closed a checking account in 2022, keep those statements through 2025 (three years from your 2022 tax filing). After that, you can delete them. For investment or business accounts, extend that to seven years.
What if I get audited for a year older than three years?
The IRS can audit older returns if it suspects fraud or significant underreporting, but this is uncommon. If it happens, you can request transcripts from your bank for a fee. Having your own copies makes the process faster, but missing statements do not automatically disqualify you from defending your return.