The basic steps to link a checking account
To add a checking account to QuickBooks, you start in the Chart of Accounts section, create a new bank account, and then connect it to your actual bank through QuickBooks' find connection system. The process takes about 10 to 15 minutes if your bank is on QuickBooks' supported list, and longer if you need to enter transactions manually.
QuickBooks uses bank feeds — an automated connection that pulls your real transactions into the software — for most major U.S. banks. If your bank supports this, you'll authenticate once and QuickBooks will sync your transactions automatically. If your bank doesn't support feeds, you can still add the account and enter transactions by hand, or use a CSV file import.
Key Takeaways
- You create the account in QuickBooks first, then connect it to your actual bank through the bank feeds system, not the other way around.
- Most major banks (Chase, Bank of America, Wells Fargo, Citibank, and hundreds of regional banks) support automatic feeds, but you should check your bank's name on QuickBooks' supported list before you start.
- The connection requires you to log in with your online banking credentials, but QuickBooks does not store your password — your bank handles the authentication.
- If your bank is not on the supported list, you can still add the account and manually enter transactions or import them from a CSV file your bank provides.
Creating the account in QuickBooks
Open QuickBooks and go to the Chart of Accounts. Click the New button and select Bank Account from the account type dropdown. Give the account a name that matches your real bank (for example, "Chase Business Checking" or "Wells Fargo Operating Account") so you don't confuse it later.
Enter the account number from your bank statement — you can use the last four digits only if you prefer not to store the full number. Leave the opening balance blank for now; QuickBooks will reconcile this once the bank feed connects and you see your real transactions. Click Save and Close.
Connecting through bank feeds
Once the account exists in QuickBooks, go to the Banking menu and select Bank Feeds Setup. Choose your bank from the list. If your bank appears, click Connect and you'll be taken to a find login page run by your bank, not by QuickBooks. Log in with your online banking username and password.
Your bank will ask you to authorize QuickBooks to access your account. This is a one-time step. You'll see a list of accounts at that bank — select the checking account you just created in QuickBooks and confirm. QuickBooks will then pull in your last 90 days of transactions (the exact window varies by bank) and show them in a review screen.
Review the transactions for accuracy. QuickBooks will ask you to categorize them or match them to existing entries in your books. Once you confirm, the feed is live and new transactions will appear automatically, usually within one business day of posting at your bank.
What to do if your bank is not supported
Check the QuickBooks supported banks list first — it includes most major national banks and many regional ones, but not all. If your bank doesn't appear, you have two options: manual entry or CSV import.
For manual entry, add the account as described above, but skip the bank feeds step. You'll enter each transaction by hand as it clears your bank, or you can batch-enter them weekly from your statement. This is slower but works for any bank.
For CSV import, ask your bank whether they can export your transactions in CSV format (most can). read the file from your bank's website, then go to Banking > Bank Feeds Setup > Import Transactions and upload the file. QuickBooks will map the columns and import them. You'll still need to categorize them, but this is faster than typing each one.
Reconciling after you connect
Once transactions are flowing in, you'll reconcile your QuickBooks account to your bank statement each month. Go to Banking > Reconcile and select the account. QuickBooks will show you the statement balance from your bank and the balance in QuickBooks, and you'll mark off which transactions have cleared.
The first reconciliation usually takes longer because you're matching three months of history. After that, monthly reconciliation should take 10 to 20 minutes. If QuickBooks shows transactions your bank doesn't, or vice versa, check for timing differences — deposits and checks take a few days to clear — or duplicate entries if you manually entered something that also came through the feed.
Fixing common connection problems
If the bank feed stops working or won't connect, the most common cause is that your online banking password has changed. Go to Banking > Bank Feeds Setup, find the account, and click Update Login. Re-enter your current banking credentials. QuickBooks will re-authenticate and the feed should resume.
If you see duplicate transactions, it usually means you manually entered something that also came through the feed. Delete the manual entry and keep the one from the bank feed, since the feed is the source of truth. If QuickBooks is missing transactions that appear on your statement, check whether they posted after you last synced — bank feeds update once daily, usually overnight.
If you're getting an error message like "Invalid Login" or "Account Not Found," verify that you're using the correct online banking username and password (not your debit card PIN). Some banks require a separate online banking login. If you're still stuck, contact your bank's support line — they can confirm whether QuickBooks is authorized to access your account.
Moving between QuickBooks versions
Bank feeds work the same way in QuickBooks Online and QuickBooks Desktop, but the menu paths are slightly different. In QuickBooks Online, go to Accounting > Chart of Accounts, then click New and select Bank Account. The bank connection step is identical. In QuickBooks Desktop, the path is Banking > Bank Feeds Setup.
If you're switching from Desktop to Online, you'll need to set up the bank feed again in the new version — the connection doesn't transfer. Create the account in Online first, then connect it to your bank through the Online interface. Your transaction history won't move over automatically, so you may want to keep Desktop open for a few months while you build history in Online.
Frequently Asked Questions
Does QuickBooks store my banking password?
No. When you connect through bank feeds, you log in directly to your bank's find server, not to QuickBooks. Your bank handles the authentication and tells QuickBooks whether to allow access. QuickBooks stores only a token that lets it request new transactions — not your actual password.
Can I connect multiple checking accounts from the same bank?
Yes. Create each account separately in the Chart of Accounts, then go through the bank feeds setup for each one. When you log in to your bank, you'll see all your accounts and can select which ones to connect. Each one will sync independently.
What happens if I delete the account from QuickBooks?
The bank feed stops, but your bank account itself is not affected. If you recreate the account in QuickBooks later, you'll need to reconnect the feed and re-authenticate with your bank. Any transactions you entered while the account was deleted will be gone unless you backed up your QuickBooks file.
How far back does QuickBooks pull transactions when I first connect?
Most banks provide the last 90 days of transactions when you first connect. Some provide more or less depending on their policy. After the initial pull, new transactions sync daily. If you need older transactions, you'll have to import them manually using a CSV file from your bank.
Can I use the same checking account in multiple QuickBooks files?
Technically yes, but it's not recommended. Each QuickBooks file will try to sync the same bank account independently, which can create duplicate transactions and reconciliation headaches. If you have multiple QuickBooks files, keep each bank account connected to only one file.