All articles

Direct Connect vs Web Connect: QuickBooks Bank Feeds 2026

8 min read QIFQBO Team
.qif → .qbo
No file handy?

No account needed for your first conversions. We never store your bank login.

Direct Connect, Web Connect and Express Web Connect are three separate ways for QuickBooks to get transactions out of your bank. Direct Connect talks to the bank's server directly and is the only two-way option, but it is a QuickBooks Desktop and Quicken feature and some banks charge for it. Web Connect means you sign in to online banking yourself, download a .QBO file, and import it. Express Web Connect stores your banking login and pulls transactions once or twice a day, and it is what most QuickBooks Online users are actually using.

The names are confusing because Intuit uses them for connection types, not products, and your bank's website almost never uses the same words. Below is what each one does, which QuickBooks version supports it, what breaks, and what to do when your bank supports none of them.

Last updated July 2026.

What is the difference between Direct Connect and Web Connect?

Direct Connect is an automated, two-way link: QuickBooks logs into your bank's servers with credentials the bank issues for that purpose, pulls transactions on demand, and where the bank supports it can also send payments and transfers back. Web Connect is manual and one-way: you download a .QBO file from your bank's website and import it into QuickBooks yourself. Web Connect never stores your banking credentials in QuickBooks.

The practical difference is who does the work and who holds the login. With Direct Connect, QuickBooks does the fetching and needs credentials. With Web Connect, you do the fetching, and QuickBooks only ever sees a file. That is why Web Connect is still the fallback every accountant keeps in their pocket: it works even when a bank has no QuickBooks integration at all, as long as the bank can produce the file.

Direct Connect vs Web Connect vs Express Web Connect at a glance

 Direct ConnectWeb ConnectExpress Web Connect
How it worksQuickBooks connects to the bank's OFX serverYou download a .QBO file and import itQuickBooks signs in for you and aggregates
DirectionTwo-way (can send payments where offered)One-wayOne-way
RefreshOn demand, when you ask for itWhenever you download a fileAutomatic, typically once or twice a day
Credentials in QuickBooksYes, bank-issuedNoYes, your normal online banking login
QuickBooks OnlineNoYes, via file uploadYes, the default
QuickBooks DesktopYesYesYes
Bank enrollment neededYes, sometimes with a monthly feeNoNo
Best forDesktop users at a bank that supports itBackfilling history and stubborn banksHands-off day-to-day bookkeeping

Is Direct Connect available in QuickBooks Online?

No. Direct Connect is a QuickBooks Desktop and Quicken connection type, not a QuickBooks Online one. When a QuickBooks Online user says their bank is connected, they are almost always on Express Web Connect or a modern direct bank feed that Intuit maintains with the institution. If you specifically want on-demand, two-way banking from QuickBooks Online, it does not exist in the Desktop sense.

This matters more than it used to, because Intuit stopped selling QuickBooks Desktop Pro, Premier and Mac Plus to new US subscribers on September 30, 2024. New US buyers land on QuickBooks Online, which means new buyers do not get Direct Connect at all. Existing Desktop users lose it on their own schedule instead, version by version, as each release passes its service discontinuation date.

What is Express Web Connect?

Express Web Connect automates the login for you. You give QuickBooks your normal online banking username and password, and Intuit's aggregation service signs in on your behalf and retrieves transactions, usually refreshing once or twice a day. There is no file to download and nothing to import, which is why it feels like the connection just works.

The tradeoff is control. Because it is an aggregation layer rather than a direct agreement with the bank, Express Web Connect is what breaks when a bank changes its login page, adds a multi-factor prompt, or forces a password reset. It also only reaches back a limited window, typically around 90 days on a fresh connection, so it will not populate a prior year for you.

Does Direct Connect cost money?

Sometimes. Intuit does not charge for the connection type itself, but many banks treat Direct Connect as a cash-management service and bill for it, often a few dollars a month per account, and usually only on business accounts. Some banks include it free, some require you to enroll and receive a separate PIN or customer ID, and some have quietly retired it. Check your bank's business online banking service list rather than assuming, because the policies vary widely and change without much announcement.

