Set Up Web Connect in QuickBooks Desktop: Replace a Direct Connect Feed
No account needed for your first 3 conversions. We never store your bank login.
Short answer: To set up Web Connect in QuickBooks Desktop, deactivate Bank Feeds for the account, download a .qbo (Web Connect) file from your bank's website, then choose Banking, Bank Feeds, Import Web Connect File and select it. This is the standard replacement for a Direct Connect feed, which Intuit retires on October 30, 2026. If your bank only offers a CSV, convert it to a .qbo first and import that.
Web Connect has been in QuickBooks Desktop for years, so this is not new software, just a different way to feed the same Bank Feeds Center. The goal is a clean switch: turn off the old two-way feed, confirm nothing is left mid-download, and start importing files. Here is the order that avoids duplicate or missing transactions.
Step 1: Match or clear any downloaded transactions first
Before you change anything, open the Bank Feeds Center and clear the queue. Match or add every transaction already downloaded, or delete ones you do not want. Switching connection types while transactions sit unreviewed is the most common cause of discrepancies later, so start from an empty review list for that account.
Step 2: Deactivate the old Direct Connect feed
Go to Lists, Chart of Accounts, right-click the bank account, and choose Edit Account. On the Bank Feed Settings (or Online Services) tab, select Deactivate All Online Services and save. This removes the retiring Direct Connect link without touching your transaction history, register, or past reconciliations. The account stays exactly as it is, just no longer connected.
Step 3: Download a Web Connect (.qbo) file from your bank
Log in to your bank's website and look for a download or export option that lists QuickBooks or Web Connect (.qbo). Choose the date range you need and download the file. Because the download happens on the bank's site, you are not storing bank credentials inside QuickBooks the way Direct Connect required, and there is usually no monthly fee.
Step 4: Import the .qbo through Bank Feeds
In QuickBooks Desktop, choose Banking, Bank Feeds, Import Web Connect File, and select the .qbo you downloaded. QuickBooks reads it, asks which account to use if it is the first import, and drops the transactions into the Bank Feeds Center for review. Match them to existing entries or add them, exactly like a Direct Connect download.
What if my bank does not offer a .qbo download?
Export a CSV or Excel file from the bank instead, then convert that CSV to a .qbo and import it in Step 4. Many credit unions and smaller banks only provide CSV, so this fills the gap. The converter reads any column order, normalizes the dates, and writes a valid Web Connect file with a unique ID on each transaction.
Will I lose bill pay when I switch to Web Connect?
Yes. Web Connect is one directional, so it downloads transactions but cannot send payments the way Direct Connect could. If you used QuickBooks Desktop to pay bills through the bank, move that to your bank's own bill-pay portal or a separate payables process. Your transaction import and reconciliation keep working normally through Web Connect.
How often do I need to import a Web Connect file?
As often as you want fresh data, since it is manual: many bookkeepers do it weekly or at month end rather than daily. Download the .qbo for the period, import it, and review. Because each file carries transaction IDs, overlapping date ranges will not double-post, so you can import a fresh file without worrying about the last one.
Can I set up Web Connect on QuickBooks Desktop for Mac?
Yes. QuickBooks Mac 2024 imports a .qbo as a Web Connect file much like the Windows editions, through its online banking menu. The steps differ slightly in wording, but the flow is the same: deactivate the old connection, download the .qbo, and import it. A converted CSV works there too when the bank offers no direct .qbo.
Do I need to switch before October 30, 2026?
Yes, if the account uses Direct Connect. After October 30, 2026 the Direct Connect feed stops, so set up Web Connect while you can still test it against a normal month. Doing the switch in the summer means any snags surface early instead of on the day your feed goes dark. QuickBooks Online users are unaffected and need no changes.
Why will my .qbo file not import into QuickBooks Desktop?
Four causes cover nearly all of it, and the error message rarely names the right one. The most common is file size: QuickBooks caps an uploaded file at 350 KB, and that ceiling applies to .qbo, .qfx and .ofx files exactly as it does to CSV. A year of activity on a busy operating account will cross it. Split the download into shorter date ranges, a quarter at a time, and each file imports without complaint.
The second is a bank identifier the file does not carry, or carries differently than the account expects, which happens most often when a bank changes processors after a merger. The third is that QuickBooks already accepted those transactions and is silently skipping them. The fourth is simply that the file is not really a .qbo: some banks label an .ofx or .qfx download as QuickBooks format, and Desktop wants Web Connect specifically. Open the file in a text editor and check the header before assuming the import is broken.
What happens if I import the same Web Connect file twice?
Nothing, in most cases, and that is by design. Every transaction inside a .qbo file carries a FITID, a transaction identifier that is unique within the account and never reused. QuickBooks records the FITIDs it has already accepted and skips them on any later import, so re importing a file you are unsure about is safe rather than risky.
There is one behavior worth knowing before it surprises you. QuickBooks remembers those identifiers even after you delete the transaction, so if you delete a downloaded transaction and then re import the same file expecting it to come back, it will not. To genuinely re import a transaction you deleted, you need a file where that row carries a different identifier, which usually means re downloading a fresh export from the bank rather than reusing the file on your desktop.
How far back can a Web Connect file go?
As far back as your bank will export. This is the quiet advantage of Web Connect over a live feed, and it matters most right after a switch. When you connect a fresh bank feed, the initial pull commonly reaches only about 90 days, which leaves a gap if you are moving mid year or catching up on a neglected file. A .qbo file has no such limit built into it.
So if you are switching in October and your books need January onward, do not rely on the feed to backfill. Download the older periods as separate Web Connect files, or export them as CSV and convert them, and import each one through Bank Feeds. Working quarter by quarter keeps every file under the size cap and means a problem with one period never contaminates the others.
Is Express Web Connect the same as Web Connect?
No, and the difference matters if a notice from your bank told you to switch to it. Web Connect is the manual file import described above. Express Web Connect is an automatic connection Intuit refreshes on its own schedule, roughly every 24 hours. Intuit's own Desktop bank feeds setup documentation lists exactly two connection types for Desktop, Direct Connect or Web Connect, and Express Web Connect exists in Desktop on a bank by bank basis rather than universally.
That is why a bank notice telling every Desktop user to move to Express Web Connect is not a promise you can rely on. Open the Bank Feeds Center and check which connection types your specific bank actually offers for your account before you plan around it. If Express Web Connect is not there, the manual Web Connect file is your route, and it is the one that works everywhere.
What do the bank feed error codes mean?
A handful come up repeatedly and each points somewhere specific. Codes 102 and 105 mean the bank's own site is down or unreachable, so there is nothing to fix on your end beyond waiting. Code 185 means the bank wants more than a user ID and password, which is a multi factor prompt QuickBooks cannot answer for you. Code 324 means the account cannot be found, which usually follows a bank changing account numbers after a merger or an account being closed and reopened.
None of these affect a Web Connect import, which is the practical reason many bookkeepers stay on manual files even where an automatic connection is available. A file you downloaded yourself does not depend on Intuit reaching your bank at three in the morning, and it does not fail silently at month end when you need the data.
What if my bank's cutoff date is earlier than October 30, 2026?
Follow your bank's date, not the industry one. October 30, 2026 is the date the industry has converged on and multiple unrelated institutions publish it while attributing the change to Intuit, but individual banks have moved on their own schedules. Bank of America ended Direct Connect for QuickBooks on September 30, 2025, more than a year before the common date.
Check the notice your own bank sent, and if you cannot find one, ask them directly rather than assuming you have until October. There is no penalty for setting up Web Connect early: it runs alongside a working Direct Connect feed, so you can test an import before the old connection stops rather than discovering a problem the week your books are due. If your bank offers no .qbo download at all, export CSV and convert it to a Web Connect file, since QuickBooks Desktop cannot import a bank CSV directly in any version or edition.
Once Web Connect is running, the routine is simple: download a .qbo (or convert a CSV to one) and import it through Bank Feeds. Where that download hides varies by bank, which is covered in downloading a QBO file from your bank. If your bank hands you a spreadsheet instead of a .qbo, build the file with the converter at the top of this page. For the bigger picture on the retirement, read the Direct Connect alternative for QuickBooks, and to compare the two feed types see Direct Connect vs Web Connect.