Add the account directly in QuickBooks, then authorize the bank connection
To set up a new checking account in QuickBooks, you create the account record first within QuickBooks itself, then link it to your actual bank. QuickBooks does not create the bank account for you—you need an existing account at your bank before you start. Once you have the account open at your bank, the setup takes about 10 to 15 minutes inside QuickBooks, plus a separate authorization step with your bank that usually happens immediately or within a day.
The process differs slightly between QuickBooks Online and QuickBooks Desktop, but both follow the same general path: add the account to your chart of accounts, then connect it to your bank using your online banking credentials.
Key Takeaways
- You must open a checking account at your bank before you can link it to QuickBooks—QuickBooks cannot create the account for you.
- In QuickBooks Online, go to Settings > Chart of Accounts, click New, select Bank as the account type, and enter your account details.
- After creating the account in QuickBooks, use the Connect button to authorize your bank login so QuickBooks can pull transaction data.
- Most banks connect within minutes, but some require a one-time verification code or additional security step that can take up to 24 hours.
- If your bank does not appear in the connection list, you can manually enter transactions or use CSV import instead of live connection.
Create the account record in QuickBooks Online
Open QuickBooks Online and go to Settings (the gear icon in the top right). Select Chart of Accounts from the menu. Click the New button in the top left corner. A form will appear asking you to choose an account type—select Bank from the dropdown list.
Fill in the account name (for example, "Main Checking" or "Business Checking"). Enter the account number if you want to store it (optional, but useful for your own records). Leave the opening balance at zero unless you are importing historical data, which requires a separate process. Click Save and Close. The account now exists in your QuickBooks chart of accounts but is not yet connected to your bank.
Connect your bank to QuickBooks using online banking credentials
From the Accounting menu in QuickBooks Online, select Banking. You will see a list of connected accounts on the left side and a button that says Connect Account or Add Account. Click it. A window will open asking you to search for your bank by name. Type your bank's name and select it from the results.
QuickBooks will redirect you to your bank's login page (this happens within QuickBooks but uses your bank's actual security). Enter your online banking username and password. Your bank may ask for additional verification—a code sent to your phone, a security question, or a one-time password. Complete whatever your bank requires. Once verified, QuickBooks will show you a list of accounts at that bank. Select the checking account you just created in QuickBooks. Click Connect or Authorize. The connection is now active.
What happens after you authorize the connection
QuickBooks will begin pulling transactions from your bank, usually within a few minutes. You will see transactions appear in the Banking section under the account name. These transactions are not yet in your books—they sit in a holding area called "For Review" until you match them to your QuickBooks entries or create new ones.
For each transaction, you can click it and assign it to an expense category, customer, or project. Once you categorize a transaction, it moves into your actual accounting records. Transactions you have already entered manually in QuickBooks will show a Match button, which you click to confirm that the bank transaction and your entry are the same thing. This prevents double-counting.
If your bank is not in the connection list
Some smaller banks and credit unions do not have direct connections to QuickBooks. If you search for your bank and it does not appear, you have two options: manual entry or CSV import. Manual entry means you type each transaction into QuickBooks by hand—slower, but straightforward. CSV import means you download a file from your bank's website (usually called a transaction export or statement download) and upload it to QuickBooks, which reads the file and creates the transactions for you.
To import a CSV file, go to Banking in QuickBooks Online and look for an Import button or option. Select your file from your computer. QuickBooks will map the columns (date, amount, description, and so on) to the correct fields. Review the preview and click Import. The transactions will appear in your For Review section just as they would from a direct connection.
Troubleshooting connection problems
If QuickBooks cannot connect to your bank, the most common cause is an incorrect password or a security setting at your bank that blocks third-party access. Log into your bank's website directly and confirm your password works. Some banks require you to turn on "third-party access" or "API access" in your online banking settings before QuickBooks can connect. Check your bank's help section or call their customer service line to ask if this is required.
If your bank uses multi-factor authentication (a code sent to your phone every time you log in), QuickBooks may not be able to stay connected long-term. In that case, ask your bank if they offer an app-specific password or a separate login for third-party services. This is a password that works only for QuickBooks and does not require the multi-factor code. If your bank does not offer this, CSV import is your most reliable option.
Keeping your connection secure
QuickBooks does not store your bank password. When you authorize the connection, you are giving QuickBooks permission to access your account on your bank's servers. Your bank handles the actual authentication. You can revoke this permission at any time by going to your bank's security settings and removing QuickBooks from the list of authorized apps.
If you change your bank password, you will need to reconnect QuickBooks. Go to Banking in QuickBooks, find the account, and look for a Reconnect or Update button. Enter your new password and complete any verification your bank requires. The connection will resume pulling transactions.
Frequently Asked Questions
Do I need to open a new bank account, or can I connect an existing one?
You can connect an existing checking account. QuickBooks works with accounts you already have open at your bank. You do not need to open a new account unless you want to. Just create the account record in QuickBooks and authorize the connection using your existing bank login.
How far back does QuickBooks pull transactions?
Most banks provide the last 90 days of transactions when you first connect. Some provide more. After the initial connection, QuickBooks pulls new transactions daily. If you need older transactions, you can import a CSV file from your bank's website or enter them manually.
Can I connect multiple checking accounts from the same bank?
Yes. Create a separate account record in QuickBooks for each checking account, then connect them all using the same bank login. QuickBooks will show you all your accounts at that bank and let you select which ones to connect.
What if I see duplicate transactions after connecting?
This usually happens if you entered transactions manually before connecting the bank. When QuickBooks pulls the same transactions from the bank, they appear as duplicates. Use the Match feature to link your manual entries to the bank transactions. QuickBooks will then hide the duplicate and show only one entry in your books.
Can I disconnect and reconnect the same account later?
Yes. You can disconnect an account at any time by going to Banking, finding the account, and clicking Disconnect. The account record stays in your chart of accounts. You can reconnect it later using the same process. Disconnecting does not delete any transactions already imported.