How Far Back Do QuickBooks Bank Feeds Go? Limits by Bank

Convert a PDF bank statement to a QuickBooks file

Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.

Short answer

QuickBooks bank feeds usually import only the last 90 days of transactions, and plenty of banks expose even less, commonly 30 to 90 days. Anything older does not arrive through the feed at all, which is the whole challenge of recording prior year transactions. To get the missing months in, download the PDF statements for that period and convert them to a QBO or IIF file you import. The feed handles recent activity; the statements carry the full history.

Last updated July 2026

How far back do QuickBooks bank feeds go?

QuickBooks bank feeds typically reach back about 90 days. When you first connect an account, QuickBooks asks the bank for recent transactions, and most banks return roughly the last three months. Some return less, occasionally only 30 or 60 days, and a few connected through Direct Connect in QuickBooks Desktop can return a little more. The feed is built to keep an already connected account in sync going forward, not to backfill years of history, so the older a transaction is, the less likely a live feed will ever pull it.

The exact number is set by the bank, so it is normal for two accounts at the same company to behave differently. A business checking account might bring in 90 days while the credit card next to it brings in 60. Whatever the window turns out to be, the pattern is the same: recent activity flows in automatically, and everything before the cutoff has to come from the statements.

How many months of transactions can QuickBooks download when you first connect?

Usually about three months, and never more than the bank chooses to share. QuickBooks Online pulls whatever the bank returns on the first sync, which is commonly 90 days, sometimes 30 to 60. QuickBooks Desktop is the same through the Bank Feeds center. You cannot raise that number from inside QuickBooks, because the software only receives what the bank sends. If you need more than the first download gave you, the reliable path is to convert the older PDF statements yourself.

Why doesn't QuickBooks import older transactions?

The limit comes from the bank, not from QuickBooks. Banks decide how much history they hand over through the connection, and 90 days is a common ceiling. QuickBooks simply imports whatever the bank sends. That is why reconnecting an account, or disconnecting and connecting again, rarely pulls in older data: the bank still only offers the same recent window. For anything before that window, the PDF statement is the complete record. The feed can also skip individual transactions inside the window when a connection drops or a charge stays pending, covered in our guide to QuickBooks bank feed missing transactions.

How do I get bank transactions older than 90 days into QuickBooks?

Download the PDF statements for the months the feed skipped, then convert each one to a QBO (Web Connect) or IIF file and import it. The QBO route flows through the same banking screen as a normal download, and the IIF route posts straight to the register in QuickBooks Desktop. Our PDF bank statement to QuickBooks converter reads the statement, keeps deposits and withdrawals on the right side, and gives you a file you can import in a couple of minutes. The full walkthrough of that step lives in our guide to converting a PDF bank statement to QBO, which is worth a read before you batch a year of statements. The screen by screen version of the import itself, including the file size and line count ceilings that stop long periods going in as one file, is covered under how to upload transactions to QuickBooks Online.

The exact window varies by institution, and the per-bank guides spell out where each one keeps its statement archive: U.S. Bank, TD Bank, Fifth Third, and Citizens Bank all backfill only a short recent stretch, so anything before that has to come off the PDF. Regionals are tighter again: M&T Bank and Pinnacle Bank hand QuickBooks only a few recent months, and a credit union like Navy Federal works the same way.

Work one account at a time. Pull every monthly statement for the account back to the date you need, convert them, and import the files into that same account in QuickBooks. Because each statement already balances to a starting and ending figure, you get a clean audit trail: the imported transactions for a month should tie out to that month's statement total, which makes the reconciliation that follows straightforward. The full QuickBooks Online bank reconciliation walkthrough covers what to do once those older months are back in the register.

How much history each import method gives you

Method How far back it reaches Best for
Live bank feed About 90 days, sometimes less Keeping a connected account current
Converted PDF statements Every period you have a statement for Backfilling old months and catch-up work
Manual entry As far back as you are willing to type A handful of stray transactions

How far back does each bank keep statements online?

Most large US banks keep about seven years of statements available to download, even though the QuickBooks feed only reaches back about 90 days. That gap is the whole point: the history you need almost certainly still exists, it is just sitting in the statements section of your online banking rather than in anything the feed can pull. What varies far more between banks is the transaction download window, which is the range you can export as a QBO, QFX, or CSV file, and it is usually much shorter than the statement archive.

Bank Statements available online Notes
Chase Up to 7 years Varies by account type; every statement downloads as a PDF
Bank of America Up to 7 years Statements and documents section, separate from the activity list
Wells Fargo Up to 7 years Business Online Statements and Documents covers business accounts
U.S. Bank Up to 7 years But only about 18 months of transaction history online, and roughly 6 months on mobile
PNC Up to 7 years (checking and savings) Credit cards are shorter, about 4 years
Capital One Up to 7 years The on-screen transaction list shows about 2 years; older activity lives in the statements
Huntington Up to 7 years Business accounts often expose a shorter download window than the statement archive
KeyBank Up to 7 years Downloadable transaction history typically stops well short of the statement archive
Regions Up to 7 years Statements stay available long after the exportable range has rolled off
Many regional banks Often about 18 months Smaller institutions and post-merger platforms frequently cap eStatements far earlier, including Webster Bank and Citibank business accounts

