Connect your checking account by entering bank details in QuickBooks
To link a checking account in QuickBooks, you enter your bank's routing number and your account number into the software, then verify the connection through your bank's website or app. QuickBooks uses this connection to pull transaction data directly from your bank, so you see deposits, withdrawals, and fees without typing them in by hand. The setup takes about 10 minutes if you have your account information ready.
The connection is read-only — QuickBooks can see what happened in your account, but cannot move money or change settings. Your bank handles the security; QuickBooks never stores your password. If your bank is not on QuickBooks' supported list, you can still upload transactions manually using a CSV file or connect through a third-party aggregator like Plaid.
Key Takeaways
- You will need your bank's routing number and your checking account number to start the connection in QuickBooks.
- Most banks let you verify the connection by logging into your bank's website or app directly from QuickBooks, without sharing your password.
- Once connected, QuickBooks downloads your transactions automatically, usually within a day of when they post at your bank.
- If your bank is not supported, you can upload a CSV file of transactions or use Plaid to bridge the connection.
- The connection is one-way — QuickBooks reads your account but cannot send money or change your bank settings.
Gather your account information before you start
Open your checking account statement or log into your bank's website to find two pieces of information: your routing number and your account number. The routing number is a nine-digit code that identifies your specific bank branch; it appears on the bottom left of a paper check or in your bank's settings under account details. Your account number is unique to you and appears on statements and checks as well.
Write both numbers down or keep them visible on another screen while you work in QuickBooks. You will also need to know which QuickBooks product you use — Online or Desktop — because the steps differ slightly between them. If you have not opened QuickBooks yet, log in to your account or launch the desktop application.
Add the account in QuickBooks Online
In QuickBooks Online, click the + New button in the top left corner and select Bank Account from the dropdown menu. Choose Connect to your bank if you want to set up automatic downloads, or Enter account details manually if you prefer to upload transactions yourself. If you choose automatic downloads, you will be asked to enter your bank name.
Type your bank's name into the search box. QuickBooks will show you a list of supported banks; click yours when it appears. You will then be prompted to enter your routing number and account number. After you enter both, click Connect. QuickBooks will direct you to your bank's secure login page, where you sign in with your regular online banking username and password. Your bank then asks you to confirm that you want QuickBooks to access your account — click yes or approve, depending on your bank's wording.
Once your bank confirms the connection, you will return to QuickBooks and see a message that the account is connected. The first download of transactions can take a few hours. After that, QuickBooks checks for new transactions once per day, usually overnight.
Add the account in QuickBooks Desktop
In QuickBooks Desktop, go to Banking in the top menu and select Online Banking, then Set Up Account for Online Services. A window will open showing your existing bank accounts. Click Add Account to connect a new one. Enter your bank's name in the search box and select it from the list when it appears.
You will be asked for your online banking username and password. Enter both, then click Next. QuickBooks will connect to your bank and retrieve a list of accounts linked to that username. Select your checking account from the list and click Next. Your bank may ask you to verify the connection by answering security questions or confirming a code sent to your phone — follow those steps.
Once verified, QuickBooks will download your recent transactions and show you a summary. Review the list to make sure it matches your bank statement, then click Done. From that point forward, you can download new transactions by going to Banking and selecting Online Banking, then Download Transactions.
What to do if your bank is not on the supported list
If QuickBooks does not recognize your bank, you have two options: upload transactions manually using a CSV file, or connect through Plaid, a third-party service that bridges many smaller banks to QuickBooks.
To upload manually, download your transactions from your bank's website as a CSV or OFX file. In QuickBooks Online, click + New, select Bank Account, then choose Enter account details manually. Fill in your account information, then go to the account page and click Upload transactions. Select your file and QuickBooks will import the data. You will need to do this each time you want to add new transactions — it is not automatic.
To use Plaid, go to your bank account settings in QuickBooks and look for a Connect with Plaid option. Click it, search for your bank, and log in with your online banking credentials. Plaid will verify the connection and pass it to QuickBooks. This method is automatic like a direct connection, but depends on Plaid supporting your bank. Check Plaid's website to see if your bank is listed before you start.
Verify the connection is working
After the first download completes, log into your bank's website and compare a recent transaction — a deposit, a withdrawal, or a fee — to what appears in QuickBooks. The amounts should match exactly, and the dates should be within one business day. If a transaction is missing or the amount is wrong, check your bank's website to confirm the transaction actually posted.
If QuickBooks shows transactions your bank does not, or vice versa, the connection may have a problem. In QuickBooks Online, go to your bank account and click Account Settings, then Disconnect. Wait a few minutes, then reconnect using the same steps as before. In QuickBooks Desktop, go to Banking > Online Banking > Manage Online Banking, select your account, and click Edit to re-enter your credentials.
Troubleshoot common connection problems
If QuickBooks cannot connect to your bank, the most common cause is an incorrect username or password. Log into your bank's website separately to confirm both are correct, then try again in QuickBooks. Some banks require you to set up online banking access separately from your mobile app — if you have never logged into your bank's website before, do that first.
If your bank uses multi-factor authentication (a code sent to your phone or email), QuickBooks will prompt you for it during setup. Have your phone or email open and ready. If the code expires before you enter it, the connection will fail — start over and complete the process without delays.
If you see an error message like "Invalid account number" or "Routing number not found," double-check both numbers against your statement or your bank's website. A single digit wrong will cause the connection to fail. If the numbers are correct and the error persists, contact your bank's customer service to confirm your account is set up for online access.
Frequently Asked Questions
Does QuickBooks need my password to connect to my bank?
No. QuickBooks directs you to your bank's secure login page, where you enter your password directly into your bank's system, not into QuickBooks. Your bank then tells QuickBooks whether to allow the connection. QuickBooks never sees or stores your password.
How often does QuickBooks download new transactions?
QuickBooks checks for new transactions once per day, usually overnight. Transactions that post to your bank during the day will appear in QuickBooks the next morning. Some banks post transactions in real time; others batch them once per day, so timing depends partly on your bank.
Can I connect multiple checking accounts to QuickBooks?
Yes. Repeat the setup steps for each account. In QuickBooks Online, click + New and select Bank Account for each one. In Desktop, go to Banking > Online Banking > Set Up Account for Online Services and add each account separately.
What if I change my bank password after connecting QuickBooks?
The connection will fail the next time QuickBooks tries to download transactions. Go back to your bank account settings in QuickBooks and update your password. In Online, click Account Settings and re-enter your credentials. In Desktop, go to Banking > Online Banking > Manage Online Banking and edit the account.
Can QuickBooks send money from my checking account?
No. The connection is read-only — QuickBooks can only see transactions that have already happened. It cannot initiate transfers, pay bills, or move money. You must do all money movement through your bank's website or app.