The basic steps to link your bank account
To connect a bank account to QuickBooks Online, you start in the Settings menu, select Accounts and Settings, then go to the Banking tab. From there, click "Connect account" and search for your bank by name. QuickBooks will show you whether your bank supports direct connection—most major banks do, but some smaller or regional banks may not.
If your bank appears in the list, QuickBooks takes you to your bank's login page (not QuickBooks' page). You log in with your actual banking credentials there, and your bank handles the connection on its end. You never give your password to QuickBooks itself. Once you authorize the connection, your transactions start flowing into QuickBooks within a few hours, though sometimes it takes up to a business day for the first batch to arrive.
If your bank does not appear in the search results, you have two backup options: you can upload transactions manually using a CSV or OFX file that your bank can export, or you can use QuickBooks' Web Connect feature, which some banks support as an alternative to direct linking.
Key Takeaways
- You connect through Settings > Accounts and Settings > Banking tab, then search for your bank by name and authorize through your bank's own login page.
- Most major banks connect directly, but regional or smaller banks may require manual CSV uploads or Web Connect instead.
- Transactions typically appear in QuickBooks within a few hours to one business day after you authorize the connection.
- QuickBooks never sees your actual bank password—your bank handles the secure connection on its side.
- Once linked, you can categorize transactions, match them to invoices, and reconcile your account without re-entering data by hand.
What happens after you authorize the connection
Once your bank account is connected, QuickBooks begins pulling in your transactions automatically. These show up in a section called "For Review" in the Banking tab. You do not have to do anything—the transactions arrive on their own schedule, usually daily or every few days depending on your bank.
Your job is to review each transaction and tell QuickBooks what it is for. If you received a payment from a customer, you match it to the invoice. If you paid a vendor, you categorize it to an expense account. If it is a transfer between your own accounts, you mark it as such. This step takes a few minutes per transaction but saves you from typing everything in by hand and keeps your books accurate.
After you categorize a transaction, it moves out of "For Review" and into your actual ledger. You can go back and change the category later if you need to, but getting it right the first time keeps your reports clean.
Troubleshooting when your bank will not connect
If your bank does not appear in QuickBooks' search results, or if the connection fails after you try to log in, the most common reason is that your bank uses a smaller processor or operates in a region QuickBooks does not yet support directly. This is not a problem with your account—it just means you need a different method.
The first step is to contact your bank's customer service and ask whether they support QuickBooks Online. Some banks have a dedicated page or process for this. If they do not, ask whether they can export transactions in CSV or OFX format. Most banks can do this through their online portal or by request. You then download the file and upload it to QuickBooks manually through the Banking tab.
If manual upload feels too slow for your needs, ask your bank whether they support Web Connect. This is a middle ground—you download a file from your bank and open it in QuickBooks, which reads it automatically without you having to paste data. It is not as seamless as direct connection, but it is faster than categorizing by hand.
Keeping your connection secure and up to date
Your bank login credentials are never stored in QuickBooks. When you authorize the connection, your bank generates a secure token that QuickBooks uses to request your transactions. If you change your bank password later, you do not need to re-authorize QuickBooks—the token stays valid. If your bank forces you to change your password for security reasons, the connection may pause temporarily, and you will see a prompt in QuickBooks asking you to re-authorize.
If you ever want to disconnect your bank account from QuickBooks, you can do so in the Banking tab by clicking the menu next to the account name and selecting "Disconnect." This stops new transactions from coming in but does not delete the ones already in QuickBooks. You can reconnect the same account later without losing your history.
Some banks require you to re-authorize the connection periodically—usually once a year—for security purposes. QuickBooks will notify you when this is needed, and the process is the same as the initial connection: you log into your bank and approve QuickBooks' access again.
Matching transactions to invoices and expenses
Once transactions are in QuickBooks, the real work is matching them to what you already recorded. If you sent an invoice to a customer for $500 and they paid you, QuickBooks can match that deposit to the invoice automatically if the amount and timing line up. You review the match and click "Confirm" to close out the invoice.
For expenses, the process is similar. If you recorded a bill from a vendor in QuickBooks and then paid it from your bank account, QuickBooks can match the payment to the bill. This marks the bill as paid and keeps your accounts payable accurate without extra steps.
If a transaction does not match anything—say, a bank fee or a transfer to savings—you simply categorize it to the right account. QuickBooks remembers these patterns, so if the same vendor charges you again next month, QuickBooks may suggest the same category automatically.
Reconciling your account after connecting
Bank reconciliation is the process of making sure your QuickBooks balance matches your actual bank balance. Once your account is connected, this becomes much simpler because QuickBooks already has all your bank's transactions. You go to the Reconcile tool, select your account, and tell QuickBooks what your bank statement says the balance is. QuickBooks then shows you which transactions are cleared and which are still pending.
Most of the time, everything matches and reconciliation takes seconds. If there is a difference, QuickBooks highlights the transactions that are not yet cleared on your bank statement, which usually explains the gap. You reconcile once a month, ideally when your bank statement arrives.
If you connected your account after you already had transactions in QuickBooks, you may see duplicates at first—one from your manual entry and one from the bank connection. QuickBooks has a tool to find and hide duplicates, which you can access from the Banking tab. This cleans up your history without deleting anything.
Frequently Asked Questions
Does QuickBooks see my bank password?
No. When you connect, you log into your bank's website directly, not into QuickBooks. Your bank creates a secure token that QuickBooks uses to request transactions. Your actual password never leaves your bank's system.
What if I have multiple bank accounts?
You can connect as many accounts as you need. Each one appears as a separate line in the Banking tab, and you categorize transactions for each one independently. This is useful if you have a checking account, a savings account, and a business credit card all in one bank.
How far back do transactions go when I first connect?
This varies by bank, but most provide between 90 days and one year of history when you first connect. After that, QuickBooks pulls in new transactions as they post. If you need older transactions, you can ask your bank for a CSV export and upload it manually.
Can I disconnect and reconnect without losing my data?
Yes. Disconnecting stops new transactions from coming in but leaves everything already in QuickBooks untouched. When you reconnect, new transactions start flowing in again from the date you reconnected forward.
What should I do if transactions stop appearing?
First, check whether your bank requires you to re-authorize the connection—QuickBooks sends a notification if this is needed. If that is not it, log into your bank account and check whether QuickBooks is still authorized in your security settings. Some banks require you to re-approve third-party access periodically. If the connection is still authorized, contact your bank's support line to confirm they are still sending data to QuickBooks.