The basic steps to link a bank account
To add a bank account to QuickBooks, you start in the settings menu, select the bank connection option, and follow the prompts to authenticate your account with your bank. QuickBooks uses a secure connection called OAuth — your bank verifies your identity directly, and QuickBooks never sees your password. The whole process usually takes five to ten minutes, though some banks require an extra verification step by email or text.
The exact path depends on which QuickBooks product you use. In QuickBooks Online, go to the gear icon in the top right, select Accounts and Settings, then Connected Apps. In QuickBooks Desktop, the option lives under File > Utilities > Set Up Bank Feed for Online Services. Mobile apps have their own menu — usually under Settings or More.
Once you authenticate, QuickBooks downloads your recent transactions automatically. You then review each one in QuickBooks and match it to the correct account or category. This step — called reconciliation — is where the real work happens, but it is also where you catch errors and keep your books accurate.
Key Takeaways
- QuickBooks connects to your bank through a secure OAuth link that never exposes your password to QuickBooks.
- The connection process takes five to ten minutes and happens in your QuickBooks settings under Connected Apps or Bank Feed Setup, depending on your product version.
- After linking, you must review and categorize downloaded transactions yourself — QuickBooks does not do this automatically.
- Not all banks connect at the same speed; some require additional verification steps before transactions start flowing.
- If your bank does not support direct connection, you can upload transactions manually using a CSV file or bank statement.
Which banks and account types QuickBooks can connect to
QuickBooks connects to most major U.S. banks, including Chase, Bank of America, Wells Fargo, Citibank, and thousands of smaller regional and credit union institutions. The connection works for checking accounts, savings accounts, money market accounts, and credit cards. You can link multiple accounts from the same bank or different banks — there is no limit on how many you add.
Some banks take longer to set up than others. Large national banks usually connect within minutes. Smaller banks and credit unions may require manual verification — your bank might send a code by email or text, or ask you to confirm the connection through their own app. A few banks do not offer direct connection at all; in those cases, QuickBooks lets you upload transactions from a downloaded file instead.
Before you start, check that your bank account is in your own name or that you have authorization to connect it. If the account belongs to someone else, you will need their permission and may need to provide documentation to your bank before the connection works.
What happens after you connect — the reconciliation step
Once your bank account is linked, QuickBooks downloads transactions from the past 90 days (or sometimes longer, depending on your bank). These transactions appear in a section called For Review or Uncategorized Transactions. Your job is to go through each one and tell QuickBooks what it is — whether it is income, an expense, a transfer, or a payment to a vendor.
For transactions QuickBooks has seen before, it may suggest a category based on past patterns. You can accept the suggestion or change it. For new transactions, you pick the category yourself. This is not optional — QuickBooks will not let you close out the reconciliation until every transaction is assigned.
Once you have categorized everything, you mark the transactions as reconciled. This tells QuickBooks that you have reviewed them and they match your bank statement. From that point forward, new transactions from that account download automatically each day, and you review them on a rolling basis rather than in one big batch.
Troubleshooting a failed bank connection
If QuickBooks cannot connect to your bank, the most common reasons are a wrong password, two-factor authentication blocking the connection, or your bank not supporting direct feeds. Start by confirming your username and password are correct — type them into your bank's website directly to make sure they work there first.
If your bank uses two-factor authentication (a code sent by text or email when you log in), you may need to disable it temporarily or create an app-specific password for QuickBooks. Your bank's help section or customer service can walk you through this. Some banks call this an application password or device password.
If you have tried the password twice and it still fails, contact your bank's customer service line and tell them you are trying to connect QuickBooks. They can check whether your account is flagged for security reasons or whether your bank requires a manual verification step. Do not keep retrying — repeated failed attempts can lock your account temporarily.
Manual upload if your bank will not connect directly
If your bank does not support direct connection or you prefer not to link it, you can download transactions as a file and upload them to QuickBooks manually. Most banks let you download transactions in a format called OFX or CSV. In QuickBooks Online, go to + New > Bank Deposit or use the Upload Transactions option in your bank feed settings.
Manual upload is slower than a direct connection — you have to download the file from your bank each time you want to add new transactions, then upload it to QuickBooks. But it works just as well for reconciliation purposes. The transactions still appear in your For Review section, and you categorize them the same way.
Some users prefer manual upload for privacy reasons, even if their bank supports direct connection. There is no penalty for choosing this route; it just means more steps on your end.
Keeping your connection secure and up to date
Once your bank account is connected, QuickBooks stores an encrypted token that lets it request transactions from your bank. You do not need to re-enter your password. If you change your bank password, the connection usually keeps working — but if your bank requires you to re-authenticate (which happens occasionally for security reasons), QuickBooks will prompt you to log in again.
Check your bank's app or website periodically to see if QuickBooks is still listed as a connected app. Most banks let you view and remove connected apps in their security settings. If you see an unfamiliar app or want to disconnect QuickBooks, you can remove it from your bank's side, and QuickBooks will stop downloading transactions immediately.
If you switch banks or close an account, disconnect it from QuickBooks first. Go to your Connected Apps settings, find the account, and select Disconnect or Remove. This prevents QuickBooks from trying to download transactions from an account that no longer exists.
Multiple accounts and multi-user access
If you have more than one bank account, you can link them all to the same QuickBooks file. Each account appears as a separate feed, and transactions download independently. This is useful if you have a business checking account and a business savings account, or if you manage multiple client accounts.
In a multi-user QuickBooks file, only users with admin access can add or remove bank connections. Other users can review and categorize transactions, but they cannot change which accounts are connected. This protects your security — it prevents someone from disconnecting an account or linking a new one without your knowledge.
If you are the only user, you have full control. If you work with a bookkeeper or accountant, you can give them access to review transactions without giving them the ability to change your bank connections.
Frequently Asked Questions
Does QuickBooks see my bank password?
No. QuickBooks uses OAuth, which means your bank verifies your identity directly. You log in to your bank through a secure window, and your bank sends QuickBooks a token that lets it download transactions. Your password never goes to QuickBooks.
How often do transactions download?
Most banks sync transactions daily, usually overnight or early morning. Some sync multiple times per day. You can also manually refresh a bank feed in QuickBooks to download the latest transactions immediately.
What if QuickBooks categorizes a transaction wrong?
You can change the category any time. Click the transaction, select a different category, and save. If the same vendor appears again, QuickBooks will remember your choice and suggest the same category next time — but you can still override it.
Can I connect a personal bank account to my business QuickBooks file?
Technically yes, but it is not recommended. Mixing personal and business transactions makes tax reporting harder and can create accounting problems. If you must do it, keep personal transactions in a separate category so they are easy to identify and exclude from business reports.
What happens if I disconnect a bank account?
The connection stops, and no new transactions download. Transactions you already downloaded and categorized stay in QuickBooks. If you reconnect the same account later, QuickBooks will download transactions from the past 90 days again, but you will not lose the old data.