The basic steps to link your bank account
To connect a bank account to QuickBooks Online, you start by logging into your QuickBooks account, then go to the Accounting menu and select Chart of Accounts. Find the bank account you want to link, click the three dots next to it, and choose "Connect to Online Banking." QuickBooks will then ask you to enter your bank's name and your online banking login credentials — the same username and password you use to check your balance on your bank's website.
Once you enter those credentials, your bank will verify the connection. Some banks do this when ready; others may send you a verification code by email or text message. After verification, QuickBooks can start pulling in your transactions automatically. The whole process usually takes between five and fifteen minutes, though the first time you connect can feel slower because the system is also pulling in your past transactions.
Not every bank works the same way with QuickBooks. Some banks have a direct connection, meaning QuickBooks talks to the bank's system without you having to do anything else. Other banks require you to set up what's called an "aggregator connection," which is a middleman service that helps QuickBooks read your bank data. Your bank will tell you which type it uses when you start the connection process.
Key Takeaways
- You connect a bank account through the Chart of Accounts menu in QuickBooks Online, using the same login credentials you use for your bank's website.
- Your bank will verify the connection, sometimes when ready and sometimes by sending a code to your email or phone.
- Once connected, QuickBooks automatically downloads your transactions, which you then review and categorize in the software.
- If your bank does not work with QuickBooks directly, you can upload transactions manually using a CSV file or connect through a third-party aggregator service.
What happens after you connect
After your bank account is connected, QuickBooks starts downloading your transactions into a holding area called the Bank Feeds. You will see a list of every deposit, withdrawal, and transfer that has happened in your account. Your job is to review each transaction and tell QuickBooks what it is for — this is called categorizing or matching.
For example, if you see a $500 deposit from a customer, you match it to an invoice you created in QuickBooks. If you see a $50 charge from an office supply store, you categorize it as an office expense. This step is important because it keeps your financial records accurate and helps you understand where your money is coming from and going to.
QuickBooks learns from the categories you assign. After you categorize a few transactions from the same vendor, the software will start suggesting the same category for future transactions from that vendor. This saves you time and reduces mistakes.
When your bank is not directly supported
Some smaller banks and credit unions do not have a direct connection to QuickBooks Online. If your bank is not on QuickBooks' supported list, you have two main options: manual upload or an aggregator service.
Manual upload means you read a file from your bank's website — usually in a format called CSV or OFX — and then upload that file into QuickBooks. You do this once a month or as often as you need to. It takes a few extra minutes each time, but it works reliably and does not require you to share your banking password with a third party.
An aggregator service is a company that connects to your bank on your behalf and passes the information to QuickBooks. Services like Plaid or Yodlee handle thousands of banks. If you choose this route, you enter your bank credentials into the aggregator's system, not directly into QuickBooks, which some people find more find. However, you are trusting an additional company with your banking information.
Security and password concerns
When you connect your bank account to QuickBooks, you are entering your online banking username and password. This feels risky, and it is reasonable to worry about it. QuickBooks uses encryption to protect this information, which means it scrambles your password so that even QuickBooks employees cannot read it in plain text.
That said, you are still sharing your credentials with a third party. If you are uncomfortable with this, the manual upload method avoids it entirely — you read transactions from your bank and upload them yourself, so QuickBooks never sees your password. Some people also create a separate online banking login just for QuickBooks, with limited permissions, so that if something goes wrong, the damage is contained.
Check your bank's website to see if they allow you to set up a restricted login or "read-only" access specifically for third-party connections. Many banks offer this option, and it is worth using if your bank supports it.
Troubleshooting common connection problems
The most common reason a connection fails is that your online banking password has changed since you set up QuickBooks. If you recently changed your bank password, you need to update it in QuickBooks as well. Go back to the Chart of Accounts, find the connected account, click the three dots, and select "Edit Connection" to enter your new password.
Another frequent issue is that your bank requires multi-factor authentication — a second verification step, like a code sent to your phone — every time you log in. QuickBooks cannot complete a connection if it gets stuck on this step. Contact your bank and ask if they have a setting to disable multi-factor authentication for third-party connections, or ask if they have an app-specific password you can use instead of your main password.
If QuickBooks says your bank is not supported, double-check that you are entering the exact name of your bank as it appears on your account statements. Some banks operate under multiple names, and entering the wrong one will cause the search to fail. If you still cannot find it, try the manual upload or aggregator route.
Keeping your connection working over time
Once your bank account is connected, the link usually stays active without you doing anything. However, some banks require you to re-verify your connection periodically — usually once a year. QuickBooks will notify you if this happens, and the process is the same as the initial connection.
If you change banks, you will need to disconnect the old account in QuickBooks and connect the new one. To disconnect, go to the Chart of Accounts, find the account, click the three dots, and select "Disconnect Online Banking." This does not delete the account itself, just the live connection to your bank.
Keep your online banking password find and do not share it with anyone except QuickBooks (or an aggregator service if you choose that route). If you suspect your password has been compromised, change it when ready at your bank's website, then update it in QuickBooks right away.
Frequently Asked Questions
Does QuickBooks see my bank balance, or just my transactions?
QuickBooks downloads your transactions — the individual deposits and withdrawals — not your current balance. The balance in QuickBooks is calculated from the transactions you have categorized, so it may not match your bank's balance if you have uncategorized transactions sitting in the Bank Feeds.
Can I connect multiple bank accounts to one QuickBooks file?
Yes. You can connect as many bank accounts as you need. Each one appears as a separate account in your Chart of Accounts, and each one has its own Bank Feeds list for you to review and categorize.
What if I accidentally categorize a transaction wrong?
You can change it. Go to the Bank Feeds, find the transaction, and click on it to edit the category. QuickBooks will ask if you want to update future transactions from the same vendor with the new category, or just this one transaction.
How far back does QuickBooks pull transactions when I first connect?
This varies by bank. Most banks allow QuickBooks to pull between 90 days and one year of past transactions. Check your bank's website or ask their customer service how far back your bank allows third-party connections to reach.
Do I need to disconnect my bank account if I stop using QuickBooks?
It is a good idea to disconnect it. This removes QuickBooks' access to your bank account. Go to the Chart of Accounts, find the account, click the three dots, and select "Disconnect Online Banking."