Why Your Bank Connection Drops and How to Fix It

Your bank connection in QuickBooks Online breaks when your bank changes security settings, you change your bank password, or your bank's connection to QuickBooks expires—usually after 90 days of inactivity. The fix is straightforward: you disconnect the old connection and set up a new one. QuickBooks will walk you through re-entering your bank login credentials, and the reconnection typically takes a few minutes to complete.

The most common reason for disconnection is a password change at your bank. Your bank doesn't tell QuickBooks about the change, so QuickBooks keeps trying to log in with the old credentials and eventually locks you out. A second common cause is that your bank updated its security protocols or moved to a new system—Chase, Bank of America, and Wells Fargo have all done this in recent years, and when they do, existing QuickBooks connections stop working until you reconnect.

Key Takeaways

  • Disconnect the old bank connection first by going to Settings > Accounts and Settings > Connected Apps, finding your bank, and clicking Disconnect.
  • Reconnect by clicking the Add Account button in the Banking tab, searching for your bank by name, and entering your online banking username and password when prompted.
  • If your bank does not appear in QuickBooks' list, you can still download transactions manually using CSV or OFX files from your bank's website and import them into QuickBooks.
  • Two-factor authentication at your bank can block reconnection; if you hit a wall, log into your bank's website first to confirm your login works, then try QuickBooks again.
  • After reconnection succeeds, QuickBooks may take 24 hours to pull in your full transaction history, so do not assume data is missing if it does not appear immediately.

Step-by-Step Disconnection and Reconnection

Start by disconnecting the broken connection. Open QuickBooks Online, click the gear icon in the top right, and select Accounts and Settings. Go to the Connected Apps tab on the left side. Find your bank in the list—it will show a status like "Connection Lost" or "Needs Attention." Click the three dots next to it and select Disconnect. QuickBooks will ask you to confirm; click Disconnect again.

Now reconnect. Go to the Banking tab in the left sidebar of QuickBooks. Click Add Account in the top right. Search for your bank by name—type "Chase" or "Bank of America" or whatever your bank is called. When your bank appears in the list, click it. QuickBooks will open a window asking for your online banking username and password. Enter the same credentials you use to log into your bank's website, not your QuickBooks password. Click Connect.

QuickBooks will verify your credentials with your bank. If the connection succeeds, you will see a confirmation screen. If it fails, you will see an error message—read it carefully, because it usually tells you what went wrong. Common errors include "Invalid Username or Password" (you typed something wrong, or your bank password has changed since you last connected), "Two-Factor Authentication Required" (your bank is asking for a code), or "This Bank Is Not Supported" (your bank does not work with QuickBooks' direct connection system).

Handling Two-Factor Authentication and Login Errors

If your bank uses two-factor authentication and QuickBooks cannot complete the connection, the issue is usually that QuickBooks cannot receive or enter the code your bank sends. The workaround is to log into your bank's website first, complete any two-factor challenges, and then try reconnecting in QuickBooks. Your bank may remember that you just logged in and skip the second factor on the next attempt.

If you see "Invalid Username or Password," start by confirming your bank login works outside of QuickBooks. Open your bank's website in a new browser tab, enter your username and password, and log in successfully. If that works, your credentials are correct. Go back to QuickBooks and re-enter them carefully—usernames and passwords are case-sensitive. If your bank login does not work on the bank's website, you need to reset your password at your bank before QuickBooks can reconnect.

Some banks require you to set up a separate "app password" for third-party connections like QuickBooks. If you have done this before, use that app password instead of your regular bank password when reconnecting. Check your bank's help section or call their support line to confirm whether an app password is required.

What to Do If Your Bank Is Not in QuickBooks' List

Not every bank has a direct connection to QuickBooks Online. If you search for your bank and it does not appear, or if you see a message saying "This Bank Is Not Supported," you can still bring your transactions into QuickBooks by downloading them manually. Most banks let you export transactions as a CSV or OFX file, which QuickBooks can read.

Log into your bank's website and look for a Download or Export option, usually in the Transactions or Account History section. Download your transactions as a CSV or OFX file. Go to the Banking tab in QuickBooks, click Add Account, and select Upload from File instead of searching for your bank. Choose the file you just downloaded. QuickBooks will preview the transactions and ask you to map the columns—tell it which column is the date, which is the amount, which is the description, and so on. Once you confirm, QuickBooks will import the transactions.

The downside of manual import is that you have to do it every time you want new transactions. The upside is that you keep full control over which transactions you import and when. Many small business owners use this method by choice, downloading transactions weekly or monthly rather than letting QuickBooks pull them automatically.

Timing and What Happens After Reconnection

Once your bank connection is live again, QuickBooks does not immediately show all your past transactions. It typically pulls in the last 90 days of history over the next 24 hours. If you reconnected on a Friday evening, do not be surprised if transactions do not appear until Monday morning. This delay is normal and does not mean anything went wrong.

After the initial pull, QuickBooks will download new transactions from your bank daily, usually overnight. You will see them in the Banking tab under For Review. You then match them to your income and expense accounts or create new transactions as needed. This matching step is where you tell QuickBooks what each transaction was for—it is not automatic, and it is where most of the actual bookkeeping work happens.

Preventing Future Disconnections

Bank connections in QuickBooks expire if you do not use them for 90 days. If you have a seasonal business or take a long break from bookkeeping, your connection may drop. To prevent this, log into QuickBooks and check your Banking tab at least once every three months, even if you do not have transactions to review. Simply viewing the Banking tab refreshes your connection with your bank.

If you change your bank password, reconnect your QuickBooks account within a few days. QuickBooks will keep trying to log in with the old password for a while, but eventually your bank will lock it out. Reconnecting proactively saves you the trouble of troubleshooting a broken connection later.

Keep your bank's contact information handy. If you run into a connection error that you cannot solve, your bank's support team can often tell you whether there is a known issue with QuickBooks or whether something is wrong with your account specifically. They can also confirm whether you need an app password or whether two-factor authentication is blocking the connection.

Frequently Asked Questions

Will reconnecting my bank account delete my old transactions in QuickBooks?

No. Reconnecting only affects the connection itself, not the transactions you have already recorded. Your old transactions stay in QuickBooks. When the new connection pulls in data, QuickBooks will try to match new downloads to transactions you have already entered, so you may see duplicates that you need to delete.

Why does QuickBooks say my bank is not supported when I know other people use it?

Some banks work with QuickBooks in certain states or regions but not others. A regional bank might have a direct connection in California but not in Texas. If your bank is not showing up, try searching for the parent company—for example, if you bank with a local credit union that is part of a larger network, search for the network name instead. If that does not work, use the manual CSV or OFX import method.

How long does it take for QuickBooks to pull in transactions after I reconnect?

QuickBooks usually pulls in the last 90 days of transactions within 24 hours of reconnection. After that, it downloads new transactions daily. If you reconnect on a weekend or holiday, the pull may take longer because banks process connections on business days.

Can I reconnect my bank account if I have changed my password since the last connection?

Yes. Use your current bank password when reconnecting in QuickBooks, not the old one. If you cannot remember your current password, reset it at your bank's website first, then reconnect in QuickBooks using the new password.

What should I do if I see duplicate transactions after reconnecting?

QuickBooks sometimes downloads transactions you have already entered manually. Go to the Banking tab, find the duplicate in the For Review section, and click the three dots next to it. Select Delete. You can also use the Match feature to tell QuickBooks that a downloaded transaction matches a transaction you already entered, which prevents the duplicate from appearing.