Which QuickBooks bank feed should I use?

Use Express Web Connect or a direct feed for ongoing, day-to-day activity, because it needs no attention. Use Direct Connect if you are on QuickBooks Desktop, your bank supports it, and you want transactions on demand rather than on a schedule. Use Web Connect whenever you need something the automated feeds cannot reach: a closed account, a prior year, the months before you connected, or a period where the feed dropped or duplicated rows.

Most real bookkeeping engagements use two of them at once. The feed keeps the current period current, and downloaded QBO Web Connect files fill in the history behind it. That combination is how catch-up and cleanup work actually gets done.

Why is my bank feed missing older transactions?

Because a new connection is not a history import. When you first link an account, QuickBooks typically pulls only about the last 90 days, and some banks give even less. Anything before that window, plus any account you have already closed, will never arrive through the feed no matter how many times you refresh it. The fix is Web Connect: download the older statements or activity as a file and import them. Where each bank keeps that download is covered in our guide on how to download a QBO file from your bank.

This is the single most common surprise for someone opening a QuickBooks file in, say, March and needing January of the previous year. The feed is not broken. It was never designed to reach that far back.

What do I do if my bank does not connect to QuickBooks at all?

Work down the formats your bank does offer. If it can produce a QuickBooks Web Connect (.QBO) file, download that and import it directly. If it only offers Quicken formats, you have a .QFX or .QIF file that QuickBooks will not take as-is, and it needs converting first: read what a QFX file actually is, then run a QIF through the QIF to QBO converter. If it offers nothing but CSV or a PDF statement, you are converting either way.

QIF is the awkward one, because it is the oldest Quicken format and QuickBooks has never imported it in any version, Online or Desktop. If your bank or your old Quicken file gives you a .qif, run it through the QIF to QBO converter and import the .qbo it produces exactly like a Web Connect download. Once transactions are in, matching them against what actually cleared is its own job, and automated account reconciliation is worth looking at if you are doing it across a lot of client files.

Direct Connect vs Web Connect for Quicken users

Quicken uses the same three names, which is where much of the confusion comes from. In Quicken, Direct Connect and Express Web Connect work the same way they do in QuickBooks Desktop, and Quicken's Web Connect file is a .QFX rather than a .QBO. The two file types are both OFX under the hood, but each carries a branding identifier that ties it to its own product, so a .QFX will not import into QuickBooks and a .QBO will not import into Quicken. If you are moving between the two, see the OFX, QFX, QBO and QIF comparison for which format belongs where.

Can I import a QBO file into QuickBooks Online?

Yes. In QuickBooks Online, go to Transactions, then Bank transactions, then Upload from file, and select the .QBO. QuickBooks asks which account the transactions belong to and routes them into the banking review queue, exactly like a feed download. Keep the file under 350 KB, which is QuickBooks Online's upload limit, and split a large history into several files if you exceed it. In QuickBooks Desktop the path is File, Utilities, Import, Web Connect Files.

Is Web Connect being discontinued?

Intuit has not announced an end date for Web Connect, and .QBO import remains available in both QuickBooks Online and QuickBooks Desktop in 2026. What has been shrinking is the number of banks that publish a .QBO download at all, since many have moved customers toward CSV exports and Intuit's own aggregated feeds. Direct Connect is the one with a published end date, and when it arrives the old connection has to be pulled down inside QuickBooks first; the steps and the errors that block them are covered in this guide to deactivating bank feeds in QuickBooks Desktop. Plan for the file route to keep working on the QuickBooks side and for your bank to be the part that changes.

For the next step, check how to download a QBO file from your bank, see what to do when a Web Connect import throws an error, or read the full walkthrough for importing bank statements into QuickBooks Online. If your history lives in Quicken rather than at the bank, start with converting Quicken to QuickBooks.

Convert your QIF to QBO now

Upload your Quicken QIF file and download a QuickBooks ready QBO file in seconds.

Start converting