Yes, you can link your bank account to QuickBooks, and it's the standard way most users set up the software
QuickBooks connects to your bank account through a secure service called bank feeds. Once linked, transactions from your bank automatically appear in QuickBooks, and you match them to the invoices and expenses you've already recorded. You don't have to manually type in every deposit and withdrawal. The connection is encrypted, and your bank login credentials are never stored in QuickBooks itself.
The process takes about five minutes if your bank is on QuickBooks' supported list, which includes most major U.S. banks and many regional ones. If your bank isn't supported, you can still use QuickBooks—you'll just upload transactions manually or use a CSV file instead.
Key Takeaways
- Bank feeds automatically pull your transactions into QuickBooks so you don't have to enter them by hand.
- Most major U.S. banks work with QuickBooks, but you should check your bank's name on the supported list before you start.
- The connection uses secure encryption and never stores your actual bank password inside QuickBooks.
- If your bank isn't supported, you can upload a CSV file or manually categorize transactions instead.
- Once linked, you review and match transactions in QuickBooks each time your bank syncs, usually daily.
How to connect your bank account in QuickBooks Online
Start by logging into QuickBooks Online and going to the Accounting menu, then select Chart of Accounts. Find the bank account you want to connect, click the three-dot menu next to it, and choose Connect to online banking. QuickBooks will ask you to search for your bank by name.
Type your bank's name and select it from the list. QuickBooks will then direct you to your bank's login page—this is important because you're logging in directly with your bank, not giving QuickBooks your password. After you log in and authorize the connection, you'll be sent back to QuickBooks. The link is now active, and your transactions should start appearing within 24 hours.
If you use QuickBooks Desktop instead of Online, the process is similar but accessed through the Banking menu. Desktop users should check their QuickBooks version, because older versions may not support all banks.
What happens after you connect your bank account
Once the connection is live, QuickBooks downloads your transactions automatically, usually once per day. These transactions appear in a section called For Review in the Banking tab. Your job is to match each transaction to the corresponding invoice, bill, or expense you've already recorded in QuickBooks.
For example, if you invoiced a client for $500 and they paid you, that $500 deposit will show up in For Review. You click on it, QuickBooks suggests a match based on the amount and date, and you confirm it. Once matched, the transaction moves out of For Review and into your official records. Unmatched transactions stay in For Review until you categorize them manually or match them to an existing record.
This matching process is what makes bank feeds valuable—it catches discrepancies between what you think happened and what actually cleared your bank, and it saves you from entering the same transaction twice.
Banks and financial institutions QuickBooks supports
QuickBooks maintains a searchable list of supported banks on their website. The list includes Chase, Bank of America, Wells Fargo, Citibank, US Bank, and most regional and credit union banks. If you're unsure whether your bank is supported, search for it by name in QuickBooks before you start the connection process—the software will tell you immediately if it's available.
Some banks work with QuickBooks through a third-party aggregator, which means the connection is still secure but may take slightly longer to set up. A few smaller banks and some international banks are not supported. If your bank isn't on the list, you have two alternatives: upload a CSV file of your transactions, or manually enter them into QuickBooks.
What to do if your bank isn't supported
If your bank doesn't work with QuickBooks, you can export your transactions as a CSV file from your bank's website and upload them to QuickBooks. Most banks allow you to download transaction history in CSV format from their online portal. Go to your bank account, look for an export or download option, and save the file to your computer.
In QuickBooks, go to the Banking tab and look for an import option. You'll select the CSV file and tell QuickBooks which columns contain the date, amount, and description. QuickBooks will then import those transactions into your For Review section, and you can match them the same way you would with a direct bank connection. This method is less automatic than bank feeds, but it still saves you from typing every transaction by hand.
Alternatively, you can simply categorize transactions manually as you enter them. This takes longer but works if you only have a few transactions per month or if you prefer to review everything as you go.
Security and privacy when linking your bank account
QuickBooks uses OAuth, a secure authorization standard, to connect to your bank. This means you log in directly to your bank's website, not to QuickBooks. Your bank password never goes to QuickBooks, and QuickBooks never stores it. Instead, your bank issues QuickBooks a token—a temporary key that allows it to read your transactions without needing your password.
Your bank and QuickBooks both encrypt the data in transit, so transactions are protected while they're being downloaded. If you ever want to disconnect your bank account from QuickBooks, you can do so instantly from the Chart of Accounts menu, and the token is revoked. Your bank account itself is unaffected.
If you're concerned about security, you can also set up a separate online banking login with your bank just for QuickBooks, with limited permissions. Some banks allow you to create a secondary user account with read-only access, which adds an extra layer of protection.
Troubleshooting common connection problems
If your bank account won't connect, the most common cause is that your bank login credentials are incorrect or your online banking access is locked. Try logging into your bank's website directly to make sure you can access it. If you can't, unlock your account or reset your password before trying QuickBooks again.
Some banks require you to verify a new device or location before allowing third-party connections. If you just set up QuickBooks or you're logging in from a new computer, your bank may have blocked the connection as a security measure. Check your bank's app or website for any pending verification requests, complete them, and then try connecting to QuickBooks again.
If transactions stop appearing after the connection was working, your bank may have changed your password or revoked the connection. Go back to the Chart of Accounts, disconnect the account, and reconnect it using the same process. This usually takes less than a minute and resets the authorization.
Frequently Asked Questions
Do I have to connect my bank account to use QuickBooks?
No. Bank feeds are optional. You can use QuickBooks without connecting your bank and simply enter transactions manually or upload CSV files. However, bank feeds save time and reduce errors, so most users set them up.
Can I connect multiple bank accounts to QuickBooks?
Yes. You can connect as many bank accounts, credit cards, and other financial accounts as you want. Each one appears in your Chart of Accounts and syncs independently. This is useful if you have a business checking account, a business credit card, and a savings account.
How often does QuickBooks download transactions from my bank?
Most banks sync once per day, usually overnight. Some banks sync multiple times per day. The exact timing depends on your bank and QuickBooks' connection schedule. You can manually refresh the connection at any time by clicking the sync button in the Banking tab.
What if a transaction appears in QuickBooks but hasn't cleared my bank yet?
Bank feeds only show transactions that have actually posted to your account. Pending transactions don't appear in QuickBooks until they clear. If you need to track pending items, you can enter them manually and mark them as pending, then match them to the bank feed when they clear.
Can I edit or delete transactions that came from my bank feed?
You can edit the category or description of a matched transaction, but you cannot delete it directly. If a transaction is wrong, you should contact your bank to correct it there. Once your bank fixes it, the corrected version will appear in QuickBooks on the next sync.