Direct Connect vs Web Connect in QuickBooks: Which to Use

Jul 13, 2026

PDF, JPG, PNG, BMP, HEIC, TIFF

Upload your bank statement

Direct Connect logs QuickBooks straight into your bank's server for two way, on demand syncing, usually with a bank enrollment step and sometimes a monthly fee. Web Connect is a one way file download, you grab a .qbo file from your bank's website and import it into QuickBooks by hand. Express Web Connect, behind most QuickBooks Online bank feeds, uses a third party aggregator instead, which is why it is prone to error 103, error 105, and periodic re-authorization. If your bank offers none of the above, converting the PDF statement into a .qbo file yourself is the reliable fallback.

Last updated July 2026.

MethodHow it worksQuickBooks productsWhat you needTypical frictionBest for
Direct ConnectQuickBooks connects straight to the bank's server and pulls transactions on demand, using Intuit's OFX based protocol, no file to download by handQuickBooks Desktop (Windows and Mac), Quicken. Not QuickBooks OnlineBank enrollment in Direct Connect, plus bank issued credentials or a PIN entered inside QuickBooksBank must support it, enrollment step, some banks charge a monthly feeDesktop users at banks that support it and are willing to pay for two way sync
Web ConnectLog into your bank's website, download a .qbo file, then import it into QuickBooks manuallyQuickBooks Desktop (native Web Connect import), QuickBooks Online (manual upload)A bank export menu that offers a QuickBooks or Web Connect option, no credentials entered in QuickBooksNot every bank offers the .qbo export, one way only, repeat the download each periodAnyone whose bank supports the export and wants control without a recurring fee
Express Web Connect / bank feedsQuickBooks (mainly Online) signs into your bank through a third party data aggregator, no file involvedQuickBooks Online primarily, Desktop's Express Web Connect tooYour online banking username and password entered into QuickBooks or the aggregatorConnections break, error 103 and 105, periodic re-authorization, occasional sync lagBanks with no Direct or Web Connect option, users who accept occasional reconnecting
Manual upload of a converted .qboConvert a PDF or image statement into a .qbo file with a third party tool, then import it the same way as a bank issued Web Connect fileQuickBooks Desktop (Web Connect import), QuickBooks Online (manual upload)The PDF or image statement, no bank enrollment or credentialsReview the totals against the statement balance before postingBanks or credit unions with no Direct Connect, no Web Connect export, and an unreliable feed
Manual entryType each transaction into the register by hand from the paper or PDF statementAnyTime, and the statement in handSlow, error prone, no built in reconciliation checkA handful of transactions or a one off account

What is Direct Connect in QuickBooks?

Direct Connect is a live, two way connection between QuickBooks and your bank's server, set up through a bank enrollment step rather than a file download. Once enrolled, QuickBooks reaches out to the bank directly, using credentials or a PIN you enter inside the program, and pulls transactions on a schedule you control. It is the closest QuickBooks gets to a real time link, and in Quicken it can also support bill pay, not just downloads. The catch: your bank has to build and support it, and not every institution does.

What is Web Connect in QuickBooks?

Web Connect is a one way file transfer, you log into your bank's website, choose a QuickBooks or Web Connect export, download a .qbo file, then import that file into QuickBooks yourself. Nothing connects automatically and no bank password is ever typed into QuickBooks, since the download happens entirely inside your bank's own online banking session. For the full anatomy of that file, see our guide to the QBO file. It is the older, simpler cousin of Direct Connect, and it still works fine decades after Intuit built it.

What is the difference between Direct Connect and Web Connect?

Direct Connect is automatic and two way, QuickBooks talks to your bank's server on its own once you are enrolled. Web Connect is manual and one way, you download a file and bring it into QuickBooks yourself, and nothing flows back out. Direct Connect asks for bank credentials inside QuickBooks; Web Connect never does, since the login happens on the bank's own site. Direct Connect generally requires a bank enrollment process, sometimes with a fee; Web Connect just requires the bank to offer a .qbo export on its download menu, which is free at most institutions.

Does Direct Connect cost money?

Sometimes. Your bank sets its own Direct Connect pricing, not Intuit, so some institutions charge a monthly fee while others include it free with a business account. If cost matters, check with your bank before enrolling, and ask whether a trial period applies before any fee kicks in. Web Connect, by contrast, is free at essentially every bank that offers it, since it is just a file export from a page you already have access to.

Which QuickBooks products support Web Connect?

QuickBooks Desktop supports Web Connect natively, through File, Utilities, Import, Web Connect Files, and it reads only the .qbo format there, not QFX or QIF. QuickBooks Online supports a similar manual upload, reached from Bank transactions, Link account, Upload from file, and its accepted list is broader, Intuit's help article lists QBO, QFX, and CSV, though results vary by bank. For a rundown of every format QuickBooks touches, see QuickBooks bank import file formats, and for the mixup between the two Intuit formats see QFX vs QBO.