Two things follow from this. First, if your bank is a national one, download everything you might ever need now, because a closed account or a platform migration can take the archive away with no warning. Second, the transaction download window is the real constraint, not the statement archive. U.S. Bank is the clearest example: seven years of statements you can read, roughly eighteen months of transaction history you can export. Past that point the PDF statement is the only complete record of the account, which is why converting it is the reliable route rather than the fallback.

Regional and community banks are stricter still, and mergers make it worse, because the acquiring bank often carries over only a limited window onto the new platform. Our per-bank guides cover the specifics for individual institutions, including converting a Chase PDF statement, a U.S. Bank statement, and a PNC statement.

How do I import 2 or 3 years of bank transactions into QuickBooks?

Convert the PDF statements for the whole span and import them account by account. A live feed will not reach back two or three years, so the statements are the only complete source. Download every monthly statement for each account across the period, convert them to QBO or IIF files, and import each file into its matching account. It helps to go oldest month first so the running balance builds in order and each month reconciles against its own statement. For a multi-year rebuild, converting the statements in bulk is far faster than retyping thousands of lines.

Can I import several years of old statements at once?

Yes. When you are catching up a year or more, you do not have to convert one statement at a time. Batch convert the PDF statements by uploading the whole stack in one session, then import a file per account. This is the usual approach for a new client backlog or a year-end catch-up, where a feed that only reaches 90 days leaves most of the period missing. The catch-up bookkeeping guide walks through the full process.

Does QuickBooks store or show old bank statements?

No. QuickBooks stores the transactions you imported or entered, not the bank's PDF statements themselves. It has no archive of statements you can page back through, and it cannot fetch a statement the bank never sent through the feed. That is why saving each monthly PDF as it arrives matters: the statement is the source document behind the numbers, and the only way to prove or rebuild a closed period is to have the PDF and convert it if the transactions are not already in your books.

How far back can you reconcile in QuickBooks?

There is no limit on how far back you can reconcile, as long as the transactions are actually in the register. Reconciliation compares your books to a statement, so the constraint is having the data, not the date. That is exactly why the 90 day feed window matters: once you backfill the older months from the PDF statements, you can reconcile every period right up to the present, with each month tied to its own statement balance. If an old reconciliation will not balance, our guide to fixing a reconciliation that will not balance covers the usual causes.

Does this work for QuickBooks Desktop too?

It does. Desktop bank feeds hit the same roughly 90 day wall, and Desktop has no built-in AI PDF upload, so converting the statement is the standard route. Export an IIF file for a direct register import or a QBO Web Connect file for the Bank Feeds center. See PDF bank statement to QuickBooks Desktop for the exact import steps in Pro, Premier, and Enterprise.

Why does QuickBooks only import 90 days of transactions?

Ninety days is the window most banks expose to the QuickBooks feed on a first connection, not a QuickBooks limit. When you link an account, the bank sends whatever recent history its feed offers, commonly about 90 days and sometimes only the current statement cycle. Anything older simply is not handed over, so it never appears no matter how you refresh. To get those earlier months, download the PDF statements that cover them, convert each to a QBO file, and import it, which reaches back as far as your saved statements go.

How do I import a full year of bank transactions into QuickBooks Online?

Download all twelve monthly statements for the account, convert each PDF to a QBO file, and import them oldest to newest from the Banking screen. Going in date order keeps your running balance sensible as you categorize. A full year usually loads in a few minutes per account rather than the hours hand entry would take, and because each QBO file carries unique transaction IDs, QuickBooks blocks accidental duplicates if you re-import a file. Once the year is in, reconcile each month against its statement so the history ties out. If an account gives you a CSV export rather than PDF statements, match it to the column layout QuickBooks expects before you upload, since a mismatched CSV is the most common reason a backfill stalls.

The same 90 day ceiling is what makes a platform move painful: connect your accounts in a brand new company and the feed starts three months ago no matter how much history you had before, which is why anyone who has just converted QuickBooks Desktop to Online ends up importing statement periods by hand. If the reason you are asking is a backlog rather than curiosity, the feed window is the wrong tool for the job and no bank will extend it far enough. Work from the statements instead: the QuickBooks cleanup and catch up bookkeeping workflow covers importing back-period statements oldest month first, in the order that keeps each month reconcilable.

Keeping history complete from here

Once your books are caught up, a few habits keep them that way. Save each month's PDF statement as it arrives so you are never hunting for a closed period later. If you are rebuilding old books to apply for a business loan, remember the lender will run its own bank statement analysis during underwriting, so accurate history helps well beyond your own reports. If you would rather study the older transactions in a spreadsheet before importing, you can also convert the same statement to Excel or CSV with a bank statement to Excel converter. And to stop statements from piling up at all, route the monthly statement-ready emails your bank sends through an email parser that captures the details automatically, so intake is handled before the next close.

Skip the manual entry

Upload a PDF bank statement and get a QBO or IIF file ready to import into QuickBooks.

Convert a Statement Free