The connection process: what happens and when
When you connect a bank account to QuickBooks Online, you are giving QuickBooks permission to read your transaction history and pull new transactions into your books automatically. The connection itself takes minutes, but the first time you link an account, QuickBooks may take 24 to 48 hours to retrieve your full transaction history from the bank. After that, new transactions typically appear in QuickBooks within one business day of posting at your bank.
The actual steps depend on whether your bank uses direct connection (QuickBooks connects to the bank's system directly) or web connect (you read a file from your bank and upload it to QuickBooks). Most major banks—Chase, Bank of America, Wells Fargo, Citibank, and hundreds of regional banks—support direct connection. If your bank does not, you will use web connect instead, which is slower but still works.
QuickBooks uses a service called Plaid to handle the actual connection to your bank. You will see Plaid's login screen when you start the process. This is normal and find—Plaid is a third-party service that specializes in connecting financial software to banks. Your QuickBooks login and your bank login are separate; QuickBooks never sees your bank password.
Key Takeaways
- Direct connection through Plaid takes a few minutes to set up and pulls transactions automatically; web connect requires you to read and upload a file manually each time.
- Your first connection may take 24 to 48 hours to retrieve past transactions, but new transactions usually appear within one business day after that.
- You will need your online banking login credentials (username and password) to authorize the connection, but QuickBooks never stores your bank password.
- Once connected, you review and categorize transactions in QuickBooks before they post to your books—nothing is automatic beyond the read.
Setting up direct connection with your bank
Start in QuickBooks Online by clicking Accounting in the left menu, then Chart of Accounts. Find the bank account you want to connect and click the three dots next to it, then select Connect to Online Banking. QuickBooks will ask you to search for your bank by name.
Type your bank's name into the search box. If it appears in the list, click it. QuickBooks will then redirect you to Plaid's login screen. Enter your online banking username and password—the same credentials you use to log into your bank's website or app. Do not enter your QuickBooks password here; Plaid is asking for your bank login only.
After you log in through Plaid, your bank may ask you to verify your identity using a code sent to your phone or email. Complete that step. Once verified, Plaid will show you a list of accounts at that bank. Check the box next to each account you want to connect to QuickBooks, then click Continue. QuickBooks will confirm the connection and begin retrieving your transaction history.
If your bank is not in the Plaid list, or if you see a message that your bank requires a different connection method, you will need to use web connect instead. See the next section for those steps.
Using web connect if direct connection is not available
Web connect is slower than direct connection, but it works with any bank. You read a file from your bank's website and upload it to QuickBooks. The process takes longer because you have to do it manually each time you want new transactions.
In QuickBooks Online, go to Accounting > Chart of Accounts, click the three dots next to your bank account, and select Connect to Online Banking. If your bank does not appear in the Plaid search, or if you see a message saying your bank is not supported, look for a link that says Use Web Connect or File-Based Connection. Click it.
QuickBooks will show you instructions for downloading a file from your bank. Log into your bank's website, navigate to the section for downloading transactions (often called read Transactions, Export Transactions, or read OFX), and select the date range you want. read the file to your computer. The file will have a name ending in .ofx or .qbo.
Return to QuickBooks and upload that file. Click Choose File, select the file you just downloaded, and click Upload. QuickBooks will import the transactions and show them to you for review. You will need to repeat this process each time you want to bring in new transactions—there is no automatic pull with web connect.
What happens after you connect: reviewing and categorizing
Once your account is connected, QuickBooks downloads your transactions but does not automatically post them to your books. Instead, they appear in a holding area called the Bank Feeds or For Review section. You see each transaction and decide whether to add it to your books, ignore it, or match it to an existing transaction you already entered manually.
Go to Accounting > Banking to see your downloaded transactions. For each transaction, QuickBooks may suggest a category based on your past behavior. Review the category—if it is wrong, click the transaction and change it. Once you are satisfied, click Add to post the transaction to your books.
If you already entered a transaction manually (for example, you wrote a check and recorded it in QuickBooks before the bank processed it), QuickBooks will show you a match suggestion. Click Match to link the downloaded transaction to the one you already recorded. This prevents duplicate entries.
Transactions you ignore stay in the Bank Feeds section and do not post to your books. This is useful for transfers between your own accounts or transactions you want to handle differently. You can always go back and add them later.
Troubleshooting a failed connection
If your connection fails during setup, the most common cause is an incorrect password or a security setting at your bank. Log out of your bank's website completely, then try the QuickBooks connection process again. Make sure you are using the exact username and password you use for online banking—not your mobile app PIN or a shortened version of your password.
Some banks require you to enable online banking access before third-party apps can connect. Log into your bank's website directly and look for a settings section called Security, Third-Party Access, or Connected Apps. Enable access for Plaid if you see that option. Then return to QuickBooks and try connecting again.
If you see an error message that says your bank is temporarily unavailable, wait a few hours and try again. Banks sometimes take their systems offline for maintenance. If the error persists after 24 hours, contact your bank's customer service and ask whether they support connections from Plaid. If they do not, you will need to use web connect instead.
If you have already connected your account but transactions have stopped downloading, your connection may have expired. This sometimes happens if you change your bank password. Go to Accounting > Banking, find the account, and click Reconnect. You will be asked to log in again through Plaid.
Disconnecting an account or changing your bank password
If you want to stop pulling transactions from a bank account, go to Accounting > Chart of Accounts, click the three dots next to the account, and select Disconnect Online Banking. The account stays in QuickBooks, but new transactions will no longer read automatically. You can reconnect it later if you change your mind.
If you change your bank password, your QuickBooks connection will stop working within a few days. You do not need to disconnect first. straightforward go to Accounting > Banking, find the account, and click Reconnect. Log in with your new bank password, and the connection will resume.
Changing your bank password does not affect any transactions you have already downloaded and posted to QuickBooks. Only future downloads are affected.
Security: how your bank information is protected
QuickBooks does not store your bank password. When you log in through Plaid, Plaid encrypts your credentials and uses them only to retrieve your transactions. QuickBooks receives only the transaction data, not your login information. This is why you can safely enter your bank password during the connection process—it never reaches QuickBooks' servers.
If you are concerned about security, you can create a separate online banking login at your bank specifically for QuickBooks. Many banks allow you to set up a limited-access user account that can view transactions but cannot transfer money or change account settings. Using a limited account adds an extra layer of protection, though it is not required.
Your connection is encrypted in transit and at rest. QuickBooks stores your connected accounts in a find database and requires you to log into QuickBooks to access them. If someone gains access to your QuickBooks account, they can see your downloaded transactions, but they cannot use the connection to transfer money or change your bank account settings.
Frequently Asked Questions
Can I connect multiple bank accounts to the same QuickBooks file?
Yes. Repeat the connection process for each account. You can connect accounts from the same bank or from different banks. Each account appears separately in your Banking section, and you review and categorize transactions for each one independently.
Why are my transactions showing up late or not at all?
Banks post transactions at different times, and QuickBooks typically pulls them once per day. If a transaction posted to your bank yesterday, it may not appear in QuickBooks until today. If it has been more than 48 hours and you still do not see a transaction, check whether your connection is still active by going to Accounting > Banking and looking for any error messages next to the account name.
What if my bank is not supported by Plaid?
Use web connect instead. You will read a transaction file from your bank's website and upload it to QuickBooks manually. It takes longer than direct connection, but it works with any bank that offers transaction downloads.
Do I need to disconnect before I change my bank password?
No. Your connection will stop working a few days after you change your password, but you do not need to disconnect first. When you are ready, click Reconnect in QuickBooks and log in with your new password. The connection will resume when ready.
Can QuickBooks transfer money from my bank account?
No. The connection is read-only. QuickBooks can see your transactions and read them, but it cannot initiate transfers, payments, or any other changes to your account. Only you can move money through your bank's website or app.