Connect your bank account to QuickBooks Desktop in four steps

To set up a bank account in QuickBooks Desktop, you create a new account record in the Chart of Accounts, then link it to your actual bank using the bank connection feature. The process takes about 10 to 15 minutes and requires your online banking login credentials. QuickBooks Desktop can then download your transactions automatically, which saves you from entering them by hand.

The connection works through Web Connect (the older method) or Direct Connect (faster, if your bank supports it). Not every bank supports automatic download, but most major banks do. If yours does not, you can still create the account in QuickBooks and enter transactions manually.

Key Takeaways

  • You must create a bank account in your Chart of Accounts before you can link it to your actual bank.
  • QuickBooks Desktop connects to your bank using either Direct Connect or Web Connect, depending on what your bank supports.
  • You will need your online banking username and password to set up the connection.
  • Once linked, QuickBooks can download transactions automatically, but you still review and approve each one before it posts to your books.
  • If your bank does not support automatic download, you can create the account and enter transactions manually instead.

Create a new bank account in your Chart of Accounts

Open QuickBooks Desktop and go to Lists > Chart of Accounts. Click the Account button at the bottom left and select New. A window will open asking you to choose an account type.

Select Bank from the list of account types. QuickBooks will ask you for a name (use your actual bank name and account type, like "Chase Checking" or "Wells Fargo Business Savings"), an account number if you want to store it, and a description. Leave the "Tax Line" field blank unless you have a specific reason to assign one. Click Save & Close.

Your new bank account now appears in the Chart of Accounts, but it is not yet connected to your actual bank. The account exists only in QuickBooks until you link it.

Find your bank's connection method in QuickBooks

Go to Banking > Online Banking > Set Up Account for Online Services. QuickBooks will open a window and ask you to select the account you just created. Choose it from the dropdown list.

QuickBooks will then search for your bank. Type your bank's name in the search field. If your bank appears in the list, click on it. QuickBooks will show you which connection method your bank supports — either Direct Connect (faster, real-time) or Web Connect (slower, requires manual steps). If your bank does not appear, it does not support automatic transaction download through QuickBooks Desktop.

If your bank is not listed, you can still use the account in QuickBooks by entering transactions manually. You will not be able to download transactions automatically, but the account will work the same way as any other account in your books.

Enter your online banking credentials

If your bank supports Direct Connect or Web Connect, QuickBooks will ask for your online banking username and password. Enter the same credentials you use to log into your bank's website or app. Do not use your debit card PIN or ATM password — use your online banking login.

QuickBooks stores these credentials securely and uses them only to download transactions. Your password is not saved in a way that lets anyone read it back out. If you change your online banking password later, you will need to update it in QuickBooks as well by going back to Banking > Online Banking > Change Online Banking Password.

Click Next or Connect (the button name varies by bank). QuickBooks will attempt to verify your login with your bank. This usually takes 30 seconds to a few minutes.

Confirm the account and download your first transactions

Once QuickBooks verifies your login, it will show you a list of accounts at your bank. Find the account you want to link and make sure it is checked. Click Next. QuickBooks will match the account you selected to the bank account you created in your Chart of Accounts.

QuickBooks will then download your recent transactions — usually the last 30 to 90 days, depending on your bank. These transactions appear in a holding area called the Bank Feeds or Downloaded Transactions window. You will see each transaction listed with the date, amount, and description from your bank.

Review each transaction. If it matches an invoice or bill you already entered in QuickBooks, click on it and select the matching transaction. If it is a new transaction, click Add to Register to post it to your account. Do not approve transactions you do not recognize — contact your bank first.

Set up automatic downloads and reconciliation

Once your account is linked, QuickBooks can download new transactions automatically. Go to Banking > Online Banking > Online Banking Setup and check the box that says Automatically download transactions. You can set QuickBooks to download daily, weekly, or on a schedule you choose.

Even with automatic downloads turned on, you still review and approve each transaction before it posts. QuickBooks will not post anything without your say-so. This protects you from posting duplicate or incorrect transactions by accident.

When you reconcile your account at the end of the month, QuickBooks will match the transactions you approved against your bank statement. Go to Banking > Reconcile, select your bank account, and enter the ending balance from your statement. QuickBooks will mark off the transactions that cleared and show you any differences.

Troubleshoot connection problems

If QuickBooks cannot connect to your bank, the most common cause is an incorrect username or password. Log into your bank's website directly to make sure your credentials work there first. If they do, go back to Banking > Online Banking > Change Online Banking Password and re-enter them in QuickBooks.

Some banks require you to set up online banking access separately or to approve third-party connections before QuickBooks can link. Check your bank's website or call their customer service line to ask whether they support QuickBooks Desktop and whether you need to enable anything on your end.

If your bank does not support Direct Connect or Web Connect, you can still download transactions in a file format called OFX or QFX from your bank's website and import them into QuickBooks manually. Go to Banking > Online Banking > Web Connect File and select the file you downloaded. QuickBooks will process it the same way it would if you had downloaded automatically.

Frequently Asked Questions

Do I have to use the same password in QuickBooks that I use for online banking?

Yes. QuickBooks uses your actual online banking credentials to log into your bank and download transactions. If you change your online banking password, you must update it in QuickBooks as well, or the connection will fail.

Can I link multiple bank accounts to QuickBooks Desktop?

Yes. Create a separate bank account in your Chart of Accounts for each bank or each account at the same bank, then repeat the setup process for each one. You can link as many accounts as you need.

What happens if I delete a linked bank account from QuickBooks?

If you delete the account from your Chart of Accounts, the connection to your bank is broken and QuickBooks will stop downloading transactions. The account itself is not deleted from your bank — only from QuickBooks. If you need to reconnect later, you can create a new account and set up the link again.

Can I use QuickBooks Desktop to download credit card transactions?

Yes, if your credit card issuer supports it. Create a Credit Card account type instead of a Bank account type, then follow the same setup steps. Not all credit card companies support automatic download through QuickBooks Desktop, so check with your card issuer first.

Is it safe to give QuickBooks my online banking password?

QuickBooks encrypts your password and does not store it in readable form. The password is used only to download transactions from your bank. You can change your online banking password at any time and update it in QuickBooks without affecting your account security.