How Far Back Can QuickBooks Download Bank Transactions?
No account needed for your first conversions. We never store your bank login.
When you connect a bank account, QuickBooks usually pulls in about 90 days of history, and the same 90 day window applies if you disconnect and reconnect an account. The limit comes from the bank, not from QuickBooks. A few banks publish 12 to 24 months to the feed, most publish a quarter. Anything older has to be uploaded as a file, and QuickBooks Online accepts QBO, QFX, OFX and CSV for exactly that purpose.
Last updated July 2026. This question comes up most in two situations: catch up bookkeeping where someone needs a full prior year, and a feed that broke and was reconnected, leaving a gap in the middle of the books. Both are fixable, and neither requires retyping anything.
Why does QuickBooks only download 90 days of transactions?
Because that is what the bank sends. QuickBooks asks the bank's feed for history, and the bank decides how much it publishes. Ninety days is the common default across US banks, some credit unions send less, and a handful of larger institutions send a year or more. QuickBooks has no setting to request more than the bank offers, which is why support answers always point to file upload instead.
Does reconnecting a bank account bring back older transactions?
No, and this catches people out. Disconnecting and reconnecting an account starts the same 90 day backfill over again, so if your gap is six months old, reconnecting will not reach it. Worse, reconnecting can re-download transactions you already categorized and create duplicates. Fix gaps with a file upload and leave the working connection alone.
How do I import older transactions into QuickBooks Online?
Download the older months from your bank as a file, then upload that file to the matching account in QuickBooks. Go to Transactions, then Bank transactions, choose the account, and use Upload from file. QuickBooks Online reads QBO Web Connect files, QFX, OFX and CSV. A QBO file needs no column mapping, which is why it is the format Intuit recommends when the bank offers it.
What file formats does QuickBooks Online accept for bank imports?
Four: QBO (Web Connect), QFX, OFX and CSV. QBO is the native one and imports without mapping. CSV works but you map the date, description and amount columns yourself on every upload. QuickBooks Online does not accept QIF in any version, which matters if your history lives in Quicken rather than at the bank.
Is there a size limit on the file QuickBooks will accept?
Yes, 350 KB, which works out to roughly 1,000 to 1,500 transactions per upload. Files above that are rejected with a file too large error even when they look small. The fix is to export in shorter date ranges, month by month or quarter by quarter for a busy account, and upload each file separately. The transactions land in the same account and sort into order on arrival.
How far back does my bank let me download transactions?
Most US online banking portals offer somewhere between 18 months and 7 years of downloadable activity, and it is often longer than the 90 days the feed publishes. The download tool and the QuickBooks feed are separate systems at the bank, so it is worth checking the activity download page before assuming the history is gone. The control sits somewhere different at every institution, and where the Web Connect download hides at Chase, Bank of America and Wells Fargo is worth a look before you give up on a month. Statements as PDFs usually go back furthest.
What if the bank no longer has the history I need?
Then look at whatever software was tracking those accounts at the time. If you used Quicken, the .QDF file still holds every transaction you ever downloaded, including accounts you closed and banks you left. Export the account to a QIF file from File, File Export, QIF File, then convert the QIF to a QBO Web Connect file and upload it. That route reaches years the bank stopped serving long ago.
The same trick applies to Microsoft Money, Moneydance, Banktivity and SEE Finance files. All of them export QIF, and QIF converts to the QBO format QuickBooks reads natively.
Can I import transactions from a prior year into QuickBooks Online?
Yes. There is no rule against uploading a file dated last year or the year before, and catch up bookkeeping depends on it. Two cautions: reconcile each period as you go rather than importing three years at once, and check whether the prior year has been closed in your books, because posting into a closed period needs the closing date password.
How do I avoid duplicate transactions when importing old months?
Match the file's date range to the gap exactly, and stop the file the day before the feed's earliest transaction. QBO, QFX and OFX files carry a unique ID on every transaction, so QuickBooks can spot repeats it has seen before, but a CSV has no such ID and will import a second copy without complaint. That alone is a good reason to use a QBO file rather than a spreadsheet when the history matters.
Does QuickBooks Desktop have the same limit?
The same idea, different plumbing. QuickBooks Desktop pulls a similar window through bank feeds and imports older data with Web Connect .QBO files through File, Utilities, Import, Web Connect Files. Desktop users are also living with Intuit's service retirement schedule for older versions, and which release you are on decides whether the feed is coming back at all, so it is worth checking which QuickBooks Desktop versions are discontinued. If your feed has already stopped working, file import is the route that keeps working regardless.
What about the paperwork behind the older months?
Getting the transactions in is half of a catch up job. The other half is the supporting documents, and older months usually mean digging through a folder of PDFs to justify what the bank line says. If the invoices behind those payments only exist as PDFs, it is faster to pull the line items into a spreadsheet than to retype them into a reconciliation worksheet one at a time.
Quick reference
New connection or reconnection: about 90 days, set by the bank. Older than that: upload a file. Best format: QBO, then QFX or OFX, then CSV as a last resort. Maximum file size: 350 KB, roughly 1,000 to 1,500 transactions, so split long ranges. History the bank no longer serves: check Quicken or whichever finance app you were running at the time, export QIF, and convert it.
Related reading: importing bank statements into QuickBooks, Direct Connect vs Web Connect, downloading a QBO file from your bank, and OFX vs QFX vs QBO vs QIF.