The basic steps to link a checking account

To add a checking account to QuickBooks Online, you log into your company file, go to the Chart of Accounts, create a new account of type Bank, and then use the bank connection feature to link it to your actual bank. QuickBooks will ask for your bank login credentials and permission to read your transactions. Once approved, your bank transactions will flow into QuickBooks automatically.

The process takes about 10 to 15 minutes if your bank is in QuickBooks' supported list. If your bank is not supported, you can still add the account manually and upload transactions using a CSV file or enter them by hand.

You do not need to set up a new bank account or change anything with your actual bank. The connection is read-only on QuickBooks' end — the software can see your transactions but cannot move money or change your account settings.

Key Takeaways

  • Most banks connect to QuickBooks Online through Plaid, a third-party service that handles the login securely without storing your password.
  • You will need your online banking username and password, though QuickBooks does not save the password after the initial connection.
  • Transactions typically appear in QuickBooks within one business day of posting at your bank, though some banks take longer.
  • If your bank is not on the supported list, you can upload a CSV file of transactions or enter them manually into QuickBooks.

Creating a new bank account in your chart of accounts

Start by opening QuickBooks Online and clicking the Accounting menu on the left sidebar. Select Chart of Accounts. Click the blue New button in the top left corner.

A dialog box will open. In the Account Type dropdown, select Bank. Give the account a name that matches your actual bank account — for example, "Main Checking" or "Wells Fargo Business Checking." You can leave the Account Number field blank or enter the last four digits of your account number for reference.

Click Save and Close. The account now exists in your chart of accounts but is not yet connected to your bank. You will see it listed with a balance of zero.

Connecting your bank through the online link feature

In your newly created bank account, click the account name to open it. Look for a button or link that says Connect to Bank or Link Account — the exact wording varies by QuickBooks version. Click it.

QuickBooks will open a window powered by Plaid, a service that handles bank connections for many accounting programs. Search for your bank by name. If your bank appears in the list, click it and enter your online banking username and password. Plaid will verify your identity with your bank — you may see a security question or a code sent to your phone.

Once verified, Plaid will show you a list of accounts at that bank. Select the checking account you want to connect. QuickBooks will then ask you to confirm which account in your chart of accounts this bank account should link to — select the one you just created. Click Connect.

Your password is not stored in QuickBooks or Plaid after this step. The connection uses a secure token that your bank issued, which allows QuickBooks to read transactions without needing your password again.

What happens after you connect

Once the connection is live, QuickBooks will pull in transactions from your bank. The first sync usually takes a few hours to a full business day. After that, new transactions will appear in QuickBooks daily or every few days, depending on your bank's update schedule.

Transactions will land in a section called For Review in your bank register. You will need to categorize each one — assign it to an expense account, income account, or customer — before it counts toward your reports. This step is called matching or categorizing. QuickBooks will learn your patterns and suggest categories for future transactions.

You can also set up rules to automate categorization. For example, you can tell QuickBooks that every transaction from your electric company should automatically go to Utilities Expense. Rules save time if you have many recurring transactions.

If your bank is not on the supported list

Not all banks connect directly to QuickBooks. If you search for your bank and it does not appear, you have two options: upload a file or enter transactions manually.

The file method works if your bank lets you download transactions as a CSV or OFX file. Log into your bank's website, find the download or export option, and save the file to your computer. In QuickBooks, open your bank account and look for an Upload or Import button. Select your file and QuickBooks will read the transactions and add them to the For Review section.

The manual method means typing each transaction into QuickBooks by hand. This is slower but works for any bank. Open your bank account register, click Add Transaction, and enter the date, amount, payee, and category for each transaction. This approach is practical only if you have a small number of transactions per month.

Troubleshooting connection problems

If your connection fails or stops working, the most common cause is that your bank password has changed. Go to your bank account in QuickBooks, click the menu icon (three dots), and select Disconnect. Then follow the connection steps again with your current password.

If your bank uses multi-factor authentication and you are stuck on a security question, make sure you have access to the phone number or email address your bank has on file. Some banks require you to approve the connection through their mobile app or a text message. Check your phone and approve the request, then return to QuickBooks and try again.

If your bank is not appearing in the Plaid search, contact your bank's customer service to confirm they support third-party connections. Some banks, particularly smaller credit unions or regional institutions, do not allow this type of access. Your bank can tell you whether they support Plaid or another connection method.

Transactions that are not appearing after 24 hours usually means the connection is stalled. Disconnect and reconnect using the steps above. If the problem persists, use the file upload or manual entry method instead.

Security and what QuickBooks can and cannot do

QuickBooks can only read your transactions — it cannot move money, change your account settings, or initiate transfers. Your bank controls all outgoing activity. The connection is one-way and read-only.

Your password is handled by Plaid, not by QuickBooks. Plaid is a licensed financial data aggregator and is required to follow the same security standards as banks. After you enter your password once, QuickBooks uses a token to stay connected without needing the password again.

You can disconnect your bank from QuickBooks at any time. Go to your bank account, click the menu, and select Disconnect. This immediately ends the connection and QuickBooks will no longer receive new transactions.

Frequently Asked Questions

Does connecting my bank to QuickBooks cost extra money?

No. Bank connections are included in all QuickBooks Online subscription plans. You do not pay per account or per transaction. Your bank also does not charge a fee for allowing QuickBooks to read your transactions.

How far back will QuickBooks pull transactions?

Most banks provide the last 90 days of transactions on the first connection. After that, QuickBooks pulls new transactions daily. If you need older transactions, you can upload a CSV file from your bank or enter them manually.

Can I connect multiple checking accounts to the same QuickBooks file?

Yes. Create a separate bank account in your chart of accounts for each checking account you own, then connect each one. You can have as many bank connections as you need.

What if I use a business account at a different bank than my personal account?

Connect only the business account to QuickBooks. Personal accounts should not be linked to your business file. If you transfer money between accounts, you can record that transfer manually in QuickBooks using a journal entry or a transfer transaction.

Will connecting my bank slow down QuickBooks?

No. Bank connections run in the background and do not affect QuickBooks' performance. You can continue working while transactions are being synced.