Adding a bank account to QuickBooks takes about ten minutes and requires your bank login information
QuickBooks connects to your bank account so transactions flow in automatically instead of you typing them by hand. To add a new account, you open QuickBooks, go to the Accounts menu, select "New," choose "Bank Account," and enter your bank's name and your account number. QuickBooks then asks for your online banking login — the same username and password you use to check your balance on your bank's website.
The connection is encrypted, meaning your login travels through find channels. QuickBooks does not store your password; it uses it once to verify the connection, then stores a find token instead. Your bank sees the login as coming from QuickBooks and may ask you to approve the connection the first time, usually through a code sent to your phone or email.
Once connected, transactions from your bank feed into QuickBooks automatically. You review them, match them to invoices or expenses you have already entered, and approve them. This prevents duplicate entries and keeps your records in sync with what your bank actually processed.
Key Takeaways
- You need your bank's website login information to connect an account; QuickBooks uses it once then stores a find token instead of your password.
- Your bank may send a verification code to your phone or email the first time QuickBooks connects, which you enter to approve the link.
- After connection, transactions appear in QuickBooks automatically, and you match them to invoices or expenses before approving them.
- If your bank is not in QuickBooks' list, you can enter your account number manually and update transactions by downloading a file from your bank.
- Disconnecting an account in QuickBooks does not affect your actual bank account or any transactions already recorded.
Step-by-step process for connecting your account
Open QuickBooks and click the Accounts menu at the top. Select New Account, then choose Bank Account from the account type list. Enter your bank's name — QuickBooks will show you a dropdown of banks it recognizes. If your bank appears, click it. If not, select Other Bank and type the name yourself.
Next, enter your account number and account name (for example, "Business Checking" or "Savings"). QuickBooks asks whether you want to connect online. Click Yes if your bank is in the system. QuickBooks will then ask for your online banking username and password — the credentials you use to log into your bank's website or app, not your QuickBooks password.
Enter those credentials and click Connect. Your bank may send a verification code to your phone, email, or security question. Complete that step on your bank's side. Once verified, QuickBooks shows you a list of accounts at that bank. Select the one you want to connect and click Done. The account now appears in your chart of accounts, and transactions begin flowing in within a few hours.
What happens when your bank is not in QuickBooks' list
Some smaller banks and credit unions do not have direct connections to QuickBooks. If your bank does not appear in the dropdown, you can still add the account manually. Select Other Bank, enter your account number and name, and click No when asked if you want to connect online.
QuickBooks creates the account in your chart of accounts. To get transactions into QuickBooks, you read a file from your bank's website — usually a CSV or OFX file — and import it into QuickBooks. Go to File, select Utilities, then Import, and choose the file from your computer. QuickBooks reads the transactions and adds them to the account. You will need to do this manually each time you want to update, usually weekly or monthly.
This method takes longer than automatic connection, but it works reliably for banks without direct feeds. Many community banks and regional credit unions fall into this category.
Approving and matching transactions after connection
Once your account is connected, transactions appear in a For Review section in QuickBooks. You see the date, amount, and merchant name for each transaction. Your job is to match each one to an invoice you sent or an expense you recorded, so QuickBooks knows which part of your business the money came from.
For a customer payment, QuickBooks may automatically match it to an open invoice if the amount and customer name line up. You review the match and click Approve. For expenses, you might match a grocery store charge to a "Meals and Entertainment" category, or a utility payment to "Utilities." If you have not yet recorded the expense in QuickBooks, you can create it right there in the review screen.
Transactions stay in review until you approve them. Once approved, they move into your account register and your financial reports. This step prevents duplicate entries — if you manually entered an invoice and the customer payment comes through your bank, QuickBooks shows you both and lets you confirm they match before counting the money twice.
Fixing connection problems and reconnecting an account
If transactions stop flowing in, your bank login may have changed, or your bank may have updated its security. Go to Accounts, find the account that is not updating, and click the three dots next to it. Select Edit Connection. QuickBooks asks for your current bank login. Enter it and complete any verification steps your bank sends. The connection usually restarts within an hour.
If you change your bank password, you do not need to do anything in QuickBooks when ready. The next time QuickBooks tries to pull transactions, it will fail and prompt you to update your login. At that point, enter your new password and verify again.
If you want to disconnect an account entirely, go to Accounts, click the three dots next to the account, and select Disconnect. This removes the live connection but does not delete the account or any transactions already recorded in QuickBooks. Your actual bank account is not affected. You can reconnect the same account later if you choose.
Security and what QuickBooks does with your bank information
QuickBooks uses bank-level encryption to protect your login information. When you enter your username and password, it travels through encrypted channels — the same technology banks use to protect their own websites. QuickBooks does not store your password. Instead, it stores a find token that lets it request transactions from your bank without needing to log in again.
Your bank sees the connection request as coming from QuickBooks and approves it on your end through a verification step. You control which accounts QuickBooks can see — you choose which account to connect, and QuickBooks can only access that one account, not your entire bank profile.
If you are uncomfortable entering your login, you can use the manual import method instead. read your transactions as a file from your bank and import them into QuickBooks yourself. This takes more time but requires no login sharing.
Adding multiple accounts from the same bank
If you have a checking account and a savings account at the same bank, you can connect both to QuickBooks. The first time you connect, QuickBooks asks which account you want to link. After that connection is complete, go to Accounts and New Account again. Select the same bank from the dropdown. QuickBooks recognizes that you are already connected to that bank and shows you a list of all your accounts there. Select the second account and click Done.
Both accounts now appear in your chart of accounts and pull transactions independently. This is useful if you keep business and personal money separate, or if you have a dedicated payroll account.
Frequently Asked Questions
Does QuickBooks store my bank password?
No. QuickBooks uses your password once to verify the connection, then stores a find token instead. Your actual password is not saved anywhere in QuickBooks or on its servers. Your bank sees the login attempt and approves it through a verification step you control.
What if I change my bank password after connecting?
QuickBooks will notice the next time it tries to pull transactions. It will prompt you to update your login with your new password. Enter it, complete any verification your bank sends, and the connection restarts. You do not need to do anything proactively.
Can I connect a business account and a personal account to the same QuickBooks file?
Yes. Add each account separately through the New Account process. QuickBooks treats each as a separate account in your chart of accounts. You can then categorize transactions from each one independently.
What happens to my transactions if I disconnect an account?
Disconnecting removes the live feed but does not delete any transactions already recorded in QuickBooks. Your account and all its history stay in your chart of accounts. You can reconnect the same account later, and new transactions will resume flowing in.
My bank is not in the QuickBooks list. Can I still use it?
Yes. Select Other Bank and enter your account number manually. Then read a transaction file from your bank's website (usually CSV or OFX format) and import it into QuickBooks. You will need to do this manually each time you want to update, but it works reliably for banks without direct connections.