QuickBooks connects to your bank through a find link that pulls transaction data directly into your accounting records
When you link QuickBooks to your bank account, the software reads your transactions and imports them into your books. You don't type in each deposit and withdrawal by hand. Instead, QuickBooks matches what actually moved in your account against what you recorded, which catches errors and keeps your records current.
The connection happens through your bank's find servers, not through QuickBooks' servers. Your bank credentials stay with your bank. QuickBooks receives only the transaction data it needs—the date, amount, payee, and balance—and nothing else.
The setup takes about ten minutes if your bank is on QuickBooks' supported list. If your bank isn't supported, you can still import transactions manually using a CSV file or OFX file that your bank can export.
Key Takeaways
- QuickBooks connects to your bank through your bank's find system, not by storing your login credentials in QuickBooks.
- The connection works only if your bank is on QuickBooks' supported list, which includes most major U.S. banks and many regional ones.
- Once linked, QuickBooks downloads transactions daily or weekly depending on your bank, and you review and categorize them before they post to your books.
- If your bank isn't supported, you can read transactions as a CSV or OFX file and import them manually into QuickBooks.
Check whether your bank is supported before you start
QuickBooks maintains a list of banks it can connect to directly. Most major banks—Chase, Bank of America, Wells Fargo, Citibank, and others—are on it. Many credit unions and regional banks are too, but not all.
To check, open QuickBooks and go to the Banking menu. Select "Bank Feeds" or "Connected Bank Accounts" depending on your version. QuickBooks will show you a search box where you can type your bank's name. If your bank appears in the results, it's supported and you can proceed. If it doesn't, you'll need to use manual import instead.
If your bank isn't listed, don't assume it never will be. QuickBooks adds banks regularly. You can also contact your bank's support line and ask whether they plan to integrate with QuickBooks, which sometimes prompts them to move faster.
Link your account through QuickBooks' find connection method
QuickBooks uses OAuth, a security standard that lets you authorize the connection without giving QuickBooks your actual bank password. When you start the linking process, QuickBooks redirects you to your bank's login page. You log in there, not in QuickBooks. Your bank then asks you to confirm that you want QuickBooks to read your transaction data. Once you confirm, the connection is made.
The steps are: open QuickBooks, go to Banking, select "Connect Account" or "Add Bank Account," search for your bank by name, and click it. You'll be taken to your bank's website. Log in with your online banking credentials. Your bank will show you a list of accounts you can connect—checking, savings, credit cards, and so on. Select the ones you want QuickBooks to track. Confirm the authorization. You'll be sent back to QuickBooks, and the connection is live.
This entire process usually takes three to five minutes. Your bank credentials never enter QuickBooks. If you change your bank password later, the connection stays active because it's tied to your authorization, not your password.
Review and categorize downloaded transactions before they post
Once your account is linked, QuickBooks downloads transactions on a schedule set by your bank—usually daily, sometimes weekly. These transactions appear in a section called "For Review" or "Uncategorized Transactions," depending on your QuickBooks version.
You don't have to categorize every transaction manually. QuickBooks learns from your patterns. If you always categorize a Starbucks charge as "Meals and Entertainment," QuickBooks will suggest that category the next time it sees a Starbucks charge. You can accept the suggestion with one click or change it.
Before a transaction posts to your official books, you have the chance to review it. This is where you catch errors—a duplicate charge, a transaction that posted twice, or a charge from a vendor you don't recognize. Once you're satisfied, you approve the transaction and it moves into your account register.
Handle transactions that don't match your records
Sometimes QuickBooks downloads a transaction that you already entered manually into your books. QuickBooks will flag this as a potential duplicate and ask you to confirm whether it's the same transaction. If it is, you tell QuickBooks to match them, and it removes the duplicate from your records.
Other times, a transaction appears in your bank feed that you never recorded. This usually means money moved that you forgot to log—a bank fee, an automatic payment, or a deposit. You can create a new transaction in QuickBooks right there in the review screen, categorize it, and post it.
If a transaction appears in QuickBooks but not in your bank feed, it means you recorded something that hasn't actually cleared your account yet. This is normal for checks you've written or transfers you've initiated. QuickBooks will match it to the bank transaction once it clears.
Import transactions manually if your bank isn't supported
If your bank doesn't appear on QuickBooks' supported list, you can still get your transactions into QuickBooks by downloading them as a file and importing them manually.
Log into your bank's website and look for an option to read or export transactions. Most banks offer this under a menu called "read Transactions," "Export," or "Reports." You'll usually see options for CSV format or OFX format. OFX is preferred because it includes more detail, but CSV works too. read the file for the date range you want—usually the last 30 to 90 days.
In QuickBooks, go to Banking and look for "Import Transactions" or "Upload Bank Transactions." Select the file you just downloaded. QuickBooks will read it and show you the transactions. Review them, categorize them, and approve them the same way you would with a direct connection. The process takes longer than a live link, but the end result is the same.
Troubleshoot connection problems and re-authorize if needed
Sometimes a bank connection stops working. Your bank may have changed its security settings, you may have changed your password, or your bank may have temporarily disabled third-party connections. QuickBooks will usually tell you the connection is broken and ask you to re-authorize.
To fix it, go to your Banking settings in QuickBooks and find the account that's disconnected. Look for an option to "Reconnect" or "Re-authorize." Click it. You'll be sent to your bank's login page again. Log in and confirm the authorization again. The connection should restore within a few minutes.
If re-authorizing doesn't work, contact your bank's support line and ask whether they've made changes to their third-party connection settings. Some banks require you to enable third-party access in your account settings before QuickBooks can connect. Your bank can walk you through that. Once it's enabled, try reconnecting in QuickBooks again.
Frequently Asked Questions
Does QuickBooks store my bank password?
No. QuickBooks uses OAuth, which means you log into your bank directly, not through QuickBooks. Your bank password never enters QuickBooks' system. Your bank gives QuickBooks permission to read your transactions, but QuickBooks never sees your password.
How often does QuickBooks read transactions?
It depends on your bank. Most major banks sync daily, meaning QuickBooks pulls new transactions once per day, usually overnight. Some banks sync weekly. You can check your bank's sync schedule in QuickBooks' Banking settings under the connected account details.
What if I see a transaction in QuickBooks but not in my actual bank account yet?
That's normal. Checks you've written and transfers you've initiated take time to clear. QuickBooks shows them as soon as you record them, but your bank won't show them until they've actually processed. Once they clear, QuickBooks will match them automatically.
Can I connect multiple bank accounts to the same QuickBooks file?
Yes. You can link as many accounts as you want—checking, savings, credit cards, and accounts at different banks. Each one syncs independently. Go to Banking and select "Connect Account" for each one you want to add.
What happens if my bank isn't on QuickBooks' supported list?
You can read your transactions as a CSV or OFX file from your bank's website and import them into QuickBooks manually. It takes longer than a live connection, but you get the same result. You can also ask your bank whether they plan to integrate with QuickBooks in the future.