How far back you can download bank transactions depends on your bank and on the route. QuickBooks bank connections reach anywhere from 90 days to 24 months, and a file download at Wells Fargo starts at 90 days with up to 18 months on request. Months older than that usually come from PDF statements, converted for import.
Typical bank download windows, from 90 days to 24 months
No rule sets one window for all US banks. Each bank chooses its own, and the published figures we could confirm cluster between about three months and two years. Ninety days is the most common starting point, with longer history offered on request or through a direct connection.
The figures below come from pages we read for this post. They are examples, not a promise about your bank.
- QuickBooks Online bank connections. Intuit's page on connecting bank and card accounts says download timespans vary by bank, from 90 days up to 24 months.
- Wells Fargo business downloads. Wells Fargo's account activity page says downloads default to the last 90 days, and up to 18 months may be available with the extended time frame.
Notice the pattern. A default window, often around 90 days, and a longer ceiling you reach by asking for it. Many people stop at the default because the screen never mentions the longer option.
For bank-by-bank detail, see the guides on downloading a QBO file from Wells Fargo and downloading a QBO file from Fifth Third.
Why do PDF statements reach further back than transaction downloads?
A statement and a download are different products. A monthly statement is a fixed document the bank produces once and stores. A download builds a fresh file from live transaction data each time you ask. Banks tend to keep the stored documents available online for longer than they keep the live data ready to export.
Wells Fargo shows the gap plainly. Its business download defaults to 90 days with up to 18 months available, while its online statements page says statements for deposit accounts stay online for up to 7 years. That difference explains a common surprise. You can open a statement from two years ago in online banking, yet the download screen refuses any date older than a few months. Nothing is broken. The statement archive and the export tool simply draw on separate stores with separate limits.
Statements also carry something a download lacks: an opening and a closing balance printed by the bank. That makes them the better source when you need to prove a month, because you can add up the transactions and check that they move the opening balance to the closing one.
How long a bank keeps statements online also varies by bank, and some will send older copies on request, sometimes for a fee. Check your own bank's statements area and its help pages for the exact reach.
Feeds, file downloads and statements: three separate history limits
You can get bank history out by three routes, each with its own limit. A bank feed reaches as far as the connection allows on its first pull. A file download reaches as far as the export screen allows. Statements reach as far as the bank's statement archive. Check all three before giving up on a month.
| Route | How it reaches you | Typical reach | Proves the balance? |
|---|---|---|---|
| Bank feed | QuickBooks or Xero pulls lines on its own | Set by the bank, often 90 days, sometimes up to 24 months | No |
| File download | You export a QBO, QFX, OFX or CSV file | Default window, sometimes extendable | No |
| PDF statement | You download the monthly statement | Often the longest of the three | Yes, opening and closing balances are printed |
The format you choose for a download is a separate question from how far it reaches. Choosing which bank download format to use compares QBO, QFX, OFX and CSV, and when each fits.
One more point about feeds. The first pull is the only one that reaches back. After that, a feed just adds new days. If the first pull came in short, reconnecting does not always fetch more, and you will need files or statements to fill the gap.
How do you find your own bank's download cutoff date?
The fastest way to learn your bank's limit is to test it. Ask the download screen for more history than you expect to get, then read the earliest date inside the file. That date is your cutoff for that account today. It moves forward by one day every day.
Steps:
- Sign in on a desktop browser and open the account.
- Look for any option that widens the date range, such as an extended time frame or a custom range.
- Request a From date a year or more back.
- Download in CSV or QBO.
- Open the file and sort by date. In a QBO file, the QuickBooks review screen shows the dates. In a CSV, a spreadsheet does.
- Write down the oldest date, the account and the day you tested.
Test every account separately. Checking, savings and cards at the same bank often have different windows, and business and personal profiles can differ too.
If the screen refuses the date outright, try stepping it forward a month at a time until it accepts one. The first accepted month is close to the edge.
Keep the notes where the next person doing the books will find them, next to the downloaded files. A cutoff written down in March is out of date by June, but it still tells you roughly how wide the window is, which is enough to plan the next catch-up before more months slip past the edge.
Filling months older than the download cutoff
Split the period you need into two parts at the cutoff date. Days after the cutoff come from the download. Days before it come from monthly statements, converted into a file your software accepts. Keep the two parts from overlapping, and every day ends up imported exactly once.
A worked example
Here is an example with invented dates. A business moves its books into QuickBooks Online on October 16, 2026, and wants the whole of 2026. Its bank's download test returned an oldest date of July 18, 2026.
| Months | Source | Why |
|---|---|---|
| January to June 2026 | Converted PDF statements | Older than the download cutoff |
| July 1 to July 17, 2026 | The July statement, converted | The download does not reach these days |
| July 18 to October 14, 2026 | Bank download as QBO | Inside the window |
| October 15 onward | Bank feed or the next download | Recent days, after pending items settle |
July is the awkward month. Its statement covers the whole month, but you only need its first 17 days. Delete the lines from July 18 onward from the converted July file before importing, or start the download on August 1 and use the whole July statement instead. The second option is simpler and leaves one statement, one month, one file.
SimpleBankConvert exists for the statement half of that table. It is in early access, and it is being built to turn digital PDF statements into CSV or QBO files for QuickBooks Online or a CSV for Xero. You can put your name down for early access.
Older card download months, such as Amex statements headed for Xero
Credit card history follows the same rules: the issuer sets how far back an export reaches, and statements usually go further. Card windows can be shorter than checking, so test the card on its own. For months the card export misses, convert the card statements.
Card statements add one extra step: the signs. A card statement lists charges as amounts you owe, and the import usually wants spending as a minus. Importing an Amex statement into Xero works through that for American Express, including how to handle payments from the bank account so they are not counted twice.
When chasing older download history is not worth it
Stop chasing the download once you have tested the widest range the screen offers and, if you like, asked the bank once whether more is possible. Past that point, every hour spent on the export is an hour not spent converting statements. Statements are often the better source for old months anyway, since they prove each month's balance.
Other signs the download route is the wrong one:
- The bank offers no QuickBooks or Xero format at all. What to do when your bank does not support QuickBooks downloads covers the alternatives.
- The account is closed. Online export usually ends with the account. Statements you saved, or copies the bank sends on request, are what remain.
- You need only a handful of old transactions. Entering five lines by hand can be quicker than any file.
A mistake to avoid when you do have both sources: importing a download and a converted statement for the same dates. The two files describe the same payments with different internal IDs, so your software cannot tell they match. Pick the cutoff, write it down, and use one source on each side of it.