The basic steps to link a checking account
To add a checking account to QuickBooks, you start in the Chart of Accounts, create a new bank account record, then authorize QuickBooks to connect to your bank. The authorization step—where you log into your bank's website through QuickBooks—is what actually links the two systems so transactions can flow in automatically.
The process takes about 10 to 15 minutes if your bank is on QuickBooks' supported list. If your bank is not supported, you can still create the account record in QuickBooks, but you will need to enter transactions manually or upload a file from your bank instead.
QuickBooks works with most major banks and many regional ones. Before you start, have your online banking login ready—the same username and password you use to check your balance on your bank's website.
Key Takeaways
- You create a bank account in QuickBooks first, then authorize the connection through your bank's login, which takes about 10 to 15 minutes for supported banks.
- QuickBooks supports most major banks and many regional banks, but you can still add unsupported banks and enter transactions manually.
- Once linked, transactions from your checking account appear in QuickBooks automatically, usually within one business day.
- You can link multiple checking accounts to the same QuickBooks file, and each one requires its own authorization.
- If your bank is not supported or the connection fails, you can upload a CSV or OFX file from your bank instead.
Where to find the Chart of Accounts in QuickBooks
In QuickBooks Online, go to the left navigation menu and select Accounting, then Chart of Accounts. In QuickBooks Desktop, open the Lists menu and choose Chart of Accounts.
The Chart of Accounts is where all your financial accounts live—checking, savings, credit cards, loans. Each account is a separate record that QuickBooks uses to track money in and out. When you add a new checking account, you are creating a new record here first, before you connect it to your actual bank.
Creating a new bank account record
Once you are in the Chart of Accounts, click the New button (or Account in Desktop). Choose Bank as the account type. QuickBooks will ask you to name the account—use the name your bank uses, like "Checking" or "Business Checking Account," so you can match it easily later.
You will also enter the account number (the last four digits are usually enough for security), and optionally a description. Leave the opening balance at zero for now—QuickBooks will pull your actual balance once the connection is live. Save the account.
At this point, the account exists in QuickBooks but is not yet connected to your bank. You now have a record to link to.
Authorizing the connection to your bank
After you save the account, QuickBooks will prompt you to connect it. Click Connect Account or Link Account (the wording varies by version). QuickBooks will open a secure window to your bank's login page.
Log in with your online banking username and password—the same credentials you use to check your balance. You are not giving QuickBooks your password; you are logging in directly to your bank's site through a secure tunnel. Your bank then tells QuickBooks, "Yes, this person owns this account," and the connection is authorized.
Some banks ask you to approve the connection a second time or to enter a code sent to your phone. Follow those steps. Once approved, close the window and return to QuickBooks. The account should now show as Connected.
What happens after the connection is live
Once linked, QuickBooks begins pulling transactions from your checking account automatically. This usually starts within one business day. You will see deposits, checks, transfers, and fees appear in the account register in QuickBooks.
QuickBooks does not automatically categorize these transactions—that is your job. Each transaction will appear in a list for you to review, and you can assign it to an expense category (like "Office Supplies" or "Meals and Entertainment") or leave it uncategorized. This categorization is what makes your financial reports accurate.
Transactions typically sync once per day, usually overnight. If you need to see the latest activity, you can manually refresh the connection by clicking the account and selecting Update or Refresh.
Linking multiple checking accounts
If you have more than one checking account—a business account and a payroll account, for example—you can link them all to the same QuickBooks file. Create a separate bank account record for each one in the Chart of Accounts, then authorize each connection individually.
QuickBooks will pull transactions from all linked accounts and display them separately in your account registers. This makes it easy to see the full picture of your cash across multiple accounts without switching between bank websites.
Each account connection requires its own authorization, so have all your online banking logins ready if you are setting up multiple accounts at once.
What to do if your bank is not supported
QuickBooks supports most major banks (Chase, Bank of America, Wells Fargo, Citibank, and hundreds of regional and credit union banks), but not every bank is on the list. If your bank does not appear when you try to connect, you have two options: manual entry or file upload.
With manual entry, you create the account record in QuickBooks and enter each transaction by hand as it clears your bank. This is slower but works for any bank. With file upload, you download a transaction file from your bank (usually in CSV or OFX format) and import it into QuickBooks. Many banks offer this option even if they are not directly connected to QuickBooks.
To upload a file, go to the account in QuickBooks, look for an Upload or Import option, and select the file from your computer. QuickBooks will read the transactions and add them to the account. You will still need to categorize them, but the data entry is done for you.
Troubleshooting a failed connection
If the connection fails or you see an error message, the most common causes are an incorrect password, a changed password since you last logged in, or your bank blocking the connection attempt. Start by confirming your online banking password works by logging into your bank's website directly.
If your password is correct, try disconnecting the account in QuickBooks and reconnecting it. Go to the account settings, select Disconnect, then click Connect Account again and log in fresh. This often clears temporary connection issues.
If the connection still fails and your bank is on QuickBooks' supported list, contact QuickBooks support with the error message you received. If your bank is not supported, switch to the file upload method instead.
Frequently Asked Questions
Do I need to give QuickBooks my bank password?
No. When you authorize the connection, you log into your bank's website directly through a secure tunnel. QuickBooks never sees or stores your password. Your bank confirms the connection and tells QuickBooks it is authorized.
How long does it take for transactions to show up in QuickBooks?
Usually one business day. Some banks sync faster, some slower. Weekends and holidays can add a day. You can manually refresh the connection to check for new transactions at any time.
Can I unlink a checking account after I connect it?
Yes. Go to the account in QuickBooks, find the connection settings, and select Disconnect. The account record stays in QuickBooks, but it stops pulling new transactions. You can reconnect it later if you want.
What if I connect the wrong checking account by mistake?
Disconnect it immediately by going to the account settings and selecting Disconnect. Then create a new account record for the correct checking account and authorize that one instead. Transactions from the wrong account will stop syncing once you disconnect.
Can I link a savings account or money market account to QuickBooks?
Yes. The process is the same—create a bank account record in the Chart of Accounts, choose the appropriate account type (savings, money market, etc.), and authorize the connection. QuickBooks treats all bank-type accounts the same way.