Set Up Bank Feeds in QuickBooks Desktop: Direct Connect, Web Connect and QBO File Setup

How to set up bank feeds in QuickBooks Desktop step by step, Direct Connect vs Web Connect, what to do when your bank is not listed, and how to import transactions with a .qbo file.

Totals reconcile to the original QuickBooks Online and Desktop
csv / xls / xlsx → .qbo
No file handy?

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

Short answer: In QuickBooks Desktop, go to Banking, then Bank Feeds, then Set Up Bank Feeds for an Account, type your bank's name, and pick the connection it offers. Direct Connect signs in to the bank from inside QuickBooks and downloads transactions automatically, but Intuit retires it on October 30, 2026. Web Connect means you download a .qbo file from the bank and import it through File, Utilities, Import, Web Connect Files. If your bank offers neither, export a CSV and convert it to .qbo in the converter above, then import that. Desktop treats a converted file exactly like a bank issued one.

Bank feeds in Desktop are not one feature, they are a menu of connection types your bank may or may not support, wearing the same name. Setting them up is easy. Working out which one you are actually entitled to, and what to do when the answer is none of them, is the part nobody explains.

Last updated July 2026.

A real .qbo file QuickBooks accepts

Built for the CSV and Excel exports US banks and cards actually send, checked before it exports.

Reconciliation

Every total checked against your file

The converter adds up the transactions it parsed and matches that to your file total before you export, so nothing is silently dropped.

Web Connect

A genuine .qbo, not a renamed CSV

Valid OFX 1.02 with QuickBooks Web Connect headers. Online and Desktop import it as a standard bank feed.

Column mapping

Your columns mapped automatically

Date, description, and amount are detected for you, so you skip QuickBooks' strict 3-column and 4-column CSV layout.

Volume

A year of CSV files in one batch

Bulk upload for catch-up and cleanup work. Each file gets its own reconciliation check and its own exports.

Dates and amounts

Dates and amounts fixed for you

Mixed date formats, currency symbols, and stray commas that break a raw CSV import are cleaned up before the .qbo is built.

Exports

Excel and CSV in the same download

One conversion, three files: the .qbo for QuickBooks, an XLSX to review, and a CSV for everything else.

How to convert your CSV to QuickBooks

Three steps. No column-mapping wizard.

1

Upload your CSV or Excel file

Drag in a CSV, XLS, or XLSX export from your bank, credit card, or accounting tool. Any column order is fine.

2

Review the reconciled rows

Every transaction is parsed and checked against your file total. You see the rows before exporting.

3

Import into QuickBooks

Download the .qbo and import it as a Web Connect bank feed. Excel and CSV are in the same download.

Questions worth answering

The specifics that decide whether the import is clean. If your case is not here, message us in chat.

How do I set up bank feeds in QuickBooks Desktop?

From the Banking menu, choose Bank Feeds, then Set Up Bank Feeds for an Account. Enter your bank's name in the search box and select it from the list. QuickBooks then shows the connection methods that bank supports. Sign in with your online banking credentials for Direct Connect, or follow the Web Connect route to download a file. Finally, link the bank account to the matching account in your chart of accounts, and finish.

What is the difference between Direct Connect and Web Connect in QuickBooks Desktop?

Direct Connect is an automatic two way link: QuickBooks talks to the bank's server directly, pulls transactions on demand, and in some cases can send payments. Many banks charge a monthly fee for it and require you to enroll separately. Web Connect is manual and one way: you sign in to the bank's website, download a .qbo file, and import it into QuickBooks yourself. Web Connect is slower to trigger and far more reliable, because nothing sits between you and the file.

ConnectionHow it worksBank enrollment neededReliabilityStatus in 2026
Direct ConnectQuickBooks signs in to the bank server and downloads automaticallyYes, often with a monthly feeGood while it lasts, but OL and OLSU errors are commonRetiring October 30, 2026. New enrollments ended April 30, 2026
Web ConnectYou download a .qbo file from the bank and import itNoHigh. It is a file, so nothing can silently drop transactionsSupported, and the fallback Intuit points to
Express Web ConnectIntuit aggregates transactions from your bank login on its own scheduleNoMixed. Most reports of missing and duplicated transactions come from hereSupported in QuickBooks Online. Limited in Desktop
Converted .qbo from a CSVYou export a CSV from the bank and convert it to a Web Connect fileNoHigh, and it works for banks and fintechs that publish nothingWorks today, and after the Direct Connect sunset
Is Direct Connect being discontinued in QuickBooks Desktop?

