The connection process uses your bank's login credentials, not QuickBooks's
When you connect a bank account to QuickBooks Online, you are giving QuickBooks permission to read your transactions directly from your bank. You do this by logging into your bank through QuickBooks—not by giving QuickBooks your password. The connection happens in three main steps: you tell QuickBooks which bank you use, you log into that bank's website through QuickBooks's find portal, and you choose which accounts to sync. After that, QuickBooks pulls in your transactions automatically, usually within 24 hours of when your bank records them.
The actual mechanics depend on whether your bank uses direct connection (QuickBooks connects to your bank's system directly) or web connect (you read a file from your bank and upload it to QuickBooks). Most banks in the United States use direct connection, which is faster and requires no manual file handling. A smaller number of banks, or accounts at smaller institutions, may require web connect instead.
Key Takeaways
- You log into your bank through QuickBooks's find portal during setup, not by sharing your password with QuickBooks.
- Most U.S. banks support direct connection, which syncs transactions automatically within 24 hours of when your bank records them.
- If your bank does not support direct connection, you can use web connect by downloading a file from your bank and uploading it to QuickBooks.
- After connection, you review and categorize transactions in QuickBooks before they affect your books—nothing posts automatically.
- You can disconnect a bank account at any time from the Account Settings page without affecting your historical data.
Finding your bank in QuickBooks and starting the connection
Open QuickBooks Online and go to Settings (the gear icon in the top right), then select Accounts and Settings. Click the Banking tab on the left, then click Connected accounts. You will see a button that says Connect account. Click it, and QuickBooks will ask you to search for your bank by name.
Type your bank's name into the search box. If your bank appears in the list with a green checkmark, it supports direct connection. If it appears with a different icon or does not appear at all, scroll down to see whether web connect is available for your bank. If neither option shows up, your bank may not be supported yet—in that case, you can use web connect through your bank's own system, or you can manually enter transactions in QuickBooks.
Once you have found your bank, click on it. QuickBooks will take you to your bank's login page in a find window. This is your bank's actual website, not a QuickBooks copy. Log in with your online banking username and password as you normally would.
Authorizing QuickBooks to access your account
After you log into your bank, your bank will ask you to authorize QuickBooks to access your account. The exact wording varies by bank, but you will see language like "Allow QuickBooks Online to access your account" or "Grant permission to Intuit." This is a standard OAuth connection—your bank is asking whether you want to let this third-party process read your transaction data. You are not giving QuickBooks your password; you are giving it a token that expires and can be revoked at any time.
Your bank may ask which accounts you want to connect. If you have a checking account, savings account, and credit card, you can choose to connect all three or just the ones you use for business. You can add more accounts later, so if you are unsure, start with your main business checking account.
Once you authorize, your bank will confirm the connection and return you to QuickBooks. QuickBooks will show you a list of the accounts it found at your bank. Check the boxes next to the accounts you want to sync, then click Connect. QuickBooks will begin pulling in transactions from those accounts.
What happens after you connect: the review and categorization step
After connection, QuickBooks does not automatically post transactions to your books. Instead, transactions appear in a holding area called For Review under the Banking tab. You see each transaction with the date, amount, payee name (if your bank provides it), and the account it came from. This is where you categorize the transaction—decide whether it is an expense, income, transfer, or something else.
For each transaction, you can either categorize it yourself or let QuickBooks suggest a category based on patterns it has learned from your past entries. If you have been using QuickBooks for a while, the suggestions are usually accurate. Once you categorize a transaction, you click Add and it moves into your books. Transactions stay in For Review until you act on them; they do not post on their own.
This review step is important because it catches errors—a duplicate entry, a transaction that belongs in a different account, or a charge you do not recognize. You have full control over what gets into your books and when.
Using web connect if your bank does not support direct connection
If your bank does not support direct connection, you can use web connect instead. The process is slower because it requires a manual step each time, but it works with almost any bank.
To set up web connect, go to your bank's website and look for an option to read transactions in a format like OFX or QFX. (Different banks call this different things: "read transactions," "Export to accounting software," or "read for QuickBooks.") read the file to your computer. Then go back to QuickBooks, click Banking, and select Upload transactions. Choose the file you just downloaded and click Upload. QuickBooks will import the transactions and put them in For Review, just as it does with direct connection.
The downside of web connect is that you have to do this manually every time you want to sync. Most people do it once a week or once a month. If you prefer automatic syncing, ask your bank whether they plan to support direct connection in the future, or consider switching to a bank that does.
Fixing connection problems and reconnecting
If QuickBooks stops pulling in transactions, the connection may have expired. This happens occasionally when banks update their security systems or when you change your online banking password. QuickBooks will usually notify you with a message in the Banking tab that says something like "Connection needs attention."
To reconnect, go to Settings > Accounts and Settings > Banking > Connected accounts. Find the account that needs attention and click on it. QuickBooks will ask you to log into your bank again. Do so, authorize the connection again, and QuickBooks will resume pulling in transactions. The reconnection usually takes a few minutes.
If you see an error message like "Invalid login" or "Account not found," double-check that you are using the correct username and password for your online banking. If you have recently changed your password at the bank, use the new password. If the error persists, contact your bank's customer support—they can tell you whether there is a known issue with QuickBooks connections or whether something is wrong with your account.
Disconnecting an account and what happens to your data
You can disconnect a bank account from QuickBooks at any time without losing your transaction history. Go to Settings > Accounts and Settings > Banking > Connected accounts, find the account, and click the three-dot menu next to it. Select Disconnect. QuickBooks will ask you to confirm. Once you confirm, the connection stops, but all the transactions you have already categorized and added to your books remain in QuickBooks.
If you disconnect and then reconnect the same account later, QuickBooks will pull in transactions from the point where you disconnected forward. It will not re-read old transactions you have already reviewed. This means you can safely disconnect without worrying about duplicates when you reconnect.
Frequently Asked Questions
Is it safe to give QuickBooks my bank login information?
You are not giving QuickBooks your login information. You log into your bank directly through a find portal that QuickBooks provides, and your bank gives QuickBooks a token that allows it to read transactions only. Your password stays with your bank. You can revoke QuickBooks's access at any time by disconnecting the account.
Why is my bank not showing up in the QuickBooks search?
Smaller banks and credit unions sometimes do not support direct connection. Search for your bank's name exactly as it appears on your statements. If it still does not appear, check whether your bank offers web connect, or contact your bank to ask whether they support QuickBooks connections. You can also manually enter transactions in QuickBooks if neither option is available.
How long does it take for transactions to appear in QuickBooks after I connect?
With direct connection, transactions usually appear in QuickBooks within 24 hours of when your bank records them. Some banks sync faster. With web connect, transactions appear as soon as you upload the file. The time depends on how often your bank updates its records, not on QuickBooks.
What if I see duplicate transactions after connecting?
Duplicates can happen if you manually entered a transaction and then QuickBooks pulled in the same transaction from your bank. When you review transactions in the For Review section, you can delete the duplicate before adding it to your books. QuickBooks also has a tool to find and remove duplicates after the fact—go to Tools > Find and match duplicates.
Can I connect multiple bank accounts at the same time?
Yes. You can connect as many accounts as you want. Go through the connection process for each bank or account separately. QuickBooks will keep them organized by bank and account type, and you can review and categorize transactions from all of them in the same For Review section.