Adding a bank account to QuickBooks takes five to ten minutes and requires your online banking login
Open QuickBooks and go to Settings (the gear icon in the top right), then select Linked Accounts. Click Connect Account and search for your bank by name. QuickBooks will redirect you to your bank's login page—you enter your credentials there, not in QuickBooks. Once you authorize the connection, your bank feeds transaction data directly into QuickBooks, and you can match those transactions to the invoices and expenses you've already recorded.
The connection is read-only: QuickBooks can see what your bank sees, but cannot move money or change anything on the bank's side. Your actual login credentials stay with your bank, not stored in QuickBooks.
Key Takeaways
- You log into your bank directly through QuickBooks' redirect, so your password never enters QuickBooks itself.
- After connection, your bank transactions appear in QuickBooks within 24 hours, though most arrive the same day.
- You must match each bank transaction to a QuickBooks transaction (invoice, bill, or expense) before it officially posts to your books.
- If your bank is not in QuickBooks' list, you can upload transactions manually using a CSV file or connect through a third-party aggregator like Plaid.
Which QuickBooks version you use determines the exact steps
QuickBooks Online (the cloud version) has the most direct bank connection. Go to Settings > Linked Accounts > Connect Account, search your bank, and authorize. Most U.S. banks and many Canadian banks are supported.
QuickBooks Desktop (the installed software) uses a different path. Go to Banking > Bank Feeds Setup, then Add Account. You'll enter your bank login credentials directly into QuickBooks, which then polls your bank for transactions. Desktop does not redirect to your bank's website the way Online does.
QuickBooks Self-Employed (for sole proprietors and freelancers) connects banks the same way Online does, through the Settings menu.
If you're unsure which version you have, check your login page: Online users log in at quickbooks.intuit.com, while Desktop users launch a program on their computer.
What happens after you authorize the connection
Once your bank is linked, QuickBooks downloads your transactions automatically. The first sync usually takes a few hours; after that, new transactions arrive daily, typically overnight or early morning. You'll see them in a section called For Review or Uncategorized Transactions (the label varies by version).
Each transaction shows the date, amount, and merchant name. You then decide whether to match it to an existing QuickBooks entry (like an invoice you marked paid) or create a new expense. This step is called reconciliation—it's how you confirm that what your bank shows matches what your books show. Until you match or categorize a transaction, it stays in the review queue and does not affect your account balances in QuickBooks.
Matching is not automatic. QuickBooks can suggest matches based on amount and date, but you approve each one. This prevents duplicate entries and catches errors.
Banks and services QuickBooks does and does not support
QuickBooks Online connects directly to most major U.S. banks, including Chase, Bank of America, Wells Fargo, Citibank, and most regional and credit union networks. You can check whether your specific bank is supported by searching it in the Connect Account menu—if it appears, it's supported.
Some banks and all international banks are not in QuickBooks' direct list. If your bank does not appear, you have two options: upload transactions manually as a CSV file (most banks let you download this from their website), or use a third-party aggregator like Plaid, which QuickBooks Online partners with. Plaid connects to thousands of smaller banks and credit unions that QuickBooks does not directly support.
QuickBooks Desktop has a smaller list of supported banks than Online. If your bank is not listed in Desktop, manual CSV upload is usually your only option.
Troubleshooting a bank connection that fails or stops working
If authorization fails immediately, the most common cause is an incorrect password or a bank that requires additional security steps (like a one-time code sent to your phone). Log into your bank's website directly to confirm your password works, then try the QuickBooks connection again.
If the connection worked but then stops receiving transactions, your bank may have changed your password, enabled two-factor authentication, or revoked QuickBooks' access. Go back to Settings > Linked Accounts, find the account, and click Reauthorize. You'll log into your bank again to re-grant permission.
Some banks require you to create a separate online banking user for third-party apps. If you hit a wall, contact your bank's customer service and ask whether they support third-party connections and whether you need a special login for them.
If QuickBooks shows a transaction but your bank does not (or vice versa), the issue is usually timing: bank feeds can lag by a day, and pending transactions may appear in QuickBooks before they settle at the bank. Wait 24 hours and check again. If the discrepancy persists, review the transaction details for errors in amount or date.
Connecting multiple bank accounts and credit cards
You can link as many accounts as you need. Repeat the Connect Account process for each one. Each account appears as a separate line in your Linked Accounts list, and transactions from each feed into QuickBooks independently.
Credit cards work the same way as bank accounts: search for your card issuer (Visa, Mastercard, American Express, Discover, or your specific bank's card), authorize, and transactions appear in QuickBooks. This is useful for tracking business credit card spending without manually entering each charge.
If you have multiple accounts at the same bank, you may be able to authorize all of them in a single login, or you may need to authorize each one separately. Your bank's security settings determine this.
Security and what QuickBooks can and cannot do with your bank login
QuickBooks does not store your bank password. When you authorize a connection through QuickBooks Online, you log into your bank's website directly (you see your bank's URL in the address bar), and your bank grants QuickBooks read-only permission. Your password stays between you and your bank.
QuickBooks Desktop works differently: it stores an encrypted version of your login credentials and uses them to log in on your behalf each day. This is less secure than the Online method, which is one reason many accountants recommend Online over Desktop for new businesses.
In both cases, QuickBooks can only read transactions. It cannot initiate transfers, pay bills, or change account settings. If you see a transaction in QuickBooks, it came from your bank, not from QuickBooks acting on your account.
If you ever want to disconnect a bank, go to Linked Accounts, find the account, and click Disconnect. This revokes QuickBooks' access immediately. Your bank account itself is not affected.
Frequently Asked Questions
Do I have to use bank feeds, or can I enter transactions manually?
You can do either. Bank feeds save time and reduce errors, but if your bank is not supported or you prefer manual entry, you can type each transaction directly into QuickBooks. Many businesses use both: they connect their main operating account but manually enter cash expenses or transactions from unsupported accounts.
How long does it take for a transaction to show up in QuickBooks after I spend money?
Bank feeds usually download overnight, so a transaction you make during the day appears in QuickBooks the next morning. Pending transactions (like a debit card charge that has not settled yet) may not appear at all until they settle, which can take one to three business days depending on the merchant and your bank.
What if my bank requires a special password or app for third-party access?
Some banks, especially larger ones, require you to generate a separate login or one-time authorization code for third-party apps. Contact your bank and ask how to set up third-party access. They may direct you to a security settings page or provide a temporary code to use during QuickBooks authorization.
Can I connect a business account and a personal account to the same QuickBooks file?
Yes. Link both accounts through Linked Accounts, and both will feed into QuickBooks. However, if you're using QuickBooks for business only, mixing personal and business transactions makes tax time harder. Many accountants recommend keeping personal accounts separate or using a separate QuickBooks file for personal finances.
What happens if I change my bank password after connecting QuickBooks?
QuickBooks will stop receiving transactions because the old password no longer works. Go to Linked Accounts, click the account, and select Reauthorize. You'll log in with your new password, and the feed will resume.