Connect your bank account in three steps
To link a bank account to QuickBooks Online, go to the Accounting menu, select Chart of Accounts, find the bank account you want to connect, and click the dropdown arrow next to it. Choose "Connect to online banking" and follow the prompts to sign in with your bank's credentials. QuickBooks will then verify the connection and begin pulling in transactions.
The entire process usually takes five to ten minutes. Once connected, QuickBooks automatically imports your bank transactions into your account register, which means you see what cleared your bank without manually entering each transaction. You can then review, categorize, and match those transactions to invoices or expenses you've already recorded.
Not all banks connect the same way. Some use direct connection, where QuickBooks links straight to your bank's system. Others require you to use Intuit's secure aggregation service, which acts as a middleman. A few smaller banks or credit unions may not support online linking at all, in which case you can download transactions as a CSV or OFX file and upload them manually.
Key Takeaways
- You start the connection from the Chart of Accounts menu in QuickBooks Online, not from a separate settings page.
- QuickBooks asks for your online banking username and password, but does not store them—your bank credentials stay with your bank or with Intuit's secure service.
- After connection, new transactions appear in your account register within one business day, though some banks take longer.
- You must match or categorize imported transactions yourself; QuickBooks suggests categories based on past patterns but does not do it automatically.
What happens before you connect
Before you attempt to link, make sure your bank account exists in QuickBooks as a Bank or Credit Card account type. If you created it as a generic account or haven't added it yet, the connection option won't appear. You can check this by going to Accounting > Chart of Accounts and looking at the account type column.
You'll also need online banking access set up with your bank. This is different from just having a debit card or checkbook—you need to be able to log into your bank's website or app. If you've never done this, contact your bank's customer service to activate online access. Some banks require you to set up a username and password separate from your card PIN.
Have your bank's website or app open in another browser tab while you're linking. If QuickBooks asks you to verify your identity during the connection, your bank may send a code to your phone or email, and you'll need to enter it right away.
Choosing between direct connection and file upload
Most major banks—Chase, Bank of America, Wells Fargo, Citibank, and others—support direct connection. When you choose this route, QuickBooks redirects you to your bank's login page (not a QuickBooks page), you sign in, and you authorize QuickBooks to view your transactions. Your bank then sends those transactions to QuickBooks on an ongoing basis.
If your bank doesn't appear in QuickBooks' list of supported institutions, you have two options. The first is to download transactions from your bank as a file—usually in OFX or CSV format—and upload it to QuickBooks manually. Most banks let you do this from their download or export menu. The second is to use a third-party service like Plaid or Yodlee, which QuickBooks sometimes offers as a fallback, though this adds a step and isn't available everywhere.
File upload works, but it's slower. You have to remember to download and upload transactions regularly, usually weekly or monthly. Direct connection is faster because it's automatic—transactions show up without you doing anything.
Troubleshooting connection failures
If QuickBooks says your bank isn't supported or the connection fails, first check that you're using the correct online banking username and password. Many people confuse their online banking login with their mobile app PIN or their card PIN—they're often different. Log into your bank's website directly to confirm your credentials work.
If your credentials are correct but the connection still fails, your bank may have blocked the connection for security reasons. Contact your bank's customer service and tell them you're trying to connect QuickBooks Online. They can whitelist the connection or provide you with a temporary code. Some banks require you to call rather than chat online to authorize third-party access.
If QuickBooks shows a message about your account type being incompatible, you may have created the account as a different type (like Expense or Other Current Asset). Delete the account from your Chart of Accounts and recreate it as a Bank account, then try connecting again. Your historical transactions won't be affected because they're stored separately.
What to do after the connection is live
Once your bank account is connected, transactions will begin appearing in your account register within one business day. You'll see them in a section called "For Review" or similar, depending on your QuickBooks version. These transactions are not yet categorized or matched to any invoice or bill you've recorded.
Your job is to review each transaction and either categorize it or match it to an existing record. If you spent $50 at an office supply store, QuickBooks might suggest "Office Supplies" based on past patterns—you can accept that or change it. If you received a payment from a customer, QuickBooks can match it to the invoice you sent them, which marks the invoice as paid.
Don't ignore the "For Review" section. Transactions that sit there for too long can cause your books to look out of sync with your bank. Set aside time weekly to clear them out. Most small businesses spend five to ten minutes per week on this task.
Security and what QuickBooks can see
When you connect your bank account, QuickBooks can see your transaction history and current balance, but nothing else. It cannot see your bank's customer service notes, your credit limit, your loan terms, or any other account details. It also cannot initiate transfers or payments—it only reads what's already happened.
Your bank credentials are not stored in QuickBooks. When you enter your username and password, QuickBooks either sends it directly to your bank (in direct connection mode) or to Intuit's secure aggregation service, which then communicates with your bank. In either case, QuickBooks itself never holds your password. If you change your bank password later, you'll need to update the connection in QuickBooks, but the old password is already gone.
If you're worried about security, you can set up a separate online banking user account just for QuickBooks with limited permissions. Some banks allow this. It adds a step during setup but gives you more control over what QuickBooks can access.
Connecting multiple bank accounts and credit cards
You can link as many bank accounts and credit cards as you want to QuickBooks Online. Repeat the same process for each account: go to Chart of Accounts, find the account, click the dropdown, and select "Connect to online banking." Each connection is independent, so if one fails, the others keep working.
If you have accounts at the same bank, QuickBooks usually recognizes this and may ask you to log in once and select which accounts to connect. If you have accounts at different banks, you'll log in separately for each one.
Keep in mind that each connected account adds to your transaction volume. If you import 500 transactions per month across all accounts, you'll need to review and categorize all 500. Some QuickBooks plans have limits on how many transactions you can import per month, so check your plan details if you're connecting many accounts.
Frequently Asked Questions
Does QuickBooks store my bank password?
No. Your password goes directly to your bank or to Intuit's secure service, but QuickBooks itself never stores it. If you change your bank password, you'll need to update the connection in QuickBooks by clicking the account dropdown and selecting "Update connection," but the old password is already deleted.
How long does it take for transactions to show up after I connect?
Most banks send transactions within one business day. Some send them the same day. A few smaller banks or credit unions may take two to three business days. Once they arrive, they appear in your "For Review" section and you can categorize them immediately.
What if my bank isn't on QuickBooks' list?
Download your transactions as an OFX or CSV file from your bank's website and upload them to QuickBooks manually. Go to Banking > Transactions > Upload Transactions and follow the prompts. You'll need to do this regularly instead of having automatic imports, but it works just as well for categorizing and matching.
Can I connect a business account and a personal account at the same bank?
Yes. Create both accounts in your Chart of Accounts (one for business, one for personal, or however you want to organize them), then connect each one separately. QuickBooks will ask you to log in to your bank and select which accounts to link each time.
What happens if I disconnect a bank account?
Disconnecting stops new transactions from importing, but it does not delete the transactions already in QuickBooks. Your historical data stays. If you reconnect later, QuickBooks will resume importing from where it left off, though there may be a gap depending on how long the account was disconnected.