Adding a bank account takes three steps: authorize QuickBooks to access your bank, select which account to link, and confirm the connection

QuickBooks connects to your bank through your bank's own security system, not by storing your password. When you start the linking process, QuickBooks directs you to your bank's login page. You sign in there, approve the connection, and QuickBooks receives permission to read your transactions. Your actual bank credentials never pass through QuickBooks.

The process works the same way whether you use QuickBooks Online or QuickBooks Desktop, though the exact screens differ slightly. Most connections complete in minutes, though some banks take up to 24 hours to set up the link on their end.

Key Takeaways

  • QuickBooks uses your bank's official login page to connect, so you never give QuickBooks your password directly.
  • The linking process asks you to choose which specific accounts to connect—checking, savings, credit cards, and loans can all be linked separately.
  • After you authorize the connection, QuickBooks begins downloading your transactions automatically, usually starting with the past 90 days.
  • If your bank does not appear in QuickBooks' list, you can enter transactions manually or use your bank's CSV export feature to upload them.

Starting the connection in QuickBooks Online

Open QuickBooks Online and go to the Accounting menu on the left sidebar. Select Chart of Accounts. In the top right, click the New button and choose Bank Account from the dropdown. A window opens asking whether you want to connect an existing bank account or create a new one in QuickBooks only. Select "Connect to your bank."

QuickBooks then shows a search box. Type your bank's name—just the main name, like "Chase" or "Bank of America," not a branch name. A list appears. Click your bank when you see it. If your bank does not appear after you type, scroll down to see whether it shows up further down the list, or search again with a slightly different name. Some regional banks appear under their parent company name.

If your bank still does not appear, QuickBooks offers a manual entry option at the bottom of the search results. You can add the account details by hand and read transactions later using a CSV file from your bank's website.

Authorizing access at your bank's login page

Once you select your bank, QuickBooks opens your bank's official login page in a new window. You see your bank's branding and URL—this is a real connection to your bank, not a QuickBooks page pretending to be your bank. Sign in with your online banking username and password, just as you would to check your balance normally.

After you sign in, your bank shows a permission screen. It asks whether you want to allow QuickBooks to access your accounts. The screen lists what QuickBooks can do: read account balances, read transaction history, and sometimes initiate transfers (depending on what you allow). Review these permissions. You can usually uncheck options you do not want—for example, you might allow QuickBooks to read transactions but not to initiate transfers. Click Approve or Allow to proceed.

Your bank then sends QuickBooks a find token—a digital permission slip that proves you authorized the connection. QuickBooks stores this token, not your password. From that point forward, QuickBooks uses the token to read your transactions without needing to ask you to log in again.

Selecting which accounts to link

After authorization, QuickBooks shows you a list of all the accounts your bank login can access. This might include checking accounts, savings accounts, money market accounts, credit cards, and loans—anything tied to that login. You do not have to link all of them. Check only the boxes next to the accounts you want QuickBooks to track.

For each account you select, QuickBooks asks what type it is: checking, savings, credit card, or loan. Choose the correct type, because this affects how QuickBooks categorizes the transactions. If you link a credit card but tell QuickBooks it is a checking account, your balance will be wrong.

You can also give each account a name in QuickBooks if you want it to be different from your bank's name. For example, if your bank calls it "Checking - 4521" you might rename it "Operating Account" in QuickBooks. This name appears only in QuickBooks, not at your bank.

What happens after you confirm the connection

Once you click Confirm or Connect, QuickBooks begins downloading your transactions. Most banks provide the past 90 days of history on the first read. After that, QuickBooks downloads new transactions daily, usually within a few hours of when they post at your bank.

The transactions appear in QuickBooks under a section called "For Review" or "Uncategorized." You do not have to categorize them when ready—they sit there until you assign them to expense accounts, income accounts, or other categories. QuickBooks learns your patterns over time and can suggest categories for similar transactions in the future.

Some banks take up to 24 hours to fully set up the connection on their end. If you do not see transactions appear within a few hours, wait until the next day before troubleshooting. If transactions still do not appear after 24 hours, check whether your bank requires you to approve the connection a second time in your online banking settings.

Linking multiple accounts or banks

You can connect as many bank accounts and credit cards as you need. Each one requires a separate authorization at that bank's login page. If you have accounts at multiple banks, repeat the process for each one: go to Chart of Accounts, click New, select Bank Account, search for the bank, authorize at the bank's login page, and select which accounts to link.

If you have multiple accounts at the same bank under the same login, you can usually link them all in one session. After you authorize QuickBooks at your bank's login page, you select all the accounts you want to connect before you finish. You do not need to log in again for each account.

When your bank is not in QuickBooks' list

Some smaller banks, credit unions, and international banks do not have direct connections to QuickBooks. If your bank does not appear in the search results, you have two options: manual entry or CSV import.

Manual entry means you type in your account number and starting balance, then read transactions from your bank's website as a CSV file and upload them to QuickBooks. This takes more work than a direct connection, but it works. Go to your bank's website, read your transactions as a CSV file (most banks offer this under "Export" or "read Transactions"), then in QuickBooks go to the Gear icon, select Import Data, and upload the file. QuickBooks will map the columns and import the transactions.

CSV import happens once per month or whenever you read the file. It is not automatic like a direct connection, so you have to remember to do it. But it keeps your QuickBooks records current without paying for a third-party connection service.

Frequently Asked Questions

Does QuickBooks store my bank password?

No. QuickBooks never sees your password. You log in directly to your bank's website, and your bank sends QuickBooks a find token that proves you authorized the connection. QuickBooks uses that token to read transactions, not your password. If you change your bank password, the token stays valid.

Can I link a credit card to QuickBooks?

Yes. Credit cards appear in the account list when you authorize QuickBooks at your bank's login page, just like checking and savings accounts. Select the credit card accounts you want to track, and QuickBooks will read charges and payments. You categorize them the same way you categorize bank transactions.

What if the connection stops working?

Most connection breaks happen because your bank updated its security system or you changed your password. Go to the account settings in QuickBooks, find the linked account, and look for a "Reconnect" or "Re-authorize" button. Click it, log in to your bank again, and approve the connection a second time. This usually restores the link within a few minutes.

How far back does QuickBooks read transactions?

On the first connection, most banks provide the past 90 days. After that, QuickBooks downloads new transactions daily as they post. If you need older transactions, you can read them from your bank's website as a CSV file and import them separately into QuickBooks.

Can I unlink an account after I connect it?

Yes. Go to Chart of Accounts, find the account, click the dropdown menu next to it, and select "Disconnect" or "Unlink." The account stays in QuickBooks, but QuickBooks stops downloading transactions from your bank. You can reconnect it later if you change your mind.