Quick answer

QuickBooks Desktop bank feed not working usually means the connection to your bank needs to be re-authorized, the Financial Institutions Directory is stale, or the same account is connected twice. Reconnect the account from the Bank Feeds Center, clear inactive online-banking accounts, and fall back to Web Connect (.QBO) if Direct Connect keeps failing. Back up the company file before you change any bank feed settings.

What "QuickBooks Desktop bank feed not working" actually means

QuickBooks Desktop connects to your bank inside a company file. Direct Connect signs in to the bank's server with your online banking credentials. Web Connect downloads a .qbo file from the bank's website and imports it. Either method lands in the Bank Feeds Center at Banking → Bank Feeds → Bank Feeds Center.

That company-file design is why Desktop failures are usually local. An expired authorization, a changed password, a stale Financial Institutions Directory (FiDir, the list of supported banks and connection endpoints), a duplicate account, or an inactive account with online banking left on can stop downloads. Only after you rule those out is the bank itself the likely cause. If a cloud account is also failing, start with QuickBooks Online bank feed fixes.

Credit cards ride the same plumbing but fail independently often enough to deserve their own sequence — see credit card feed fixes.

Desktop for Mac note. QuickBooks Desktop for Mac reaches the same service through Banking → Online Banking Setup, and Intuit documents deleting the FiDir from the Logging tab of Product Information (Command + 1). The order below still applies.

Symptoms of a broken Desktop bank feed

  • The account keeps its lightning bolt in the Chart of Accounts, but the last download date is days old.
  • An OL or OLSU error appears — common examples are OL-202, OL-206, OL-221, OL-301, OLSU-1011, and OLSU-1014.
  • One account stops while other accounts at the same bank still download.
  • "Your last online connection was not completed" returns every time you try to sync.
  • Transactions download twice after a reconnect, or an imported statement overlaps entries you already added.
  • The feed works on one workstation but not another in multi-user mode.

Common causes, ranked

  1. The connection needs re-authorization. Banks rotate security requirements and consent windows, so QuickBooks must sign in again before downloads resume.
  2. Your credentials changed at the bank. A new password or customer ID breaks the saved sign-in until you reconnect.
  3. The bank is showing alerts you have not acknowledged. New terms, identity checks, or account messages can block the feed until you act on the bank's website.
  4. The Financial Institutions Directory is stale. Old entries can point QuickBooks at retired servers, especially after a bank changes its service offering to Direct Connect or Web Connect.
  5. An inactive account still has online banking turned on. Intuit documents that one inactive account with a lightning bolt can affect other accounts at that bank.
  6. The account is connected more than once. Duplicate connections download everything twice and confuse the matching engine.
  7. The bank file or the QuickBooks account is damaged. A file that is not .qbo cannot import, and an account that fails only in your company file usually has file damage behind it.

Back up and match first. Copy the company file to another drive, then add or match every transaction waiting in the Bank Feeds Center. Turning Bank Feeds off can discard pending downloads, and reconnecting re-pulls recent transactions. Write down the last downloaded date so you can spot duplicates afterward.

How to fix a QuickBooks Desktop bank feed

1

Back up the company file and clear pending downloads

Go to File → Back Up Company → Create Local Backup and save the backup to a different drive. Then open the Bank Feeds Center and add or match everything waiting there. The first download after setup pulls as much history as your bank allows — often around 90 days, sometimes up to a year — so a clean queue now makes duplicates obvious later.

2

Refresh the Financial Institutions Directory and the connection

The FiDir updates automatically when you send and receive transactions from the Bank Feeds Center. Run a sync and watch whether your bank's name resolves correctly. If the listing is wrong or the connection stalls during setup, re-run setup and hold Ctrl while you select each button except the fields where you type. Intuit documents that this forces QuickBooks to refresh the connection with the bank.

3

Turn Bank Feeds off and back on to re-authorize

In the Chart of Accounts, right-click the account, choose Edit Account, open the Bank Feed Settings tab, and select Deactivate All Online Services. Close and reopen the company file, then go to Banking → Bank Feeds → Set Up Bank Feeds for an Account and reconnect. Your bank may open an external browser or send a one-time password; finish that sign-in, then return to QuickBooks. Expect recent transactions to download again.

4

Fix sign-in failures and bank alerts

Sign in to the bank's website outside QuickBooks and clear every alert, message, or identity check waiting there. Confirm the account is activated for QuickBooks Bank Feeds, not just Quicken. If you changed your password or customer ID, enter the new credentials during the reconnect. If the bank reissued the account number, connect the new account and deactivate the old one.

5

Deactivate online services on inactive and duplicate accounts

Open the Chart of Accounts, tick Include Inactive, and look for inactive accounts with a lightning bolt. Right-click each one, open Bank Feed Settings, and select Deactivate All Online Services. If a single account keeps failing, use the create-and-merge method: rename it with an asterisk, deactivate it, create a fresh account with the original name, then remove the asterisk and confirm the merge. Set up Bank Feeds on the merged account and test a download.

