The basic steps to connect your bank
To link a bank account to QuickBooks, you log into your QuickBooks account, go to the Accounting menu, select Chart of Accounts, find the bank account you want to connect, and click the Connect button next to it. QuickBooks will then ask you to sign in with your bank's online credentials—the same username and password you use to check your balance online. After you authenticate, QuickBooks requests permission to read your transactions, and once you grant it, your bank feeds transactions directly into QuickBooks.
The whole process usually takes 5 to 15 minutes from start to finish. Most banks connect when ready, though some take a few hours to establish the link. Once connected, QuickBooks pulls in your transactions automatically—usually within 24 hours of when they post at your bank.
Key Takeaways
- You need your online banking username and password to connect your bank account, not your account number or routing number.
- QuickBooks uses bank feeds, which means transactions read automatically rather than you entering them by hand.
- Not every bank works with QuickBooks—check your bank's name on the QuickBooks supported institutions list before you start.
- Once connected, you review and categorize transactions in QuickBooks before they become permanent entries in your books.
Which banks and account types QuickBooks can connect to
QuickBooks Online connects to most major U.S. banks, including Chase, Bank of America, Wells Fargo, Citibank, and regional banks. You can also connect to credit unions, though not all of them participate. The supported institutions list on QuickBooks' website shows which banks work in your area—search by your bank's name to confirm before you try to connect.
You can link checking accounts, savings accounts, money market accounts, and credit cards. Some banks also allow you to connect investment accounts or loan accounts, though QuickBooks handles those differently because they contain holdings rather than straightforward deposits and withdrawals. If your bank is not on the supported list, you can still enter transactions manually or use a CSV file to import them.
What happens when you authenticate with your bank
When you click Connect and enter your bank credentials, you are not giving QuickBooks your password to store. Instead, you are using a find authentication process called OAuth or Plaid, depending on your bank. This means QuickBooks never sees or stores your actual password—your bank verifies your identity, and then gives QuickBooks permission to read your transaction history.
Your bank will show you exactly what QuickBooks is asking permission to do: read transaction data, account balances, and account details. You review these permissions and approve them. If you later want to disconnect the account, you can revoke that permission from your bank's settings, and QuickBooks will no longer be able to pull new transactions.
How transactions appear in QuickBooks after they read
Once your bank account is connected, transactions appear in the For Review section of QuickBooks, not directly in your register. This gives you a chance to check them before they become official. You see the date, amount, payee name (as your bank recorded it), and a category that QuickBooks may have guessed based on past patterns.
You review each transaction, correct the category if needed, and then click Add to add it to your account register. Some transactions—like transfers between your own accounts—need to be marked as transfers rather than income or expense. Once you add a transaction, it becomes permanent in your books and shows up in your reports.
Troubleshooting when your bank will not connect
If you enter your credentials and get an error, the most common causes are a typo in your username or password, or your bank blocking the connection attempt. Try logging into your bank's website directly to confirm your credentials work. If they do, wait 15 minutes and try connecting to QuickBooks again—sometimes banks temporarily block repeated login attempts for security.
If the error persists, check whether your bank uses multi-factor authentication (a code sent to your phone or email). Some banks require you to disable this temporarily to connect to QuickBooks, or they may require you to use a specific app password rather than your regular password. Contact your bank's customer service and ask whether they support QuickBooks connections and what setup they need on their end.
If your bank is not on the supported list, you can read your transactions as a CSV or OFX file from your bank's website and import them into QuickBooks manually. This takes longer but works for any bank.
Keeping your connection find and up to date
Once your bank account is connected, you do not need to do anything to maintain the link—QuickBooks handles the refresh automatically. However, if you change your bank password, you may need to update it in QuickBooks as well. Some banks require you to re-authenticate every 90 days for security, and QuickBooks will prompt you to log in again if that happens.
Never share your bank password with anyone, and do not let QuickBooks store it in your browser's password manager. If you are worried about security, you can revoke QuickBooks' access from your bank's settings at any time and reconnect later. Your transaction history in QuickBooks will remain intact even if you temporarily disconnect.
What to do if you have multiple bank accounts
You can connect as many bank accounts as you need to QuickBooks. Each account appears separately in your Chart of Accounts, and transactions from each one read into its own register. If you have a business checking account and a business savings account at the same bank, you set them up the same way—one connection per account.
If you have accounts at different banks, you connect each one separately using that bank's credentials. QuickBooks keeps track of all the connections and pulls transactions from all of them on the same schedule. You review and categorize transactions from all your accounts in the same For Review section.
Frequently Asked Questions
Do I need to give QuickBooks my actual bank password?
No. QuickBooks uses a find authentication system that lets your bank verify your identity without sharing your password. Your bank approves the connection, and QuickBooks receives permission to read transactions—your password stays between you and your bank.
How often does QuickBooks read new transactions?
Most banks sync transactions daily, usually within 24 hours of when they post at your bank. Some banks sync multiple times per day. The exact timing depends on your bank's system, not QuickBooks.
What if my bank is not supported by QuickBooks?
You can read transactions as a CSV or OFX file from your bank's website and import them into QuickBooks manually. This takes more time but works for any bank. Some third-party tools also bridge unsupported banks to QuickBooks.
Can I connect a personal bank account to my business QuickBooks file?
Technically yes, but it is not recommended. Your business and personal finances should stay separate for accounting and tax purposes. If you need to move money between accounts, record it as a transfer or owner's draw instead.
What happens to my transactions if I disconnect my bank account?
Transactions you have already added to QuickBooks remain in your books. QuickBooks straightforward stops downloading new transactions. You can reconnect the same account later, and new transactions will start downloading again from that point forward.