To download bank transactions into QuickBooks Desktop, set up Bank Feeds for the account under the Banking menu, then use one of two methods. Direct Connect signs in to your bank from inside QuickBooks. Web Connect has you download a .QBO file from your bank and open it. Direct Connect is automatic; Web Connect is manual.
Direct Connect or Web Connect: which Desktop download?
Direct Connect and Web Connect are the two ways QuickBooks Desktop receives bank data. Direct Connect is a live link: QuickBooks contacts your bank and fetches transactions on request. Web Connect is a file: you download a .QBO file from your bank's website and import it. Which you get depends on your bank.
Intuit's article on downloading bank feed transactions in QuickBooks Desktop describes both. Its steps are the base for the table below. The difference matters mostly for effort: Direct Connect saves a manual download each time, and Web Connect works with banks that never built the live link.
Direct Connect and Web Connect side by side
| Direct Connect | Web Connect | |
|---|---|---|
| How it works | QuickBooks connects to the bank's server | You download a .QBO file and import it |
| Setup | Set up Bank Feeds, then enter your bank PIN or password when asked | Set up Bank Feeds, or import a downloaded file straight into an account |
| How automatic it is | You click Download Transactions or sync; there is no file to handle | You download and open a file each time |
| Bank fees | Ask your bank; some may charge for the service | Normally the same website download you already use |
| File type | None | .QBO only; QFX and QIF Quicken files do not work |
| Versions | Supported Desktop releases only; see the support section below | Same releases |
The fee row is a question to put to your bank before you set anything up, not a fact about every bank.
Which one will you get?
Your bank decides. Some offer both, some offer one and some offer neither. Search for your bank inside QuickBooks when you set up Bank Feeds. If QuickBooks finds it and offers a sign-in, you are on Direct Connect. If the bank's website has a "Download to QuickBooks" or .QBO export option, you can use Web Connect. If a bank offers neither, a converted file can still get you there, which the section on older transactions covers.
Downloading with Direct Connect
Once Bank Feeds is set up, the routine takes a minute:
- Go to Banking, then Bank Feeds, then Bank Feeds Center.
- Select the account.
- Click Download Transactions.
- Click the synchronize icon, or its dropdown, and choose Sync this account, or Sync all for this bank.
- Enter your PIN or password in the Access to window and click OK.
Downloading with Web Connect
You have two routes. From QuickBooks, click Download Transactions in the Bank Feeds Center; a browser opens at your bank, where you sign in and download the file. From your bank's website, sign in, download your transactions as a .QBO file and import it into QuickBooks. Intuit's article states plainly that Web Connect works only with .QBO files.
One rule applies to both methods. QuickBooks will not download the same transactions into the same company file more than once, and once you delete downloaded transactions you cannot download them again. Review before you delete, and back up the company file first.
Setting up Bank Feeds for a Desktop account
Setting up Bank Feeds links one bank account to one QuickBooks account in your company file. You do it from the Banking menu: choose Bank Feeds, then Set Up Bank Feed for an Account, enter your bank's name and sign in. A QuickBooks account must exist first, so create it in the chart of accounts if you have not.
Before you set up
- Back up the company file. Setup changes how an account behaves, and a backup is the clean way back.
- Know your online banking login for the bank's own website.
- Decide which QuickBooks account the bank account will link to. A checking account links to a bank-type account, a credit card to a credit card account.
- Ask your bank whether it supports Direct Connect, Web Connect or both, and whether it charges.
The steps
Intuit's article on refreshing a Desktop connection lays out the set-up path:
- Go to Banking, then Bank Feeds, then Set Up Bank Feed for an Account.
- Enter your bank's name and select it.
- Enter your login credentials and connect. Some banks open an external browser window for the sign-in.
- Select the bank accounts to link, then match each to its QuickBooks account.
- Close the window.
- Open the Bank Feeds Center, select the account and click Download Transactions.
- Open the transaction list, then review and match what came in.
If your bank offers only a file, skip steps 2 and 3. Download the .QBO file, go to Banking, then Bank Feeds, then Import Web Connect Files, open the file and choose an existing QuickBooks account or create a new one.
After the first download
The first download is the largest. Expect many lines at once, because it pulls as much history as your bank allows. Work through them in the Bank Feeds Center, matching to entries you already made and adding the rest. Reviewing imported transactions in the Desktop Bank Feeds Center shows how the review screen works.
Switching methods later
You cannot simply flip an account from Web Connect to Direct Connect. Turn Bank Feeds off for the account first, then set it up again with the new method. Do any pending reviews before you do this so no downloaded lines are left half-processed.
Renewing a Desktop bank connection after an upgrade
Sometimes QuickBooks Desktop asks you to reconnect a bank feed that worked yesterday. Intuit updates its bank feeds from time to time, and for some banks the update takes effect only after you turn the feed off and set it up again. Back up first and the reconnect is low risk.
The refresh article describes why in these terms: Intuit regularly updates bank feeds so you can have a more secure and efficient banking experience, and sometimes you have to reconnect so the updates apply. It does not tie the request to a particular upgrade. Its first preparation step, though, is updating QuickBooks to the latest release. The article also lists reconnect-by dates for specific banks, so check it for yours.
The reconnect steps
Follow Intuit's order, because the preparation prevents duplicates:
- Update QuickBooks Desktop, back up your company file and switch to single-user mode.
- Void or delete pending online payments or checks.
- Add and match every transaction you downloaded earlier, so nothing waits in the list.
- Turn Bank Feeds off for the affected account.
- Turn it back on with Set Up Bank Feed for an Account, and link the same QuickBooks account as before.
- Download transactions from the Bank Feeds Center, then review and match them.
The mistake to avoid
Linking the bank account to a new QuickBooks account instead of the existing one. The feed will then download into an account with no history, and every old line reappears as new. Pick the existing account in step 5.
If the reconnect fails or downloads stop afterwards, QuickBooks not downloading bank transactions covers the bank-side causes.
Desktop downloads after the version's support ends
Intuit stops providing online services for older QuickBooks Desktop versions on a set date. After that date, a discontinued version cannot download bank transactions, and it cannot upload them either. Your company file and your existing entries stay intact, but the connection to your bank is gone.
Intuit's Desktop service discontinuation policy shows the pattern with the 2023 version. It says support ends after May 31, 2026, and that after that date you cannot download transactions, send online payments or transfers. It adds that uploading transactions will also be discontinued. As of this writing, that date has passed. Check the same page for your own version, because the date moves with each release.
What still works
Your data does. You can open the file, enter transactions by hand, run reports and reconcile. What stops are the services that depend on Intuit's servers, and bank downloads are among them. The page also lists payroll, payment processing and a few other services in the same group.
What to do
You have three realistic paths:
- Upgrade. The policy page says existing Plus and Enterprise subscribers can move to the 2024 version at no extra cost. That restores the connection.
- Enter transactions without the feed. For a quiet account, entering a few transactions by hand each month is workable.
- Move bank history through a different tool. If your version no longer accepts bank files, a different import route for the data may exist. How to import bank transactions into QuickBooks Desktop covers the ways a file reaches Desktop. Check the policy page first, because it says uploading is discontinued for the old version.
A decision, not an emergency
Do not wait for a failed download to find out your version has retired. Open Help, then About QuickBooks, note your version and release year, and compare it with the discontinuation page. Do that once a year at renewal time.
Can Desktop bank downloads go back more than 90 days?
Usually not through the feed. Intuit says Direct Connect's first download pulls as much history as the bank allows, which for most banks is about 90 days, with some offering up to a year. Web Connect downloads whatever the bank's file contains, often 30, 60 or 90 days or more. For older months, you need statements.
Why the limit exists
The limit lives at the bank, not in QuickBooks. A bank decides how much history its connection or file download will supply. Intuit's article says Web Connect may offer a date range at some banks, and others give a fixed period. So the first move is to look at your bank's download screen and see whether it lets you choose dates.
Getting older transactions in
If your bank's file option offers a longer date range, download in pieces and import each as a .QBO file. If it does not, you have to start from the statements the bank holds for older months. Those are usually PDFs, and QuickBooks Desktop will not read a PDF. The PDF needs to become a file Desktop accepts.
SimpleBankConvert is being built to turn a PDF statement into a QBO file, the type Desktop opens. Accounts are not open yet, so join the list on the get started page if you want to hear when it opens.
Avoid overlapping the feed
Whichever route you use, keep the date ranges from overlapping. If the feed already covers 1 June to 30 September, import older history only up to 31 May. Overlapping ranges are the likeliest source of doubled entries, so draw the line on a date and keep to it. If a feed has simply skipped a stretch, importing missing bank transactions into QuickBooks Online explains the method of finding and filling the exact gap. The Online steps differ from Desktop, but the date-gap reasoning carries over.