The basic steps to connect your bank account

To link a bank account in QuickBooks Online, go to the Accounting menu, select Chart of Accounts, find the bank account you want to connect, and click the three-dot menu next to it. Choose "Connect to Online Banking" and follow the prompts to enter your bank login credentials. QuickBooks will then verify the connection and begin pulling in your transactions.

The entire process usually takes five to fifteen minutes, though some banks take longer to authenticate. Once connected, QuickBooks will start downloading transactions from your bank automatically—typically within 24 hours of when they post at your bank.

If you do not yet have a bank account set up in QuickBooks, you will need to create one first. Go to Chart of Accounts, click New, select Bank as the account type, name it to match your actual bank account, and save it. Then follow the connection steps above.

Key Takeaways

  • You must have a bank account already created in your Chart of Accounts before you can link it to your actual bank.
  • QuickBooks uses your bank's login credentials to verify the connection, but does not store them—the bank handles the secure handoff.
  • After linking, transactions appear in QuickBooks within 24 hours and you will need to review and categorize them before they affect your books.
  • If your bank is not in QuickBooks' list of supported institutions, you can upload transactions manually using CSV or OFX files instead.

What happens after you enter your bank login

Once you provide your bank credentials, QuickBooks connects to your bank through a secure third-party service called Plaid or a direct connection, depending on your bank. Your actual password is not stored in QuickBooks—the bank verifies the connection and then sends transaction data to QuickBooks on an ongoing basis.

After the connection is confirmed, QuickBooks begins pulling in transactions. This usually happens overnight, but can take up to 24 hours for the first batch. You will see transactions appear in the For Review section of your bank account in QuickBooks, not automatically posted to your ledger.

You are responsible for reviewing each transaction, assigning it to the correct category or customer, and then accepting it. This step prevents duplicate entries and ensures your books stay accurate. Transactions you have already manually entered will show as duplicates, and QuickBooks will flag them so you can skip them.

Banks and institutions QuickBooks supports

QuickBooks Online works with most major U.S. banks, including Chase, Bank of America, Wells Fargo, Citibank, and thousands of smaller regional banks and credit unions. You can check whether your specific bank is supported by starting the connection process—QuickBooks will search for your bank by name and tell you immediately if it is available.

If your bank does not appear in the list, it may not have a direct connection to QuickBooks. In that case, you have two options: contact your bank to ask if they support third-party connections, or upload transactions manually using a CSV or OFX file that your bank can export.

Some banks require you to turn on online banking or third-party access in your bank's security settings before QuickBooks can connect. If you get an error during connection, log into your bank's website directly and look for settings related to "third-party access" or "connected apps," then try linking again.

Troubleshooting a failed connection

If QuickBooks cannot connect to your bank, the most common cause is incorrect login credentials. Double-check that you are entering the username and password you use to log into your bank's website, not your debit card PIN or any other credential. If you have recently changed your bank password, use the new one.

Some banks block third-party connections by default for security reasons. Log into your bank's website, find the settings for online banking or connected apps, and enable third-party access. Then return to QuickBooks and try the connection again. This step is especially common with smaller banks and credit unions.

If the connection still fails after you have verified your credentials and enabled third-party access, contact your bank's customer service and ask them to confirm that your account supports third-party connections. Provide them with the name "QuickBooks Online" and ask if there are any additional steps you need to take on their end. You can also contact QuickBooks support with the error message you received, and they can help you troubleshoot further.

Uploading transactions manually if your bank is not supported

If your bank does not support direct connection to QuickBooks, you can download your transactions in a file format and upload them manually. Most banks allow you to export transactions as a CSV (comma-separated values) file or OFX (Open Financial Exchange) file. OFX is the preferred format because QuickBooks can read it more reliably.

To do this, log into your bank's website, find the option to download or export transactions (usually under statements or transaction history), and select the date range you want. Choose OFX format if available, or CSV if OFX is not offered. Save the file to your computer.

In QuickBooks, go to the Accounting menu, select Chart of Accounts, click the three-dot menu next to your bank account, and choose "Upload transactions." Select the file you downloaded from your bank and follow the prompts. QuickBooks will import the transactions and place them in the For Review section, just as it does with direct connections. You will still need to review and categorize each one.

Keeping multiple bank accounts connected

You can link as many bank accounts as you need in QuickBooks Online. Each account must be created in your Chart of Accounts first, then connected separately using the same process. If you have a business checking account, a savings account, and a credit card, you can connect all three and manage them from one QuickBooks file.

Each connected account will pull in its own transactions independently. You can see all of them in one view by going to the Banking section of QuickBooks, which shows all your connected accounts and their transaction queues. This makes it easier to review and categorize transactions across multiple accounts without switching between them.

If you disconnect an account later, QuickBooks will stop pulling in new transactions, but all the transactions you have already reviewed and accepted will remain in your books. You can reconnect the same account at any time without losing history.

Security and what QuickBooks can see

When you link a bank account, QuickBooks can see transaction history, account balances, and transaction details like amounts, dates, and merchant names. It cannot see your bank password—that stays with your bank. The connection uses encryption and is handled through a third-party service that specializes in secure financial data transfer.

You can revoke QuickBooks' access to your bank account at any time by disconnecting it in QuickBooks or by removing the connection in your bank's settings. If you are concerned about security, you can also change your bank password after linking, and QuickBooks will continue to work because the bank handles the ongoing authentication, not QuickBooks.

If your bank account is compromised or you suspect fraud, disconnect QuickBooks immediately and contact your bank. Linking QuickBooks does not increase your risk of fraud—your bank's security is what protects your account, just as it does for any other third-party app you authorize.

Frequently Asked Questions

Do I have to link my bank account, or can I enter transactions manually?

You can enter transactions manually if you prefer. Linking is optional and is meant to save time by automatically importing transactions. If you do not want to link, you can create transactions in QuickBooks by hand, and your books will work the same way.

What if I see duplicate transactions after linking?

Duplicates happen when you manually entered a transaction and then QuickBooks also imported it from your bank. When reviewing imported transactions, QuickBooks will flag likely duplicates and suggest you skip them. Review the flagged transactions and reject the duplicates so they do not post twice.

How far back does QuickBooks pull transactions when I first connect?

This varies by bank, but most banks allow QuickBooks to pull back 90 days of history on the first connection. After that, QuickBooks pulls in new transactions as they post at your bank. If you need older transactions, you can upload them manually using a CSV or OFX file from your bank.

Can I link a personal bank account to my business QuickBooks file?

Yes, you can link any bank account you have access to, including personal accounts. However, you will need to categorize personal transactions carefully so they do not get mixed into your business books. Many accountants recommend keeping business and personal accounts separate for clarity.

What should I do if my bank asks for a code or verification when I try to link?

Some banks send a verification code via text or email when you authorize a new third-party connection. Enter the code when prompted, and the connection will complete. This is a security measure and is normal—it means your bank is protecting your account properly.