How do I import a Web Connect file into QuickBooks Desktop?

Download the .qbo file from your bank's website first, then in QuickBooks Desktop go to Banking, Bank Feeds, Import Web Connect Files, and select that file. The older path, File, Utilities, Import, Web Connect Files, does the same thing. QuickBooks will ask which account to post the transactions to, then bring them into the register as new, unmatched entries ready for review. Back up your company file first, since an import cannot be undone with a simple click. Our guide to importing bank statements into QuickBooks walks through the full review and matching step.

How do I upload a QBO file to QuickBooks Online?

From the left menu choose Bank transactions, then Link account, then Upload from file, and select your .qbo, .qfx, or properly formatted .csv file. QuickBooks Online will ask which bank account the file belongs to and let you pick a date range before it finishes bringing transactions into the For Review tab. From there each row gets matched to an existing entry or added as new, the same review step as a live bank feed. Keep files under roughly 350 KB and 1,000 lines, Intuit's stated limits for this upload path.

What if my bank offers neither?

Plenty of smaller banks and most credit unions offer only a screen scraped bank feed, or nothing automated at all, no Direct Connect enrollment and no QuickBooks export on the download menu. If the only file on offer is a legacy Quicken export, a QIF to QBO converter handles that conversion, since QuickBooks itself has no native path for QIF. Otherwise, the PDF or downloadable statement your bank always provides becomes the actual data source.

Convert the statement instead of chasing a feed

When Direct Connect is not offered, Web Connect is not offered, and the bank feed keeps throwing errors and asking to be reconnected, the reliable path is converting the PDF statement into a .qbo file yourself. Our converter reads PDF and image statements only, not CSV, QFX, or OFX, and it outputs a .qbo file for Web Connect import plus Excel and CSV copies of the same transactions for anyone who wants a spreadsheet instead. Every parsed transaction gets totaled against the statement balance printed on the document, so you can confirm the numbers match before anything posts. For the Desktop side of that workflow, see converting a bank statement to QuickBooks Desktop, or start from the PDF to QBO converter and QBO converter pages.

This matters most for credit unions. A large share of them offer neither Direct Connect nor a QuickBooks flavored download, only Quicken exports, CSV, or nothing beyond a PDF statement, since building and maintaining Intuit's connectivity program is a cost smaller institutions often skip. Bookkeepers who hold accounts at credit unions run into this constantly, which is why we built a dedicated walkthrough at credit union statement to QuickBooks for exactly that gap.

Frequently asked questions

Is Direct Connect better than Web Connect?

Better depends on what you value. Direct Connect automates the pull and can support two way features like bill pay, but it needs bank enrollment and sometimes a monthly fee. Web Connect is manual and one way, but it is free almost everywhere and needs nothing but a file download, which makes it the lower friction choice for many small businesses.

Can I use Direct Connect with QuickBooks Online?

No. Direct Connect, in the classic Intuit sense, is a QuickBooks Desktop and Quicken feature. QuickBooks Online uses its own bank feed system, commonly called Express Web Connect, which relies on a data aggregator rather than the bank's direct server connection, and behaves differently, including the error codes it can throw.

Why won't QuickBooks import my Web Connect file?

The most common cause is a file that is not actually .qbo, a QFX or OFX file downloaded by mistake will get rejected by Desktop's Web Connect import, which reads only .qbo. Duplicate transaction IDs from a previous import and a file downloaded from inside QuickBooks rather than the bank's own site are the next most common causes.

Is Express Web Connect the same as bank feeds?

Essentially yes, Express Web Connect is Intuit's name for the aggregator based bank feed used across QuickBooks Online and increasingly Desktop. It is what throws error 103 for bad credentials and error 105 for a bank side outage, and what periodically asks you to sign back in and re-authorize the connection.

How often do I need to redo Web Connect?

As often as you want fresh transactions, since nothing downloads automatically. Most bookkeepers download and import a .qbo file on the same cadence they reconcile, weekly or monthly, rather than daily, since it is a manual step each time rather than a live sync.

Can I switch from Direct Connect to Web Connect?

Yes, but Intuit requires disconnecting the existing bank feed first before setting the account up again under the new method. Once disconnected, set up Web Connect the same way you would for an account that never had Direct Connect, by downloading a .qbo file and importing it manually.

Whichever method your bank supports, the goal is the same, accurate transactions in the register without hours of manual entry. When the automated options come up short, convert the PDF bank statement to QuickBooks directly and skip the feed entirely.

Convert your first statement free.

Upload a PDF bank statement, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Z tej samej rodziny narzędzi