Yes. Intuit is retiring Direct Connect for QuickBooks on October 30, 2026, and stopped accepting new Direct Connect enrollments on April 30, 2026. If you are setting up bank feeds now, you cannot newly enroll in Direct Connect anyway, and if you already have it, it stops working in October. The path forward for Desktop is Web Connect: a .qbo file you import. Building that habit now costs you nothing later.

How do I import a Web Connect (.qbo) file into QuickBooks Desktop?

Go to File, then Utilities, then Import, then Web Connect Files, and select the .qbo. QuickBooks asks whether the transactions belong to an existing account or a new one, so choose the register they should land in. The transactions appear in the Bank Feeds Center for review, where you match them to what is already posted and accept the rest into the register. No column mapping, no field guessing.

Why is my bank not listed in QuickBooks Desktop bank feeds?

Because it never published a connection to Intuit. That is normal for fintechs (Mercury, Brex, Ramp, Relay, Novo, Bluevine and the rest), which are not chartered banks and do not run an OFX service, and it happens with smaller community banks and credit unions too. There is no setting to fix and no support ticket that helps. Export the transactions as a CSV from the bank's own site, convert them to .qbo, and import them through Web Connect. Desktop cannot tell the difference.

Can I import a CSV file into QuickBooks Desktop bank feeds?

No. QuickBooks Desktop's Bank Feeds importer reads .qbo, .qfx and .ofx files only. It has no CSV bank import at all, which is the single most common surprise for people moving from QuickBooks Online, where a mapped CSV upload does exist. The CSV your bank gives you is not useless, it is just the wrong container. Convert it to .qbo and the same transactions go straight in.

How do I turn off or reconnect bank feeds for an account?

Match or delete any downloaded transactions still waiting in the Bank Feeds Center first, because QuickBooks will not let you change the setting while items are pending. Then go to Lists, Chart of Accounts, right click the account, choose Edit Account, open Bank Settings, and select Deactivate all online services. Save and close. The lightning bolt beside the account name disappears when it worked. To reconnect, run Set Up Bank Feeds for an Account again.

Why are my QuickBooks Desktop bank feeds not downloading transactions?

Usually the connection broke on the bank's side. OL-301, OL-221 and OLSU-1013 all mean QuickBooks and the bank failed to complete a session, typically after a password change, a new security prompt, an expired enrollment, or a bank system migration. Verifying and rebuilding your data file does nothing for any of these. Fill the register with a .qbo import first, then troubleshoot the connection without a deadline hanging over you.

How far back can bank feeds download transactions?

Typically 90 days at most, and many banks give far less on the first connection. Bank feeds also only look forward from the day you connect, so anything older than the connection date never arrives on its own. To backfill history, export the full range from your bank as a CSV, convert it to a .qbo, and import that. Most US banks let you export a year or more, which is enough to catch up an account that has been dark for months.

Do I have to pay my bank for QuickBooks bank feeds?

For Direct Connect, often yes: many banks charge a monthly service fee for the automatic connection, and it is separate from your QuickBooks subscription. Web Connect downloads are free at essentially every bank. Given that Direct Connect retires in October 2026, paying a monthly fee for it now buys you a few months of convenience and nothing after that.

How do I set up bank feeds in QuickBooks Online instead?

Open Transactions, then Bank transactions, and select Link account. Search for your bank, sign in with your online banking credentials, choose which accounts to connect, and pick the matching QuickBooks accounts and a start date. QuickBooks Online also accepts a manual upload, either a .qbo file or a CSV with mapped columns, from the same screen. That upload path is what you use when the connection is broken or the bank is not supported.

What is the best bank feed setup if my bank keeps breaking?

A file based one. Export from the bank once a month, convert to .qbo, import through Web Connect, reconcile, done. It takes a few minutes, it does not depend on an aggregator staying healthy, and it survives bank mergers, platform migrations, password resets and the Direct Connect sunset. Plenty of bookkeepers who manage dozens of client files run this way on purpose, not as a fallback.

Set up your feed the way that keeps working

Convert your first file free.

Upload a CSV or Excel export, get a QuickBooks-ready .qbo back in seconds. No card to try it.

Related guides

Try the connection your bank offers. If it works, good. If it does not, or your bank is not listed, or the feed goes quiet in a month, you already know the answer: export a CSV, upload it to the CSV to QBO converter, and import the file. Related reading: CSV to QuickBooks Desktop, the Web Connect file converter, the Direct Connect alternative, QuickBooks bank feed not working, and QuickBooks file extensions explained.