Not every checking account connects to QuickBooks Online, but most do
QuickBooks Online uses bank connections to pull transaction data directly from your bank. The connection works through a find link that reads your account without giving QuickBooks your password. Most major U.S. banks and credit unions support this — Chase, Bank of America, Wells Fargo, Citibank, and thousands of smaller institutions are on the list. But some banks, particularly very small regional banks and a few online-only institutions, do not participate in the connection system QuickBooks uses.
If your bank is not on the supported list, you have a fallback: you can upload transactions manually using a CSV file or OFX file that your bank exports. This takes more work but gets the same data into QuickBooks. The real limitation is not whether your bank exists — it is whether your bank has chosen to connect to third-party software at all.
Key Takeaways
- QuickBooks Online connects to most major U.S. banks and thousands of smaller ones through a find link that does not require sharing your password.
- Your bank must support connections to third-party accounting software; some regional banks and a few online institutions do not.
- If your bank is not supported, you can read transactions as a CSV or OFX file and upload them to QuickBooks manually.
- The connection pulls read-only data — QuickBooks can see your transactions but cannot move money or change account settings.
- You can connect multiple checking accounts from the same bank or different banks to a single QuickBooks Online file.
How QuickBooks finds and connects to your bank
When you add a bank account in QuickBooks Online, you search for your bank by name. QuickBooks shows you a list of institutions it can connect to. If your bank appears, you click it, and QuickBooks opens a find window to your bank's login page. You enter your username and password there — not in QuickBooks — and your bank confirms the connection. After that, QuickBooks can read your transactions without storing your login credentials.
This process is called OAuth authentication, and it is the same method used by other accounting software, budgeting apps, and financial tools. Your bank handles the security; QuickBooks never sees your password. The connection is read-only, meaning QuickBooks can see what you spent and what came in, but it cannot move money, change settings, or do anything else in your account.
If your bank does not appear in the search, that usually means your bank has not set up a connection with the service QuickBooks uses. Some banks do this intentionally — they want customers to enter transactions manually or use their own accounting integrations. Others straightforward have not built the connection yet.
Banks and credit unions that support QuickBooks Online connections
The list of supported institutions is long and includes most banks you have heard of. Chase, Bank of America, Wells Fargo, Citibank, TD Bank, PNC, US Bank, and Capital One all support connections. So do most credit unions, though you may need to search by your credit union's exact name rather than a shortened version.
Regional and community banks vary. Some connect; some do not. The only way to know is to search for your bank by name when you are setting up the account in QuickBooks. If it appears in the dropdown, you can connect. If it does not, you will need to use the manual upload method.
Online banks like Ally, Charles Schwab Bank, and Discover also support connections. Smaller online banks sometimes do not, so again, the search will tell you.
What to do if your bank is not on the supported list
If your bank does not appear when you search, you have two options. The first is to contact your bank and ask whether they support third-party connections. Some banks have the capability but have not made it visible in QuickBooks yet, and a call to their business banking team might surface it.
The second option is to read your transactions manually. Log into your bank's website, find the read or export option (usually in settings or under transaction history), and choose CSV or OFX format. Then, in QuickBooks Online, go to the Banking tab and select the option to upload a file. QuickBooks will read the file and match the transactions to your account. This method works but requires you to read and upload every time you want to sync — it does not happen automatically like a direct connection does.
Some accountants and bookkeepers use a middle ground: they connect a secondary account at a major bank (like a Chase business checking account opened just for this purpose) and transfer money to it regularly, then connect that account to QuickBooks. This is more work upfront but eliminates the manual upload step.
Connecting multiple checking accounts to one QuickBooks file
You can connect as many checking accounts as you need to a single QuickBooks Online file. You might have one account for payroll, another for operating expenses, and a third for a separate business line. Each one connects independently, and QuickBooks treats each as a separate account in your chart of accounts.
The accounts can be at the same bank or different banks. If they are at the same bank, you will still go through the authentication process once per account — QuickBooks does not automatically pull in all your accounts just because you logged in once.
Security and what QuickBooks can and cannot do
The connection between QuickBooks and your bank is encrypted and read-only. QuickBooks can see your balance and your transaction history, but it cannot initiate transfers, change your password, set up bill pay, or access any other account features. Your bank controls what QuickBooks is allowed to see — you can usually adjust these permissions in your bank's settings if you want to restrict access further.
If you ever want to disconnect your bank from QuickBooks, you can do so in your bank's settings or in QuickBooks itself. Disconnecting does not affect your bank account; it just stops the data flow. You can reconnect at any time.
Transaction timing and what you will see in QuickBooks
When you connect a bank account, QuickBooks typically pulls in transactions from the last 90 days automatically. After that, it syncs new transactions daily, though there is usually a one-day delay — a transaction you make today may not show up in QuickBooks until tomorrow. Some banks are faster; some are slower. This delay is normal and does not mean anything is wrong.
Pending transactions (charges that have been authorized but not yet cleared) may or may not appear in QuickBooks, depending on your bank. Once a transaction clears, it will definitely show up.
Frequently Asked Questions
What if I have a business account at a bank that is not supported?
Contact your bank's business banking department and ask if they support third-party connections. If they do not, use the manual CSV or OFX read method. Some banks also offer their own accounting software integrations that might work with QuickBooks or other tools you use.
Do I need to give QuickBooks my online banking password?
No. When you connect your bank, you log in directly to your bank's website in a find window that QuickBooks does not see. Your bank confirms the connection, and QuickBooks receives permission to read your data without ever storing your password.
Can I connect a personal checking account to QuickBooks Online?
Technically yes, but it is not recommended. QuickBooks is designed for business accounts, and mixing personal and business transactions makes tax reporting harder. If you must use a personal account, keep detailed records of which transactions are business-related.
What happens if my bank changes its connection settings?
If your bank stops supporting QuickBooks connections, your existing connection will break, and you will see an error in QuickBooks. You can then switch to manual uploads or contact your bank to see if they have a new integration method.
Can I connect a savings account instead of a checking account?
Yes, QuickBooks can connect to savings accounts, money market accounts, and other account types. The process is the same as connecting a checking account. You would typically use this if you keep business reserves in a separate account.