How to Import Multiple Bank Accounts into QuickBooks
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: You can load several bank accounts into QuickBooks by connecting each one to the bank feed, or by importing a separate file (QBO, QFX, or CSV) per account. The account is what matters: every import maps to one register in QuickBooks, so keep one file per bank account and import them one at a time into the matching account. For historical statements a live bank feed will not reach, convert each PDF statement to its own .qbo file and upload it to that account.
Two ways to bring multiple accounts into QuickBooks
Most businesses run more than one account: an operating checking account, a savings account, one or two credit cards, maybe a payroll account. QuickBooks handles all of them, but each account is imported separately. There are two supported paths.
Direct bank connection (bank feed). In QuickBooks Online you go to Transactions, Bank transactions, then Link account, and sign in to each financial institution. Repeat for every account. QuickBooks pulls recent transactions automatically after that. This is the low-effort option for ongoing bookkeeping.
File upload, one account at a time. When the bank feed will not reach far enough back, or your bank is not supported, you upload a file per account. QuickBooks Online accepts a QBO (Web Connect) file, a QFX file, or a CSV. QuickBooks Desktop imports .qbo files under File, Utilities, Import, Web Connect Files. Either way, you pick the destination account first, then load the file for that account.
How do I import multiple bank accounts into QuickBooks Online?
Import multiple accounts by repeating the upload once per account. In QuickBooks Online go to Transactions, Bank transactions. If the account already exists, select its tile; if not, use Link account, then Upload from file. Choose the account you are importing into, upload that account's file, map the columns if prompted, and finish. Then start over for the next account. QuickBooks keeps each account's transactions in its own register.
The rule that keeps this clean: one file per account. Do not merge two accounts into a single import file. If checking and savings transactions land in the same register, your balances will never reconcile and untangling them is tedious. Keep the files separate and import each into its matching account.
Watch the QuickBooks Online upload limits
QuickBooks Online's manual upload has hard limits worth knowing before you start. An uploaded file must be 350 KB or smaller and contain no more than 1,000 lines, and the built-in PDF or image upload uses AI extraction with the same caps. For a business with a year of transactions across several accounts, those ceilings get hit fast. When a file is too big, QuickBooks tells you to shorten the date range and split the download into smaller batches.
A .qbo Web Connect file avoids the CSV column-mapping step and imports as clean, categorizable bank transactions. That is why converting each statement to .qbo is usually smoother than wrangling CSVs, especially across multiple accounts where every CSV might have a slightly different column layout.
Importing historical statements the bank feed cannot reach
Bank feeds typically only pull the last 90 days, sometimes up to a year for some banks. If you are catching up several months or several years across multiple accounts, the feed will not have that history. The reliable fix is to pull each account's PDF statements and convert them.
Run each account's statements through our PDF bank statement to QuickBooks converter to get a .qbo (or .iif for Desktop) file per account, then import each into its matching register. If you are onboarding a client or closing a full year across checking, savings, and cards, the batch statement converter processes a stack of statements at once so you are not converting them one by one. Credit card statements work the same way through our credit card statement to QuickBooks converter.
A clean order of operations for multiple accounts
- Set up the accounts first. Create each bank and credit card account in your chart of accounts before importing, so every import has a home.
- Decide feed vs file per account. Use the live bank feed for accounts you will keep syncing; use file upload for historical catch-up or unsupported banks.
- Convert historical statements per account. One statement set, one account, one .qbo file. Never combine accounts in a file.
- Import into the matching register. Select the destination account, then upload. Confirm the account name before you finish.
- Review, then categorize. Imported transactions land in For Review. Check them, then add or match them so each account reconciles cleanly.
Can I import checking and credit cards into the same QuickBooks file?
Yes. A single QuickBooks company file holds as many bank and credit card accounts as you need. Each one is a separate account in your chart of accounts with its own register. The same one-file-per-account rule applies when you import corporate card transactions from a Brex, Ramp, or Amex program. You import into each account individually, but they all live in the same company file and roll up into the same financial statements. The only thing to avoid is mixing transactions from two accounts into one import.
How do I keep the accounts from getting mixed up?
Name your import files by account before you start, and import to one account at a time. Confirm the destination account name in the upload dialog every time, because selecting the wrong account is the most common way transactions end up in the wrong register. If a batch does land in the wrong place, you can exclude and re-import it, though it is far easier to get it right the first time by keeping files and accounts strictly one-to-one. Money moved between two of your accounts needs its own care: record it once and match the other side so it is not counted twice, following how to record a transfer between bank accounts in QuickBooks.
After the import: matching and reconciling
Once every account is imported, QuickBooks shows the new transactions for review. Match them to existing entries where possible, categorize the rest, and then reconcile each account against its statement ending balance. If an account's opening balance looks wrong after import, our guide on fixing a wrong opening balance after a QBO import walks through the fix. For a full month-end pass, see bank reconciliation from PDF bank statements.
If you would rather review each account's transactions in a spreadsheet before importing, a PDF bank statement to Excel converter gives you a clean workbook per account. And if some accounts arrive as CSV exports, a CSV to QBO converter turns those into import-ready files too.
The bottom line
Multiple accounts in QuickBooks is really the same task repeated once per account: connect the feed or upload a file, always one file per account, into the matching register. For history the feed cannot reach, convert each account's PDF statements to .qbo and import them. Keep the accounts strictly separate and reconciliation stays simple.