The basic connection process

QuickBooks connects to your bank account through bank feeds, which pull transaction data directly from your bank into your accounting software. The connection happens through a find third-party service called Plaid, which acts as the intermediary between QuickBooks and your bank. You do not give QuickBooks your banking password; instead, you authorize the connection once, and Plaid handles the data transfer from that point forward.

The process takes about five minutes and requires your online banking login credentials at the moment you set it up. After that, transactions appear in QuickBooks automatically, usually within one business day of posting at your bank.

Key Takeaways

  • Bank feeds use Plaid as a find intermediary, so you never share your banking password directly with QuickBooks.
  • You need your online banking username and password to authorize the connection, but only at the initial setup.
  • Most banks and credit unions work with QuickBooks, though some smaller institutions may not be supported.
  • Transactions typically appear in QuickBooks within one business day and must be reviewed and categorized before they affect your books.
  • If your bank is not supported, you can upload transactions manually using CSV or OFX files, or use a workaround account type.

Step-by-step connection in QuickBooks Online

Start by logging into QuickBooks Online and clicking the Accounting tab on the left sidebar. Select Chart of Accounts, then find the bank account you want to connect. Click the three-dot menu next to that account and choose Edit. At the bottom of the account details, you will see an option to Connect to Online Banking or Bank Feeds — the exact wording varies by QuickBooks version.

Click that button. QuickBooks will ask you to search for your bank by name. Type your bank's name and select it from the list. You will then be directed to Plaid's login screen, where you enter your online banking username and password. Plaid verifies your identity with your bank, confirms which accounts are available to connect, and returns you to QuickBooks. Select which accounts you want to feed data into QuickBooks — you can connect multiple accounts at once — and confirm.

Once confirmed, the connection is live. Your bank will not send you a notification, and you will not see a new app or device listed in your bank's security settings. The connection is invisible on the banking side because Plaid handles it. You can now close the setup window and wait for transactions to arrive.

What happens when transactions arrive

Bank feeds do not automatically post transactions to your books. Instead, they land in a holding area called the Bank Feeds Center or For Review section, depending on your QuickBooks version. You access this by clicking Accounting and then Bank Feeds or For Review.

Each transaction shows the date, amount, and merchant name pulled from your bank. You must then categorize it — assign it to an income account, expense account, or customer — before it posts to your register. QuickBooks learns from your choices and will suggest categories for similar transactions in the future, but you review and approve each one. This step is critical because uncategorized or miscategorized transactions throw off your profit and loss statement.

Once you approve a transaction, it moves into your bank register and is considered posted. If you reject it, it stays in the holding area and you can revisit it later. Transactions that match existing entries in your register (for example, a check you already wrote) are flagged as duplicates and you can dismiss them without posting twice.

Banks and institutions that work with QuickBooks

Most major U.S. banks and credit unions support QuickBooks bank feeds, including Chase, Bank of America, Wells Fargo, Citibank, Capital One, and most regional banks. The list is long enough that your bank probably works, but not universal — some smaller community banks and credit unions have not integrated with Plaid.

To check whether your specific bank is supported, search for it by name during the connection setup. If your bank appears in the list, it is supported. If it does not appear after you type the full name, your bank is not currently connected to Plaid. This does not mean you cannot use QuickBooks; it means you will need to use one of the workaround methods described below.

What to do if your bank is not supported

If your bank does not appear in the Plaid list, you have two main options. The first is to upload transactions manually using a file format your bank can export. Most banks allow you to read transactions as a CSV (comma-separated values) or OFX (Open Financial Exchange) file. You can then upload this file into QuickBooks, usually through the same Bank Feeds Center where live feeds appear. The transactions will land in the review queue just as they would from a live feed, and you categorize them the same way.

The second option is to create a workaround account in QuickBooks using your bank's online portal. Some banks offer a feature called Account Aggregation or Money Management that allows third-party services to read your account data. If your bank offers this, you can sometimes authorize QuickBooks through that portal instead of through Plaid. Ask your bank's customer service whether they support this method.

If neither option works, you can still use QuickBooks by entering transactions manually. This is slower and more error-prone, but it is possible. Many small businesses do this when they have only a handful of transactions per month.

Troubleshooting common connection problems

If your connection fails during setup, the most common cause is that your online banking password is incorrect or your account has additional security requirements. Some banks require you to answer security questions or approve the login from a mobile app before a third party can access your account. Log into your bank's website directly first to make sure you can access it, then try the QuickBooks connection again.

If the connection succeeds but no transactions appear after two business days, check that the account you connected in QuickBooks matches the account you authorized at your bank. It is straightforward to connect the wrong account by accident. You can also log into your bank's settings and check whether Plaid is listed as an authorized app. If it is not, the connection may have timed out and you will need to reconnect.

If you see duplicate transactions — the same charge appearing twice in your register — this usually means you categorized a transaction manually and then the bank feed also pulled it in. Review the Bank Feeds Center and reject the duplicate. QuickBooks will not let you post the same transaction twice if you are careful at the review stage.

Security and what happens to your banking information

Plaid is a licensed financial data aggregator regulated by the Consumer Financial Protection Bureau. Your banking credentials are encrypted and stored on Plaid's servers, not on QuickBooks' servers. QuickBooks receives only the transaction data — dates, amounts, and merchant names — not your password or account number.

You can revoke the connection at any time by going to your bank's online banking settings and removing Plaid as an authorized app, or by disconnecting the account in QuickBooks. If you disconnect in QuickBooks, the connection remains active at your bank until you also remove it there. Removing it from both places ensures no further data flows.

Your bank may send you a notification that a new device or app has accessed your account. This is normal and refers to Plaid's connection. You do not need to block it unless you are disconnecting QuickBooks.

Frequently Asked Questions

Do I have to use bank feeds, or can I enter transactions manually?

You can enter transactions manually if you prefer, but bank feeds save time and reduce errors. If your bank is not supported by Plaid, manual entry or file upload is your only option. Many businesses use a mix: bank feeds for checking and savings accounts, and manual entry for credit cards or accounts that do not support feeds.

What if I change my banking password after connecting QuickBooks?

You will need to reconnect. QuickBooks will stop receiving transactions and will prompt you to re-authorize. Go back to the account settings and click the reconnect option, then log in with your new password. The process takes about a minute.

Can I connect multiple bank accounts at once?

Yes. During the Plaid login, you can select multiple accounts from the same bank to connect simultaneously. If you have accounts at different banks, you will need to go through the connection process separately for each bank, but you can do this in the same session.

Will connecting my bank account to QuickBooks let my accountant see my transactions?

No. Your accountant can see transactions only if you give them access to your QuickBooks account itself. Bank feeds are internal to QuickBooks and do not change who can view your data. You control accountant access through QuickBooks' user permissions settings.

How far back do bank feeds pull transactions?

This varies by bank, but most feeds pull the last 90 days of transactions when you first connect, then pull new transactions daily going forward. If you need older transactions, you will need to read them manually from your bank and upload them as a file.