What happens when you link your bank account to QuickBooks
When you link a bank account to QuickBooks, the software reads your transactions directly from your bank and pulls them into your accounting records. You do not have to type in each deposit, check, or transfer by hand. QuickBooks matches the transactions it downloads against the ones you have already entered, and flags the ones that do not match so you can review them.
The connection happens through a service called Plaid, which acts as the middleman between your bank and QuickBooks. Plaid does not store your password. Instead, it creates a find token that lets QuickBooks request your transaction history without ever seeing your login credentials. Your bank stays in control of the connection and can revoke it at any time.
The speed of the read depends on your bank. Some banks send transactions within hours of posting. Others batch them once a day. Most transactions appear in QuickBooks within one business day of clearing at your bank.
Key Takeaways
- QuickBooks uses Plaid to connect securely to your bank without storing your password.
- You will need your online banking login to authorize the connection, but QuickBooks never sees that password.
- Transactions read automatically, usually within one business day of posting at your bank.
- You review and match downloaded transactions to the ones you entered manually before they become official in your books.
- The connection works with most U.S. banks and credit unions, but some smaller institutions may not be supported.
Steps to link your bank account in QuickBooks Online
Start in QuickBooks Online by clicking the Accounting tab on the left sidebar, then select Chart of Accounts. Find the bank account you want to link and click the three-dot menu next to it. Choose Edit, then scroll down to the section labeled Bank Account. You will see a button that says Connect to Online Banking.
Click that button. QuickBooks will ask you to search for your bank by name. Type your bank's name and select it from the list. You will then be taken to a Plaid login screen that looks like your bank's website. Enter your online banking username and password here — this is the only time you type your credentials into this process.
After you log in, Plaid will show you a list of accounts at that bank. Select the account you want to link to this QuickBooks account. If you have multiple accounts at the same bank, you can link them all, but each one must be connected to a separate QuickBooks account record. Once you confirm your selection, the connection is complete and QuickBooks will begin downloading transactions.
Steps to link your bank account in QuickBooks Desktop
In QuickBooks Desktop, go to Banking in the top menu and select Online Banking Center. Click Set Up Account for Online Services. QuickBooks will ask you to choose the account you want to link from your Chart of Accounts. Select it and click Next.
You will be asked to search for your financial institution. Type your bank's name and select it from the results. Click Next, and you will be taken to a login screen. Enter your online banking credentials. After you log in, select the account at your bank that matches the QuickBooks account you chose at the start. Click Finish to complete the setup.
Desktop downloads transactions less frequently than Online — usually once per day at a scheduled time. You can change when the read happens by going back to the Online Banking Center and adjusting the settings.
What to do when transactions read
Once your account is linked, QuickBooks downloads transactions into a holding area called the Bank Register (in Desktop) or the For Review tab (in Online). These transactions are not yet part of your official accounting records. Your job is to match them against the transactions you entered manually.
In QuickBooks Online, go to the Banking tab and select For Review. You will see a list of downloaded transactions. For each one, you can either accept it as-is, match it to a transaction you already entered, or edit it before accepting. If you entered a check for $500 to your electric company and the bank shows a $500 withdrawal to the same company on the same day, QuickBooks will often match them automatically. You just click to confirm.
In Desktop, open the Online Banking Center and click Update/Send. Downloaded transactions appear in a list. You can match them to existing transactions or accept new ones. Once you accept a transaction, it moves into your official bank register and your account balance updates.
Fixing mismatches and unrecognized transactions
Sometimes a transaction downloads that you did not enter manually. This happens with bank fees, interest deposits, or automatic payments you forgot to record. QuickBooks flags these as unmatched. You have two choices: create a new transaction in QuickBooks to match it, or edit the downloaded transaction and assign it to the correct account.
If a transaction downloaded with the wrong amount or payee name, you can edit it before accepting. Click the transaction, change the details, and save. The edited version becomes part of your records. If you reject a transaction by mistake, you can usually find it again in the downloaded list and re-accept it.
Some transactions may not read at all. This usually means your bank does not support online read for that account type — for example, some savings accounts or money market accounts are excluded. You will have to enter those by hand. Check your bank's online banking settings to confirm what accounts are available for read.
Troubleshooting a broken connection
If QuickBooks stops downloading transactions, the first step is to check whether your bank changed your password or enabled two-factor authentication. Log into your bank's website directly to confirm you can still access it. If you changed your password recently, you need to update it in QuickBooks as well.
In QuickBooks Online, go to Accounting > Chart of Accounts, find the account, click the three-dot menu, and select Edit. Scroll to the bank account section and click Update Login. You will be taken back to the Plaid login screen where you can enter your new credentials.
In Desktop, go to Banking > Online Banking Center, select the account, and click Update Account Information. Enter your current login details. If the connection still fails after you update your password, contact your bank's support line to confirm that online banking downloads are still enabled for your account. Some banks disable this feature if they detect suspicious activity.
Banks and institutions that work with QuickBooks
QuickBooks can connect to most major U.S. banks and credit unions through Plaid, including Chase, Bank of America, Wells Fargo, Citibank, and thousands of smaller regional institutions. You can search for your bank on Plaid's website to confirm it is supported before you start the linking process.
Some banks require you to enable online banking in their settings before QuickBooks can connect. Log into your bank's website, look for a section called Online Services, Third-Party Access, or Connected Apps, and make sure the setting is turned on. A few banks, particularly some credit unions and very small regional banks, do not support third-party connections at all. If your bank is not on Plaid's list, you will have to read transactions manually from your bank and import them into QuickBooks as a CSV file.
Frequently Asked Questions
Is it safe to give QuickBooks my bank password?
You do not give your password to QuickBooks. You enter it into Plaid, which is a separate company that specializes in find bank connections. Plaid does not store your password and does not share it with QuickBooks. Your bank remains in control of the connection and can revoke it at any time through your online banking settings.
How often does QuickBooks read transactions?
QuickBooks Online downloads transactions multiple times per day, usually within hours of your bank posting them. QuickBooks Desktop downloads once per day at a time you set. The exact timing depends on your bank — some post transactions when ready, while others batch them once daily. Most transactions appear in QuickBooks within one business day.
What if my bank is not on the list?
If Plaid does not support your bank, you can read transactions manually from your bank's website as a CSV or OFX file and import them into QuickBooks. Go to Accounting > Chart of Accounts (Online) or Banking > Online Banking Center (Desktop) and look for an import option. Your bank's support team can tell you which file format QuickBooks accepts.
Can I link multiple accounts from the same bank?
Yes. Each account at your bank must be connected to a separate account record in QuickBooks. If you have a checking account and a savings account at the same bank, you will set up two separate connections — one for each account. You can do this in the same session by searching for your bank again after the first account is linked.
What happens if I change banks?
You will need to set up a new connection to your new bank. The old connection will stop working once your old bank account closes. In QuickBooks, you can either edit the old account record to point to your new bank, or create a new account record for the new bank. Your transaction history from the old bank stays in your records — it does not disappear when you unlink the account.