Connect your bank account directly in QuickBooks, not by setting up a new account

You do not set up a checking account inside QuickBooks. Instead, you link an existing checking account that you already have at your bank to QuickBooks so the software can pull in your transactions automatically. QuickBooks acts as a window into your real bank account—it reads what your bank knows, but the account itself lives at your bank.

The process takes about five minutes and requires your online banking login. QuickBooks uses a secure connection called bank linking to ask your bank permission to see your transactions. Your bank then sends that data to QuickBooks, which sorts it into your books. You never give QuickBooks your password directly.

Key Takeaways

  • You link an existing bank account to QuickBooks using your online banking credentials, not create a new account inside the software.
  • QuickBooks connects through your bank's secure system, so your actual password stays with your bank and never goes to QuickBooks.
  • The connection works best when your bank is on QuickBooks' supported list, though most major U.S. banks are included.
  • Once linked, transactions download automatically, usually within one business day of posting at your bank.
  • If your bank is not supported, you can upload transactions manually using a CSV file or connect through a third-party aggregator like Plaid.

What you need before you start linking

Have your online banking login ready—the same username and password you use to check your balance on your bank's website or app. You will need access to that account during the linking process. If you have not set up online banking with your bank yet, do that first through your bank's website or by calling their customer service line.

Know which QuickBooks product you are using: QuickBooks Online, QuickBooks Desktop, or QuickBooks Self-Employed. The linking steps differ slightly between them. You should also know your bank's name exactly as it appears in your account documents, because QuickBooks will ask you to search for it by name.

Make sure the checking account is in your name or a name you are authorized to access. QuickBooks cannot link accounts you do not own or have permission to manage. If you are linking a business account, you will need the same online banking access that the account owner has.

How to link your checking account in QuickBooks Online

Open QuickBooks Online and go to the Accounting menu on the left sidebar. Click Chart of Accounts. Find the checking account you want to link—if you have not created one yet, click New and set up a bank account entry first, then come back to link it.

Click the account name to open it. In the top right, you will see a Connect to Bank button or link. Click it. QuickBooks will ask you to search for your bank by name. Type your bank's name and select it from the list that appears. If your bank does not show up, scroll down to see if there is an option to connect through Plaid, a third-party service that handles banks QuickBooks does not directly support.

Click Connect next to your bank. You will be taken to your bank's secure login page—notice the URL shows your bank's domain, not QuickBooks. Log in with your online banking credentials. Your bank will then ask you to confirm that you want QuickBooks to access your account. Click yes or confirm. You will be sent back to QuickBooks, and the connection is complete.

Your transactions should start downloading within a few hours, though it can take up to one business day. You will see them appear in the For Review tab under Banking in QuickBooks. You then match them to your categories or invoices so QuickBooks knows what each transaction was for.

How to link your checking account in QuickBooks Desktop

Open QuickBooks Desktop and go to Banking in the top menu. Click Online Banking, then Set Up Account for Online Services. QuickBooks will show you a list of accounts in your company file. Select the checking account you want to link.

Click Next. QuickBooks will ask you to search for your bank. Type the bank name and select it from the results. Click Next again. You will see a login screen that belongs to your bank, not QuickBooks. Enter your online banking username and password. Confirm that you want to allow QuickBooks access when your bank asks.

Once confirmed, you will return to QuickBooks Desktop. The account is now linked. Transactions will download the next time you click Banking > Online Banking > Download Transactions. Unlike QuickBooks Online, Desktop does not download automatically—you have to trigger it manually each time.

What to do if your bank is not on the supported list

If you search for your bank and it does not appear, check whether QuickBooks offers a connection through Plaid, a financial data aggregator that connects to thousands of banks. Plaid handles the login and data transfer for banks that do not have a direct link to QuickBooks. The process is the same from your end—you log in with your banking credentials, and Plaid securely passes the data to QuickBooks.

If Plaid is not an option either, you can upload transactions manually. Download a statement from your bank as a CSV or OFX file—most banks offer this under a "Download Transactions" or "Export" option in their online banking portal. Then in QuickBooks Online, go to Accounting > Chart of Accounts, click your checking account, and look for an Upload button. Select your file and QuickBooks will import the transactions.

Manual upload is slower and requires you to remember to do it regularly, but it works for any bank. Some users do this weekly or monthly depending on their transaction volume.

Troubleshooting a failed or stuck connection

If the connection fails during login, the most common cause is an incorrect password or a username that does not match your online banking login. Go back to your bank's website, log in there to confirm your credentials work, then try linking again in QuickBooks.

If your bank asks for a security code or two-factor authentication during the linking process, enter it. Some banks require this step and it is normal. If your bank's security system blocks QuickBooks the first time, try again in a few minutes—banks sometimes flag new connections as suspicious and temporarily lock them.

If transactions stop downloading after the connection worked for a while, your bank may have reset your online banking session or changed your password. Go back to the account settings in QuickBooks and click Reconnect or Update Connection. You will log in again, and the download should resume.

If you see duplicate transactions after linking, this usually means you manually entered a transaction that also came through the bank feed. Find the duplicate in the For Review

How often transactions download and what happens next

In QuickBooks Online, transactions download automatically once per day, usually overnight or early morning. In QuickBooks Desktop, you download them manually whenever you choose. Either way, new transactions appear in a holding area—called For Review in Online or Downloaded Transactions in Desktop—before they hit your official books.

You then review each transaction and either match it to an existing invoice or expense, or assign it a category. This step is called categorizing or matching. Once you confirm a transaction, it moves into your account register and your reports update to reflect it. Transactions typically show up at your bank one to two business days after you spend the money, so there is usually a lag between when you swipe your card and when QuickBooks sees it.

Frequently Asked Questions

Does QuickBooks see my password when I link my bank account?

No. When you log in during the linking process, you are on your bank's secure website, not QuickBooks. Your bank verifies your identity and then tells QuickBooks it is okay to pull transaction data. QuickBooks never receives or stores your password.

Can I link multiple checking accounts to the same QuickBooks file?

Yes. Create a separate bank account entry in your chart of accounts for each checking account you own, then link each one individually. Transactions from all accounts will download into their respective entries, and you can see them all in one place.

What if I change my online banking password after linking?

You do not need to do anything. Your bank handles the password change on its end. QuickBooks uses a secure token that your bank issued during the initial link, not your password, so the connection stays active. If downloads stop for any reason, you can reconnect using your new password.

Can I link a savings account or money market account instead of a checking account?

Yes, though most people link checking accounts because that is where business transactions happen. The process is the same—create a bank account entry in QuickBooks, select the savings or money market account type, and link it the same way you would a checking account.

How far back do downloaded transactions go?

This varies by bank. Most banks make the last 90 days available through QuickBooks. If you need older transactions, download them manually from your bank as a CSV file and upload them to QuickBooks separately.