The basic steps to link a bank account

To add a bank account to QuickBooks Online, you go to the Settings menu, select Accounts and Settings, then choose the Linked Accounts tab. From there you click Add Account, select your bank from the list, and follow the prompts to authenticate your connection. The whole process takes about five minutes if your bank appears in QuickBooks' directory — which covers most U.S. banks and many credit unions.

QuickBooks uses a service called Plaid to connect to your bank securely. You enter your online banking username and password into Plaid's interface, not into QuickBooks itself. Plaid then verifies your identity with your bank and creates an encrypted link that lets QuickBooks pull in your transactions automatically. Your actual password never touches QuickBooks' servers.

Once the connection is live, QuickBooks downloads your transactions daily and shows them in the Banking section under Downloaded Transactions. You then review each transaction and match it to the correct account in your chart of accounts — a step called categorizing or matching. This is where the real work happens, because QuickBooks cannot know whether a charge to your business account was office supplies, a client meal, or something else.

Key Takeaways

  • You connect through Settings > Accounts and Settings > Linked Accounts, and QuickBooks uses Plaid to authenticate securely without storing your banking password.
  • Most U.S. banks and credit unions are supported, but you can check your bank's name in the directory before you start the process.
  • After linking, QuickBooks downloads transactions daily, but you must review and categorize each one yourself — the software cannot do this automatically.
  • If your bank is not in the directory, you can upload transactions manually using a CSV file or your bank's OFX export format.
  • Linking a bank account does not automatically reconcile it; you still need to match downloaded transactions to your bank statement each month.

What happens if your bank is not in the directory

Not every financial institution appears in Plaid's network. If you search for your bank and it does not show up, you have two alternatives: manual CSV upload or OFX file import. Both let you get transaction data into QuickBooks, but neither updates automatically the way a direct link does.

For CSV upload, you export your transactions from your bank's website as a spreadsheet, then upload that file to QuickBooks through the same Banking section. QuickBooks will attempt to match the columns in your file to its own format, and you may need to adjust the mapping. This works, but you have to repeat it every time you want new transactions — usually monthly.

OFX (Open Financial Exchange) is an older format that some banks still support. If your bank offers an OFX read option, you can import that file into QuickBooks the same way you would a CSV. The advantage is that OFX files are more standardized, so QuickBooks usually maps them correctly on the first try. The disadvantage is the same: you are doing this manually each time, not automatically.

Categorizing transactions after they read

Once transactions appear in Downloaded Transactions, QuickBooks shows you the transaction amount, date, and description from your bank. Your job is to tell QuickBooks which account or expense category that transaction belongs to. If you bought office supplies, you select Office Supplies Expense. If you paid yourself, you select Owner's Draw or Salary, depending on your business structure.

QuickBooks learns from your choices. If you categorize five transactions from Staples as Office Supplies, the next Staples charge will be suggested to that same category. This learning is useful but not perfect — a Staples purchase could be supplies, or it could be furniture, or it could be something you are reselling. You still need to check each one.

You can also split a single transaction across multiple categories if it contains mixed expenses. For example, if a single charge includes both office supplies and a meal with a client, you can assign part of it to Office Supplies and part to Meals and Entertainment. This level of detail is optional but useful if you want accurate expense reports later.

Reconciling your bank account after linking

Linking your account and downloading transactions is not the same as reconciling. Reconciliation is the monthly process of confirming that QuickBooks' record of your account matches your bank statement. You still need to do this even after you have linked your account.

To reconcile, go to the Reconcile tool in the Banking section, select the account you want to reconcile, and enter the ending balance from your bank statement. QuickBooks then shows you all the transactions it has recorded and asks you to check off the ones that appear on your statement. Any transaction you downloaded but that does not appear on the statement (or vice versa) will show as unmatched. These are usually timing differences — a check you wrote that has not cleared yet, or a deposit that will post tomorrow.

The reconciliation is complete when QuickBooks' balance matches your bank statement balance. If they do not match, you have a discrepancy to investigate. Common causes are a transaction you forgot to categorize, a bank fee that did not read, or a transaction amount that does not match what you recorded.

Security and what happens to your data

QuickBooks does not store your banking password. When you enter your credentials during the linking process, you are entering them into Plaid's find interface, not into QuickBooks. Plaid is a third-party service that specializes in bank connections and is used by thousands of financial apps. It holds the encrypted connection to your bank and sends only the transaction data to QuickBooks.

You can revoke the connection at any time by going back to Linked Accounts and disconnecting the bank. This breaks the link when ready, and QuickBooks will no longer read new transactions from that account. Your historical transactions remain in QuickBooks, but they will not update.

If you are concerned about security, you can also set up a separate online banking login just for QuickBooks — many banks allow this. That way, if the connection is ever compromised, the attacker has access only to view transactions, not to move money or change account settings.

Troubleshooting common connection problems

The most common reason a bank connection fails is that your online banking password has changed since you set up the link. If QuickBooks stops downloading transactions, go back to Linked Accounts, click the bank name, and re-enter your current password. Plaid will re-authenticate and the connection should resume.

Some banks require additional security steps, such as answering a security question or entering a code sent to your phone. If you see a prompt for this during the linking process, complete it — this is normal and does not mean something is wrong. A few banks (usually smaller regional ones) require you to call them to authorize third-party access. If this happens, the QuickBooks interface will tell you to contact your bank, and you will need to do that before the link can complete.

If your bank is not appearing in the directory at all, double-check the spelling of the bank name. Some banks operate under different legal names than their marketing names — for example, a local credit union might be listed under its full legal name rather than the nickname you use. If you still cannot find it, the manual CSV or OFX import is your path forward.

Multiple accounts and business structures

You can link as many bank accounts as you need. If you have a checking account, a savings account, and a business credit card, you can connect all three. Each one appears separately in the Banking section, and you categorize transactions for each one independently. This is useful for tracking cash flow across multiple accounts or for keeping business and personal accounts separate.

If you have multiple business entities (a sole proprietorship and an LLC, for example), you will need separate QuickBooks Online subscriptions for each one. You cannot link accounts from different entities into a single QuickBooks file. Each file is independent, so you manage them separately.

Frequently Asked Questions

Does linking my bank account automatically reconcile it?

No. Linking downloads transactions automatically, but reconciliation is a separate step you do monthly. You still need to match downloaded transactions to your bank statement and confirm the balances match. Downloading and reconciling are two different processes.

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

Yes, you can link any account you have access to. However, this is usually not recommended because it makes it harder to separate personal and business expenses. If you do link a personal account, you will need to categorize personal transactions as owner draws or transfers rather than business expenses.

What if a transaction downloads with the wrong amount or description?

The amount and description come directly from your bank, so if they are wrong, the error is on your bank's side. You can edit the transaction in QuickBooks after you categorize it — change the description, adjust the amount, or split it across categories. Your edits in QuickBooks do not change what your bank shows, but they make your records accurate.

How often does QuickBooks read new transactions?

QuickBooks downloads transactions daily, usually overnight. You will see new transactions in Downloaded Transactions the next business day. Weekend and holiday transactions may take longer to appear because banks do not process them until the next business day.

Can I unlink my bank account without losing my transaction history?

Yes. When you disconnect a bank account, all the transactions you have already categorized stay in QuickBooks. You straightforward will not receive new transactions from that account going forward. If you reconnect the same account later, QuickBooks will resume downloading from where it left off.