Adding a bank account takes three steps: authorize QuickBooks to access your bank, choose which account to link, and confirm the connection
QuickBooks connects to your bank through a secure login process that does not store your password. You sign in to your bank's website from within QuickBooks, your bank confirms the connection, and then QuickBooks can see your transactions. The whole process usually takes five to ten minutes, though some banks take an extra day or two to activate the link on their end.
The steps differ slightly depending on whether you use QuickBooks Online or QuickBooks Desktop, and whether your bank uses standard login or requires extra security steps. This guide covers the Online version, which is what most people use now.
Key Takeaways
- QuickBooks Online connects to your bank through your bank's secure login page, not by storing your password in QuickBooks.
- You need online banking access to your account before you start — if you have never logged into your bank's website, set that up first.
- Some banks require you to approve the connection from your phone or answer security questions before the link activates.
- Once connected, QuickBooks downloads your transactions automatically, but you still need to review and categorize them yourself.
What you need before you start
You must have online banking access to the account you want to link. This means you have already created a login on your bank's website and can see your transactions there. If you have never done this, log into your bank's website first and set up online access — it usually takes a few minutes and requires your account number and some identifying information.
You also need to know which account you want to connect. QuickBooks can link checking accounts, savings accounts, money market accounts, and credit cards. You cannot link a business account if you only have personal online banking access, so check that your login covers the right account type.
Have your QuickBooks login ready and make sure you are logged into QuickBooks Online before you start. You will need admin or accountant access to add a bank account — if you have limited user access, you cannot do this step.
The connection process in QuickBooks Online
Go to the Accounting menu and select Chart of Accounts. Find the bank or credit card account you want to connect, click the three dots next to it, and choose Edit. Scroll down to the section labeled Bank Account Details or Credit Card Details and look for a button that says Connect to Online Banking or Link Account.
Click that button. QuickBooks will ask you to choose your bank from a list. Type your bank's name and select it when it appears. QuickBooks will then open your bank's login page in a new window — this is the secure part. You log in using your regular online banking username and password, just as you would on your bank's website.
After you log in, your bank will show you a list of accounts associated with your login. Select the account you want to connect to QuickBooks. Some banks ask you to confirm the connection by answering a security question, approving it on your phone, or entering a code sent to your email. Do whatever your bank asks. Once your bank approves it, the window will close and you will be back in QuickBooks.
What happens after you connect
QuickBooks will show a confirmation message saying the account is connected. It usually takes a few minutes for the first batch of transactions to download, though some banks take up to 24 hours. You can check by going back to the Chart of Accounts and looking at that account — if transactions appear, the connection is working.
Once transactions start downloading, you will see them in the Banking section under For Review. QuickBooks does not automatically categorize them or match them to invoices — you have to do that yourself. Each transaction shows the date, amount, and merchant name, and you choose which account or customer it belongs to. This is the part that takes the most time, especially if you have months of transactions to review.
After you categorize a transaction, it moves out of the review queue and into your account register. You can go back and edit it later if you need to.
When the connection fails or your bank is not listed
If QuickBooks cannot find your bank, it may not support direct connection. Some smaller banks and credit unions do not have automatic feeds to QuickBooks. In that case, you have two options: manually upload transactions using a CSV or OFX file that your bank can provide, or enter transactions by hand.
To upload a file, go to the Banking menu, select Upload Transactions, and follow the prompts. Your bank can tell you how to download transactions in a format QuickBooks accepts — most banks offer this under a name like "Download Transactions" or "Export Account History."
If the connection starts working and then stops, the most common cause is that you changed your bank password. When you change your password, QuickBooks loses permission to access your account. Go back to the Chart of Accounts, click the three dots next to the account, and select Update Connection. Log in again with your new password and the connection will resume.
Security and what QuickBooks can see
QuickBooks never sees your password. When you log in through QuickBooks, you are logging into your bank's website directly — QuickBooks is just opening the door. Your bank then tells QuickBooks which transactions to share, and QuickBooks stores only the transaction data, not your login credentials.
Your bank can see that QuickBooks has access and can revoke it at any time. If you want to disconnect, go to your bank's online banking settings, find the list of connected apps or authorized services, and remove QuickBooks from there. You can also disconnect from QuickBooks by going to the Chart of Accounts, clicking the three dots next to the account, and selecting Disconnect.
Linking multiple accounts and credit cards
You can connect as many accounts as you want, but you have to do them one at a time. If you have multiple checking accounts, savings accounts, or credit cards, repeat the connection process for each one. Each account gets its own entry in your Chart of Accounts, and transactions from each one download to the right place.
If you have accounts at different banks, you will go through the login process separately for each bank. QuickBooks will remember each connection and keep them all active at once.
Frequently Asked Questions
Do I have to connect my bank account to use QuickBooks?
No. You can enter transactions manually without connecting to your bank. The bank connection just saves you time by downloading transactions automatically instead of typing them in. Many people use QuickBooks without ever connecting a bank account.
What if my bank uses two-factor authentication?
That is fine. When you log into your bank through QuickBooks, you will go through the same two-factor process you normally do — approving on your phone, entering a code, or answering a security question. Complete whatever your bank asks, and the connection will go through.
Can I connect a business account if I only have personal online banking?
No. Your online banking login must have access to the account you want to connect. If you manage a business account but only have personal banking access, contact your bank and ask them to add that account to your login, or ask the account owner to set up access for you.
How far back do downloaded transactions go?
Most banks provide the last 90 days of transactions when you first connect. After that, QuickBooks downloads new transactions daily. If you need older transactions, your bank can usually provide them as a file you can upload manually.
What if a transaction downloads twice?
QuickBooks tries to prevent duplicates, but it can happen if you manually enter a transaction and then it downloads from the bank. When you review transactions, look for duplicates and delete the manual entry. QuickBooks will not let you create a duplicate if you are careful about matching transactions to existing entries.