QuickBooks Desktop Pro can connect to your checking account, but the method depends on your bank and your software version
QuickBooks Desktop Pro links to checking accounts through a feature called bank feeds or direct connect. Your bank downloads transaction data directly into QuickBooks, so you see deposits, withdrawals, and checks without typing them in by hand. Not every bank supports this connection, and the setup process varies by which bank you use and which version of QuickBooks Desktop Pro you own.
The connection is optional — you can use QuickBooks Desktop Pro without linking your bank at all. But if your bank supports it, the link saves time on data entry and reduces the chance of missed or duplicate transactions.
Key Takeaways
- QuickBooks Desktop Pro connects to checking accounts through bank feeds, but only if your bank participates in Intuit's network or supports the OFX standard.
- You set up the connection inside QuickBooks by entering your bank login credentials, and your bank then sends transaction data to the software automatically.
- Not all banks support QuickBooks Desktop Pro — some only support QuickBooks Online — so you need to check with your bank first.
- Once linked, transactions appear in QuickBooks within one to three business days, and you match them to the transactions you recorded manually.
Which banks work with QuickBooks Desktop Pro
Intuit maintains a list of banks that support QuickBooks Desktop Pro bank feeds. Large national banks like Chase, Bank of America, Wells Fargo, and Citibank typically support the connection. Many regional and credit union banks do as well, but not all. The easiest way to find out is to open QuickBooks Desktop Pro, go to the Banking menu, select Set Up Bank Feed for an Account, and enter your bank's name — the software will tell you whether your bank is in the system.
If your bank does not appear in QuickBooks' list, you have two options. Some banks support the OFX standard (Open Financial Exchange), which QuickBooks can read even if the bank is not on Intuit's official list. You would download transactions manually from your bank's website and import them into QuickBooks. Alternatively, you can enter transactions by hand or use your bank's CSV export file and import it into QuickBooks using the import tool.
How to set up the bank connection
Start by opening QuickBooks Desktop Pro and going to the Banking menu. Select "Set Up Bank Feed for an Account" and choose the checking account you want to link. Enter your bank's name and QuickBooks will search for it. If found, you will be prompted to enter your online banking username and password.
QuickBooks does not store your password on its servers. Instead, it sends your credentials to your bank to verify that you own the account, then receives a secure token that allows QuickBooks to pull transactions going forward. You can change or remove this token at any time through your bank's online settings or through QuickBooks.
After setup is complete, your bank will begin sending transactions to QuickBooks. This usually takes one to three business days for the first batch to appear. From then on, new transactions typically show up within one business day of posting at your bank.
Matching downloaded transactions to what you recorded
When transactions arrive in QuickBooks from your bank, they appear in a separate area called the bank feeds inbox or downloaded transactions section. You then match each downloaded transaction to a transaction you already entered in QuickBooks, or you create a new transaction if you did not record it yet.
Matching is straightforward: QuickBooks shows the downloaded transaction (date, amount, payee name) next to the transactions in your register. If they match, you click to confirm the match. QuickBooks then marks both as reconciled. If you see a downloaded transaction that you did not record, you can create it on the spot. If you see a transaction in your register that did not download from the bank, you leave it unmatched — it may arrive later, or it may be a transaction that has not cleared yet.
Version matters: Desktop Pro vs. Online
QuickBooks Desktop Pro is the older, installed version of the software. QuickBooks Online is the newer, cloud-based version. Intuit has been gradually shifting features toward Online and away from Desktop Pro. This means some banks that once supported Desktop Pro bank feeds may have stopped, and new banks typically support Online first if they support either version.
If you own QuickBooks Desktop Pro 2020 or earlier, your bank feed options may be more limited than in newer versions. Intuit recommends updating to the most recent version of Desktop Pro if your bank supports it. If your bank only supports QuickBooks Online, you would need to switch software to use bank feeds — though you can still use Desktop Pro without them.
What to do if your bank does not support QuickBooks Desktop Pro
If your bank is not in QuickBooks' list and does not support OFX, you have three workarounds. The first is to download a CSV or Excel file from your bank's website each month and import it into QuickBooks using the import feature. This is manual but takes only a few minutes per month.
The second is to use a third-party service like Plaid or Yodlee, which acts as a bridge between your bank and QuickBooks. These services connect to your bank and can send transactions to QuickBooks even if your bank does not officially support it. Some charge a small monthly fee.
The third is to enter transactions by hand as they occur or during monthly reconciliation. This is slower but requires no setup and works with any bank.
Security and what happens to your login information
When you enter your bank login credentials into QuickBooks, you are giving QuickBooks permission to access your checking account on your behalf. Your actual password is not stored in QuickBooks or on Intuit's servers. Instead, Intuit uses your credentials to obtain a secure token from your bank, then stores only that token. The token allows QuickBooks to download transactions but does not let it move money or change account settings.
You can revoke this permission at any time by going to your bank's online settings and removing QuickBooks from the list of connected apps, or by removing the bank feed from within QuickBooks. If you change your bank password, you will need to re-enter your credentials in QuickBooks so it can obtain a new token.
Frequently Asked Questions
Will QuickBooks automatically pay bills or move money from my checking account?
No. Bank feeds only download transaction data into QuickBooks. They do not let QuickBooks initiate payments or transfers. You control all money movement through your bank's website or app.
What if a transaction downloads from my bank but I never recorded it in QuickBooks?
QuickBooks will show it in the downloaded transactions section. You can review it, create a new entry for it in your register, and then match it. This is how you catch expenses or deposits you forgot to record.
How often do transactions download from my bank to QuickBooks?
Most banks send transactions to QuickBooks once per day, usually overnight. The first batch after setup takes one to three business days. Weekends and bank holidays may delay delivery.
Can I use QuickBooks Desktop Pro bank feeds on multiple computers?
Yes, but only one user at a time can be logged into the same QuickBooks file. If you use the file on multiple computers, you need to close it on one before opening it on another, or use QuickBooks Online instead, which supports simultaneous multi-user access.
What if my bank says it supports QuickBooks but the connection fails?
First, confirm your online banking username and password are correct by logging into your bank's website directly. Then try removing and re-adding the bank feed in QuickBooks. If it still fails, contact your bank's support line — they can confirm whether the connection is working on their end and may need to reset it.