How Long to Keep Business Bank Statements: IRS Rules
Jul 19, 2026
PDF, JPG, PNG, BMP, HEIC, TIFF
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF
Uploading...
Most US businesses should keep bank statements for at least three years, the general period of limitations the IRS applies to a filed return. Three situations run longer: seven years if you file a claim for a loss from worthless securities or a bad debt deduction, six years if you do not report income that you should report and it is more than 25% of the gross income shown on your return, and no limit at all if you file no return or file a fraudulent return. Employment tax records run on their own clock, at least four years after the date the tax becomes due or is paid, whichever is later. Because one statement can support income, deductions, payroll and asset basis at once, most bookkeepers keep business statements seven years rather than sorting each month into a different bucket.
Last updated July 2026.
| If you... | Keep records for | Why |
|---|---|---|
| Owe additional tax, and none of the situations below apply | 3 years | The general period for assessing additional tax. |
| File a claim for credit or refund after you file your return | 3 years from the date you filed your original return, or 2 years from the date you paid the tax, whichever is later | Your refund claim window, not the IRS assessment window. |
| File a claim for a loss from worthless securities or a bad debt deduction | 7 years | These two claims get a longer window than an ordinary refund claim. |
| Do not report income that you should report, and it is more than 25% of the gross income shown on your return | 6 years | A substantial omission of income extends the assessment period. |
| Do not file a return | Indefinitely | The clock never starts, so it never expires. |
| File a fraudulent return | Indefinitely | There is no limitations period on a fraudulent return. |
| Have employees (employment tax records) | At least 4 years after the date the tax becomes due or is paid, whichever is later | Employment taxes carry a separate retention rule. |
| Own property or depreciable assets | Until the period of limitations expires for the year you dispose of the property | Needed to figure basis, depreciation, and gain or loss. |
Every period above comes from the IRS page How long should I keep records? and the matching table in IRS Publication 583. The IRS defines the period of limitations as the time in which you can amend a return to claim a credit or refund, or in which the IRS can assess additional tax. This is general recordkeeping information, not tax advice, so confirm your own facts with your CPA before discarding anything.
How long should a business keep bank statements?
Three years covers the ordinary case, but seven is the safer working rule. Statements back up income, expenses, payroll and asset purchases at once, and in year one you cannot tell which longer rule will end up applying to a given month.
The IRS frames this as keeping records until the period of limitations expires, not as a flat number of years. That matters. A March 2023 statement is governed by the return it supports and when that return was filed, so filing late starts the clock later. The IRS also cautions that once records are no longer needed for tax purposes, you should check whether insurers or creditors require them longer before discarding them.
How long do banks keep records of your account?
Five years. Under the Bank Secrecy Act, 31 CFR 1010.430(d) states that all records required to be retained by that chapter shall be retained for a period of five years, stored so as to be accessible within a reasonable period of time.
Regulatory retention is not the same as self-service download access. The bank has the record somewhere; whether you can pull it yourself at 11pm on a Sunday is a different question, and it varies by institution. Some portals show two years, some show seven, and some reset the archive during a platform migration or an acquisition.
Can the IRS ask for bank statements?
Yes. The IRS can request bank statements during an examination and can obtain them from the bank directly. Section 6001 of the Internal Revenue Code requires you to keep records sufficient to establish the income, deductions and credits shown on your return, and to keep them available for inspection.
An examiner rarely opens with a demand for every statement. They start with a specific year and specific line items, then ask for the documentation behind them. Statements carry weight because they are third party records: the bank produced them, not you, which is harder to dispute than a ledger row someone could have typed.
Do I need to keep paper bank statements?
No. The IRS accepts electronic records, including scans of paper, under Revenue Procedure 97-22. Records held in a compliant electronic storage system count as records under section 6001. You may destroy the original paper, but only after testing your system and putting procedures in place to keep it compliant.
Rev. Proc. 97-22 attaches real conditions. The system must make an accurate and complete transfer of the original and must index, store, preserve, retrieve and reproduce the records. It also needs reasonable controls against unauthorized alteration or deletion, a quality assurance program, and the ability to reproduce legible and readable hardcopies.
It defines legibility as identifying every letter and numeral positively and quickly, a higher bar than most phone photos of a crumpled statement clear. A PDF downloaded straight from the bank clears it easily. Statements prove the payment cleared, but the IRS also expects the underlying receipts for what you bought, so digitizing those paper receipts as they arrive saves the year-end scramble.
Why your bank's online archive is shorter than your retention obligation
Banks size online archives for customer convenience, not for your period of limitations. The archive is a product feature that gets trimmed, migrated and reset for reasons unrelated to your tax file. Mergers are the worst offender: when a smaller bank is absorbed, customers often find the old history did not follow them to the new platform.
The failure looks like this. In year four your CPA raises a question about a 2023 deduction, you log in to pull the statements, and the archive starts in 2025. Now you are ordering paper copies at a per-statement fee while a response deadline runs.
Downloading each month as it closes takes about ninety seconds and removes the risk entirely. It also solves a related problem, because QuickBooks will not backfill old history for you and there are real limits on how far back QuickBooks can import bank transactions through a live feed.
How to archive bank statements so they stay usable
Usable means two things: a human can read it years later, and software can still parse it if you need to post the transactions.
- Download each statement as its own PDF the month it closes. One file per account per month. Do not wait for year end, and do not rely on the bank keeping it for you.
- Use a consistent file name with the account and period. Something like
1234-checking-2026-06.pdfsorts chronologically and identifies itself without being opened. This is also the indexing Rev. Proc. 97-22 expects. - Strip password protection before filing it. Encrypted statements are a time bomb: the password rotates, the employee who knew it leaves, and the file becomes unreadable. Here is how to remove a bank statement PDF password before QuickBooks.
- Keep two copies in two places. A cloud folder plus a local or external copy. One location is not a backup, and a single ransomware event should not end your recordkeeping.
- Convert what still needs posting. Archiving is not bookkeeping. If a period was never entered, run those PDFs through a QBO converter to produce a Web Connect file and import it.
On that last step, the check that matters is arithmetic. Our converter totals every transaction it read and compares that sum against the printed closing balance on the same PDF. If they disagree, it warns you rather than quietly handing back a .qbo file missing a page of transactions. A silently incomplete import is worse than a failed one, because it reconciles to nothing and you find out months later.
Two format notes for going back into an old year. QuickBooks Desktop's Web Connect import reads .qbo files only. QuickBooks Online's manual Upload from file flow accepts QBO, QFX and CSV, but caps uploads at 350KB and 1,000 transaction lines, so a long archived catch-up period usually has to be split across several files.
What a bookkeeper or CPA actually asks for
When a firm takes over messy books or walks into an audit, the request list is short and predictable. Every bank and credit card statement for the period, in PDF, one file per month. Not screenshots, not a CSV export, not read-only portal access.
After that: loan statements and amortization schedules, payroll reports, fixed asset invoices for anything depreciated, and 1099 records for contractors. That last item changed. For payments made on or after January 1, 2026, the 1099-NEC and 1099-MISC reporting threshold is $2,000 under section 70433 of the OBBBA, so the contractor payments a firm flags in your statements differ from prior years.
PDFs win because of reconciliation. A closing balance is a checksum for the whole month, so twelve statements prove the year is complete, while a CSV only proves that what you handed over adds up to itself. If you are facing a stack of untouched months, here is the walkthrough for converting a year of bank statements for catch-up bookkeeping.
Frequently asked questions
Is it OK to shred old bank statements?
Only after the period of limitations expires for every return the statement supports, and only after checking other obligations. The IRS specifically warns not to discard records once the tax need ends without confirming that insurers, creditors or lenders do not require them longer. When in doubt, keep the PDF. Digital storage costs almost nothing.
How many years of bank statements do I need for an audit?
It depends on the year under examination and which rule applies. The general assessment window is three years, extending to six if you omitted income exceeding 25% of the gross income shown on your return. There is no limit if no return was filed or the return was fraudulent. Seven years covers the common cases.
Do I still need the statements if everything is already in QuickBooks?
Yes. QuickBooks holds your accounting records, not the third party evidence behind them. A ledger entry is something you created and could have changed. The bank's PDF is independent documentation of the same transaction, and that independence is what gives it weight in an examination. Keep both.
Does the IRS accept scanned bank statements instead of originals?
Yes, under Rev. Proc. 97-22, provided the electronic storage system meets its conditions: accurate and complete transfer, indexing and retrieval, controls against alteration, quality assurance testing, and the ability to reproduce legible and readable hardcopies. Original paper may be destroyed only after you have tested the system and established procedures to stay compliant.
How long should I keep statements for a business I have closed?
Closing a business does not shorten the period of limitations on returns you already filed, so the same three, six and seven year rules keep running. Employment tax records still run at least four years past the date the tax became due or was paid. Records supporting asset basis stay relevant through the year you disposed of them.
The rules themselves are not complicated. What trips businesses up is assuming the bank is holding the file for them, and it generally is not holding it as long as they need. Download each statement the month it closes, name it consistently, keep two copies, and whether you can produce 2023 in 2029 stops being a question. Confirm the periods that apply to your own returns with your CPA.
Convert your first statement free.
Upload a PDF bank statement, get a QuickBooks-ready .qbo back in seconds. No card to try it.