6

Import a Web Connect file as the fallback

When Direct Connect keeps failing, download the transactions as a .qbo file from the bank's website, then choose Banking → Bank Feeds → Import Web Connect Files. Pick the existing QuickBooks account, confirm, and review the results in the Bank Feeds Center. Web Connect reads only .qbo; QFX and QIF Quicken files will not import. In Advanced mode, QuickBooks may first ask you to sign in to your Intuit account. The full connection walkthrough is in the bank feed setup guide.

7

Test the bank in a new company file

Create a test company with File → New Company → Express Start and set up Bank Feeds for the same account there. If the download succeeds in the empty file, the account inside your main company file is damaged — follow the data damage recovery order. If it fails in the test file too, the issue is on the bank's side and you should contact the bank with your Bank Feeds logs.

How Desktop bank feeds differ from QuickBooks Online

Both products pull the same data, but the plumbing is not interchangeable. QuickBooks Online connects from Intuit's servers and stores the connection in your cloud company. QuickBooks Desktop stores it inside each company file on each PC, so a reinstall, a new Windows user profile, or a move to another workstation can disturb it. Download windows differ too: Intuit says Desktop banks typically allow about 90 days and some up to a year, while QuickBooks Online lets you choose a start date from 90 days to 24 months.

BehaviorQuickBooks DesktopQuickBooks Online
Where the connection livesInside the company file on your PCIn your Intuit cloud account
Who signs inEach Windows or Mac user; the bank may require a browser stepOnce per company; the bank verifies the account holder
Typical historyAbout 90 days, sometimes up to a year90 days to 24 months, chosen at setup
Pending itemsOnly posted items arrive in the statement or feedPending transactions never download
Reconnect methodDeactivate and re-setup Bank FeedsDisconnect and reconnect, or edit sign-in info
After converting Desktop dataThe old feed stays with the Desktop fileAccounts must be connected again for security

Verify the fix

  1. Open the Bank Feeds Center and run a download for the affected account; confirm it finishes with no error.
  2. Check the Transaction List for new items and add or match them.
  3. Compare the QuickBooks account balance with the bank's posted balance.
  4. Confirm the account still shows its lightning bolt and a current last-download date.
  5. Open the Bank Feeds Center again the next morning and confirm QuickBooks downloads the newest items without help.

If the Desktop bank feed still fails

Two paths remain, and the test file from Step 7 tells you which one. When the bank fails in a brand-new company file, turn on Bank Feeds log files in QuickBooks preferences — if the option is hidden, switch to Express mode — reproduce the error, and send the logs to your bank. Ask for a representative familiar with QuickBooks Bank Feeds, confirm the account is activated for the service, and request escalation through the Open Financial Exchange if the first agent cannot fix it. When the bank works in the test file but not in yours, treat it as company-file or account damage rather than a connectivity problem. If one workstation alone fails, check that PC's firewall, permissions, and multi-user hosting before touching the feed again.

Prevention

  • Reconnect when your bank emails about security or service changes instead of waiting for the feed to fail.
  • Keep one connection per real-world account, and match downloads instead of adding them.
  • Update QuickBooks the same day you change your bank password or customer ID.
  • Clear the Bank Feeds Center before any disconnect so nothing pending is lost.
  • Review the Chart of Accounts quarterly for inactive accounts that still show a lightning bolt.
  • Browse the bank feeds topic hub for related fixes.

Frequently asked questions

Does reconnecting a Desktop bank feed download duplicates?

It can. Reconnecting usually pulls the bank's recent window again, so entries you already added can reappear in the Bank Feeds Center. Remove the extra copies before they reach the register, and remember Intuit's warning that once you delete downloaded transactions, QuickBooks cannot download them into that company file again.

Why does the feed work in one company file but not another?

The connection is stored per company file. If a test file downloads fine but your live file does not, the account or the file itself has a problem. Run Verify and Rebuild on the live file and keep the backup you made before the repair.

My bank does not appear in the list. Can I still import transactions?

Yes. Download a Web Connect .qbo file from the bank's website and import it through Bank Feeds. That keeps your books current while you ask the bank whether it supports Direct Connect or has a listing under a different name.

Is there a feed cache I can clear in QuickBooks Desktop?

Not a browser-style cache. The Desktop equivalent is refreshing the Financial Institutions Directory and deactivating and re-setting up Bank Feeds, which clears the stored connection and re-authenticates it. Desktop for Mac users can also delete the FiDir from Product Information.

Why are only some transactions missing?

Feeds include only posted items and only the window your bank shares. Most banks send about 90 days and some send up to a year. Anything older must be imported manually, which the transaction download guide walks through.