How to Import Bank of America Transactions into QuickBooks

Jul 16, 2026

Convert your bank statement to Excel now

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Short answer: Bank of America connects to QuickBooks two ways: a live bank feed, and a manual QBO download from its own site. The download offers QBO for QuickBooks, but it only reaches the transactions the activity search still shows, roughly the last 12 to 18 months. Anything older lives only in the PDF statements BofA keeps for about seven years. To load an older period, a closed account, or a clean full year, convert the PDF statement to a QBO Web Connect file and import it like a bank download. Here is how each route works.

Can you import Bank of America transactions into QuickBooks?

Yes, through three routes. A live bank feed connects Bank of America to QuickBooks Online and refreshes automatically. BofA's own Download transactions produces a QBO file you upload by hand. And a converted PDF statement produces a Web Connect QBO for any period, including everything past the search window. The route you pick decides how much history you get and whether QuickBooks Desktop is an option.

RouteFile or methodHistory reachDesktop?
Live bank feedAutomatic syncAbout 90 days on first connectOnline focus
BofA QBO download.QBO / .QFX / CSVAbout 12 to 18 months of searchable activityYes
Converted PDF statementA real .QBO Web Connect fileAny period, up to 7 yearsYes

How to download a Bank of America QBO file for QuickBooks

Bank of America can give you a QBO directly for recent activity. Sign in at bankofamerica.com, open the account, and use the download or export option on the Activity page. Set a date range, choose QuickBooks (Web Connect) as the file type, and download. Then in QuickBooks Online go to Transactions, Bank transactions, Upload from file, and select the account. In QuickBooks Desktop use File, Utilities, Import, Web Connect Files.

The catch is the search window. BofA's activity export reaches only the transactions the online search still returns, roughly the last 12 to 18 months on the web site. The moment you need an older month, the download comes back empty even though the statement for that month is still available as a PDF. The full walkthrough of the download options is in how to export Bank of America transactions to CSV or Excel.

How do I import older Bank of America history into QuickBooks?

Through the PDF statement. Bank of America keeps monthly statements under Statements and Documents for about seven years, long after the activity search stops returning those transactions. The statement is also the only record left once an account is closed. Convert the PDF with the Bank of America statement to QBO converter, choose QBO, and you get a Web Connect file you import exactly like a bank download, for any month BofA still shows. Because the statement carries no search window with it, a period from three years ago imports the same way as last month.

How to import a Bank of America statement into QuickBooks step by step

  1. Find the statement. On bankofamerica.com open Statements and Documents and download the PDF for the period you need.
  2. Convert it to QBO. Drop the PDF into the converter and pick QBO. QFX, OFX, CSV, and Excel sit next to it if a different target needs them.
  3. Import it. QuickBooks Online: Transactions, Bank transactions, Upload from file, then choose the Bank of America account. Desktop: File, Utilities, Import, Web Connect Files.
  4. Review and categorize. The transactions land in the For Review queue so your bank rules run and nothing posts blind. Categorizing runs faster when you already track spending in software that reads and codes every charge.

Why does QuickBooks only import 90 days of Bank of America transactions?

Because a new bank feed backfills only about 90 days by design, no matter how much history the bank holds. That is a QuickBooks limit on the feed, not a Bank of America limit. It is the single most common reason a year-end catch-up starts with most of the year missing. The fix is to bring the earlier months in as files: convert the statements and upload them behind the feed. There is more on the backfill rule in why QuickBooks only imports 90 days of transactions.

Does Bank of America charge for QuickBooks?

The bank feed and the manual QBO, QFX, and CSV downloads on bankofamerica.com are free on personal and most business accounts. Some BofA commercial and CashPro products carry a fee for Direct Connect, the two-way feed used by QuickBooks Desktop, which is one reason many Desktop users import a downloaded or converted file instead. Converting the PDF statement avoids any feed fee entirely and works the same on either version of QuickBooks.

Avoiding duplicate Bank of America transactions

Duplicates appear when a live feed and an uploaded file overlap. Open the account register, find the oldest transaction the feed brought in, and end your uploaded file the day before it. Load history behind the feed, never on top of it. If you are rebuilding a heavy year, remember a QuickBooks Online upload caps at 1,000 lines and 350 KB per file, so split the year into date ranges under that ceiling. The details are in how many transactions QuickBooks accepts at once.

The short version

Bank of America gives you a free QBO for the roughly 12 to 18 months its activity search still covers, and a PDF archive for about seven years. Use the download for recent months, and convert the statement for anything older, for a closed account, or for QuickBooks Desktop. Import into the Bank of America account, review, and reconcile. You can also take the same statement as a spreadsheet with the Bank of America statement to Excel converter, and the general case for any institution is the bank statement to QBO converter.

Ready to convert your bank statement?

Upload a PDF and get clean Excel or CSV in seconds. Works with statements from any bank.

Convert to Excel now

Free to try, no credit card required

Z tej samej rodziny narzędzi