Bank CSV Guide
How Far Back Can You Download Bank Transactions? (2026)
You need your bank transactions for taxes, but how far back can you actually download them? Every bank has different limits, and the answer depends on whether you want a CSV file or a PDF statement. Here's the complete reference.
Key Takeaways
- Most banks let you download 12 to 24 months of transactions as CSV, but PDF statements typically go back 7 to 10 years.
- Chase allows up to 12 months of CSV export at a time. Bank of America limits CSV downloads to 60-day chunks. Wells Fargo provides up to 18 months.
- If you need data older than your bank's CSV download window, download the PDF statements and convert them, or request paper statements from a branch.
- For self-employed taxes, you typically only need the current tax year (January 1 to December 31). But if you're catching up on multiple years, the limits matter.
Quick Reference Table
Here's how far back each major bank lets you download transactions, both as a CSV (or spreadsheet) file and as PDF statements.
These limits are approximate and may change. Check your bank's current interface for exact availability.
Bank-by-Bank Details
The table above gives you the short answer. Here are the practical details and tips for each bank.
Chase
Chase lets you download up to 12 months of transactions at once as a CSV. For a full tax year, one download covers it. Make sure you change the file type dropdown to CSV (Chase defaults to QFX format). For older data, use PDF statements, which are available going back 7 years.
Bank of America
The 60-day limit is the most restrictive among major banks. For a full year, you'll need to download in 2-month chunks (6 separate downloads). Plan for this if you're doing catch-up bookkeeping. Label each file with the date range so you don't mix them up.
Wells Fargo
18 months is generous enough for the current year plus some prior-year catch-up. Wells Fargo calls the format “Comma Delimited” instead of CSV, but it's the same thing.
Capital One
12 months for credit cards. Make sure you're downloading from Transaction History, not Statements. The Statements section only provides PDFs. The CSV export link is near the top of the transaction list.
American Express
Amex is unique: you can view transactions online going back many years, but CSV downloads are limited to one billing cycle at a time. For a full year, you'll need roughly 12 separate downloads. It's tedious but the data is there. PDF statements go back 10 years.
What to Do When You Need Older Data
If the transactions you need are older than your bank's CSV download window, you still have options.
Option 1: Download PDF statements and convert them
Most banks keep PDF statements available for 7 to 10 years. Download the monthly PDFs for the period you need, then convert them to a spreadsheet format. We have a full guide on this: How to Convert a Bank Statement PDF to a Spreadsheet.
Option 2: Visit a branch and request historical statements
If the PDFs aren't available online, you can visit a branch and request paper or digital copies of older statements. Some banks charge $5–$10 per statement for this service.
Option 3: Check the mobile app
Some banks offer a different (or longer) transaction history window in their mobile app compared to the website. It's worth checking both.
Option 4: Check your budgeting or accounting software
If you used accounting software or a budgeting app (like Mint, YNAB, or QuickBooks) that synced with your bank, the data may still be there, even if the bank's own export window has closed.
How Much History Do You Actually Need?
Before you spend hours downloading years of data, figure out how much you actually need.
Filing current-year taxes
You need January 1 to December 31 of the tax year. One year of data from each account.
Catching up on unfiled years
You need each year separately. If you're filing for 2024 and 2025 at the same time, you need two full years of data.
IRS audit
The IRS can audit up to 3 years back (6 years if they suspect substantial underreporting). If you're being audited, keep records for the years in question plus the current year.
For most self-employed people, downloading the current tax year from all your accounts is enough. That's typically 2 to 4 CSV files across your checking account and credit cards.
Related guides that may help:
- •How to Download Your Bank Transactions as a CSV (step-by-step for every major bank)
- •How to Download Credit Card Transactions as a CSV (credit card-specific instructions)
- •Catch Up on Expenses from Bank Statements (what to do when you're behind on tracking)
Got your CSVs? Let's categorize them.
Upload your bank and credit card CSVs (from any date range) and get every transaction categorized into Schedule C lines. You review the results, download a report, and you're done. AI does the sorting. You review. $39.
Disclaimer: This article is for educational purposes only and does not constitute tax, legal, or financial advice. Bank interfaces and data retention policies change frequently. Check your bank's current website for the most up-to-date download limits. Categorize My Expenses is a financial data organization tool. It is not a tax preparer and does not provide tax advice.
Related Guides
How to Download Your Bank Transactions as a CSV (2026)
Step-by-step instructions for Chase, Bank of America, Wells Fargo, Capital One, Citi, US Bank, PNC, and Discover, plus what to do if your bank isn't listed.
Read moreForgot to Track Expenses? How to Catch Up from Bank Statements (2026)
It's not too late. Here's a step-by-step guide to reconstructing your business expenses from bank and credit card statements for Schedule C.
Read moreDo You Need Receipts or Are Bank Statements Enough? (2026)
The IRS doesn't require receipts for most expenses under $75. Here's what counts as adequate documentation, when you DO need receipts, and how long to keep records.
Read moreSelf-Employed Tax Deductions Guide (2026)
Schedule C categories in plain English, commonly missed deductions by profession, partial deductions, record-keeping, and more.
Read more