Keep bank statements for at least three to seven years, depending on why you might need them

The length of time you should keep bank records depends on what you might use them for. The IRS generally expects you to keep records that support your tax return for three years from the date you filed. If you're self-employed, own a business, or have investment income, the timeline extends to seven years. If you're involved in a dispute with your bank, a creditor, or a merchant, you may need statements going back further — sometimes up to ten years depending on the claim.

For most people with straightforward W-2 income and no business, three years is the practical minimum. But keeping records longer costs nothing if you use digital storage, and it protects you against disputes that surface later. The real question isn't how long the law requires, but how long you might regret not having them.

Key Takeaways

  • Keep bank statements for at least three years to cover IRS audits of your tax return, or seven years if you're self-employed or have business income.
  • Fraud disputes, unauthorized transactions, and merchant chargebacks may require statements going back further than three years, sometimes up to ten.
  • Digital bank statements stored in your online account or downloaded to your computer take up almost no space and cost nothing to keep indefinitely.
  • Statements related to major purchases, home improvements, or large gifts should be kept for the life of the asset or longer, because they may be needed for capital gains calculations when you sell.

Why the IRS sets a three-year baseline

The IRS has a three-year statute of limitations on most tax audits. This means the agency can ask you to prove what you reported on your return for three years back from the date you filed. If you filed your 2023 return in April 2024, the IRS can audit it through April 2027. To defend yourself in an audit, you need the bank statements, receipts, and other documents that support the income and deductions you claimed.

The three-year window assumes you reported your income honestly. If the IRS suspects you underreported income by 25 percent or more, they can go back six years. If they suspect fraud, there is no time limit at all. For most people, this is theoretical — but it means keeping three years of statements is a floor, not a ceiling.

Seven years if you're self-employed or have business income

If you run a business, are self-employed, or have rental income, keep statements for seven years. The IRS scrutinizes business returns more closely than W-2 income, and the agency may ask for records going back further than three years. Seven years is the safe standard across most business accounting practices and covers both federal and state tax audits.

This includes sole proprietors, freelancers, contractors, and anyone who reports Schedule C income. If you have a business bank account separate from your personal account, explore the seven-year rule to both. If you comingle business and personal funds in one account, keep that account's statements for seven years.

Longer timelines for disputes and fraud claims

If you report an unauthorized transaction or dispute a charge, your bank or credit card company may ask for statements going back 60 to 90 days — sometimes longer. If the dispute involves a merchant chargeback, the merchant's bank may request statements from several months back to prove the transaction occurred and the amount charged.

For fraud claims that involve identity theft or account takeover, keep statements for at least two years after the fraud is resolved. If a thief opened accounts in your name or made unauthorized transfers, you may need to prove your legitimate transactions for years afterward. Some creditors and collection agencies may dispute charges or debts years later, so having statements from the original transaction date is your best defense.

Statements tied to major assets and investments

If a bank statement documents a large purchase, home improvement, or investment, keep it longer than three years. When you sell a home, the IRS wants to know your original purchase price and the cost of improvements you made, because these reduce your capital gains tax. Statements showing the down payment, closing costs, and contractor payments for a new roof or addition should be kept for as long as you own the property, plus at least three years after you sell.

The same applies to investments. If you bought stocks, mutual funds, or other securities, keep the statements showing the purchase price and date. When you sell, you'll need these to calculate your cost basis and report the gain or loss correctly. The IRS can audit investment transactions for up to seven years, so keep related statements for that long.

Digital storage makes longer retention practical

Most banks let you read statements as PDF files or view them in your online account indefinitely. Downloading and storing them on your computer, an external hard drive, or a cloud service like Google Drive or Dropbox costs nothing and takes almost no space. A year of monthly statements is typically less than 5 megabytes.

If you prefer paper, keep statements in a file box or folder organized by year. But digital storage is more reliable — paper fades, gets lost, or is destroyed in floods or fires. If you do keep paper, photograph or scan important statements as a backup. Many people keep three to seven years in paper and store older statements digitally.

What happens if you don't have a statement when you need it

If the IRS audits you and you can't produce a statement, you can request a copy from your bank. Most banks keep records for at least seven years and will provide copies for a fee, usually $10 to $50 per statement or per year. The process takes one to two weeks. If you're in an active dispute with a merchant or creditor, a missing statement is harder to recover from — the burden shifts to you to prove the transaction happened and the amount was wrong.

If you're defending yourself against fraud or identity theft, a missing statement can delay resolution. Banks and credit card companies have their own records, but you'll be asked to provide yours to speed up the investigation. Having statements on hand means you can respond when ready instead of waiting for your bank to retrieve archived records.

Frequently Asked Questions

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

Yes. Accounting software is a tool for organizing and reporting your records, not a replacement for them. The IRS still expects you to have the original bank statements that support the entries in your software. Keep both the software file and the statements it's based on for the same length of time — three to seven years depending on your situation.

What if my bank says they've deleted statements older than five years?

Banks are required to keep records for at least five to seven years depending on the account type and federal regulations. If a bank tells you they've deleted older statements, ask to speak with their records department or compliance team. Most can retrieve archived statements, though it may take time and cost a fee. If you need statements older than what the bank has, your tax preparer or accountant can help you reconstruct them from other documents.

Should I keep statements from closed accounts?

Yes, for at least three to seven years after you close the account. Disputes, fraud claims, or tax questions can surface long after an account is closed. Keep the final statement showing the account closure and any remaining balance. If the account was tied to a business, investment, or major purchase, keep statements for the full seven-year period or longer.

Can I throw away statements after I've reviewed them for fraud?

Not when ready. Review statements monthly for unauthorized transactions, but keep them for the full three to seven year period. Fraud can be discovered months or years later — for example, if a thief used your account information to open new accounts or if a merchant continued charging you after you thought a subscription was canceled. Keeping statements lets you prove when the fraud started and what your legitimate transactions were.

Do I need to keep statements for joint accounts longer than individual accounts?

Keep them for the same length of time, but consider that both account holders may need access. If you're married and file joint tax returns, three to seven years applies to joint accounts the same way it does to individual ones. If you're in a dispute with a co-owner or if the account is part of a divorce settlement, keep statements longer — sometimes indefinitely — because they may be needed to prove contributions or resolve disagreements about who spent what.