Connect your bank account in three steps
To link your bank account to QuickBooks, you log into your QuickBooks account, go to the Banking tab, select "Link account," choose your bank from the list, and enter your online banking credentials. QuickBooks then verifies the connection and begins pulling transaction data into your account. The whole process usually takes between five and fifteen minutes, though some banks take an extra day or two to confirm the link is active.
The connection works differently depending on whether you use QuickBooks Online or QuickBooks Desktop. Online users connect through the Banking tab directly. Desktop users need to set up the connection through the Web Connect feature or by downloading transactions manually. Both methods pull the same transaction data into your books, but the steps and timing differ.
Key Takeaways
- Most banks connect instantly through QuickBooks' built-in link, but some require you to download a file from your bank and import it manually into QuickBooks.
- Your bank login credentials are sent directly to your bank's servers, not stored by QuickBooks, so the connection is as secure as your online banking password.
- Once linked, QuickBooks downloads transactions automatically each day, but you still need to review and categorize each transaction before it affects your books.
- If your bank does not appear in QuickBooks' list, you can download transactions as a CSV or OFX file and import them manually each month.
QuickBooks Online: the direct connection method
Open QuickBooks Online and click the Banking tab on the left sidebar. Click "Link account" and search for your bank by name. If your bank appears in the list, click it and you will be taken to your bank's login page. Enter your online banking username and password — you are logging into your actual bank website, not giving QuickBooks your credentials. Your bank then confirms the connection and returns you to QuickBooks.
After the link is confirmed, QuickBooks begins downloading your transactions. This usually happens within a few hours, though some banks take up to 24 hours to push the first batch. You will see transactions appear in the "For Review" section of the Banking tab. Each transaction shows the date, amount, and merchant name, but you must categorize it (assign it to an income or expense account) before it becomes part of your official books. Transactions stay in "For Review" until you categorize them or mark them as transfers between your own accounts.
If your bank is not in QuickBooks' list, click "I cannot find my bank" at the bottom of the search results. QuickBooks will show you alternative methods: downloading transactions as a file from your bank and importing them manually, or using a third-party aggregator service. Manual import takes longer but works with nearly every bank.
QuickBooks Desktop: Web Connect and manual download
QuickBooks Desktop does not have a built-in Banking tab like Online does. Instead, you download transaction files from your bank and import them into Desktop. Log into your bank's website, find the download or export option (usually under "Statements" or "Transaction History"), and choose the Web Connect format if your bank offers it. Web Connect files end in .qfx or .ofx and are designed to work directly with QuickBooks.
Once you have downloaded the file, open QuickBooks Desktop and go to File > Utilities > Web Connect. Select the file you just downloaded and QuickBooks will import the transactions. They appear in the Banking section under "Downloaded Transactions" and follow the same review-and-categorize workflow as Online. If your bank does not offer Web Connect, download transactions as a CSV file instead and use the import wizard under File > Utilities > Import.
Desktop users should set up a regular download schedule — weekly or monthly, depending on your transaction volume. Unlike Online, Desktop does not pull transactions automatically, so you have to remember to download and import them yourself. Many accountants set a reminder on their calendar to do this on the same day each week.
What happens after you link your account
Once your bank account is linked, QuickBooks downloads transactions but does not automatically post them to your books. Each transaction lands in a holding area where you review it and assign it to an account. This step is crucial because QuickBooks cannot know whether a $50 charge to "OFFICE DEPOT" is office supplies, equipment, or something else. You categorize it by clicking the transaction and choosing the correct account from your chart of accounts.
You can also split a single transaction across multiple accounts if part of it belongs to different categories. For example, if you bought office supplies and a printer in one trip, you can split the transaction so supplies go to "Office Supplies" and the printer goes to "Fixed Assets." After you categorize a transaction, it moves out of "For Review" and into your official books.
Transfers between your own accounts (checking to savings, for example) should be marked as transfers, not categorized as income or expense. If you do not mark them as transfers, QuickBooks will count the money twice — once as income and once as expense — and your books will be wrong. Most banks show transfers clearly, but always double-check before categorizing.
Troubleshooting a failed or stuck connection
If your bank does not appear in QuickBooks' list, or if the connection fails after you enter your credentials, the problem is usually one of three things: your bank uses a different name in QuickBooks than you expect, your online banking login is different from your account number, or your bank requires you to set up a separate "app password" for third-party connections.
Start by searching for your bank using different keywords. If you bank at "First National Bank of Springfield," try searching for just "First National" or "Springfield." If that does not work, log into your bank's website and look for settings related to third-party apps or external connections. Many banks require you to enable this feature or create a special password before QuickBooks can connect. Check your bank's help section or call their customer service line — they can tell you exactly what QuickBooks needs to access your account.
If the connection was working but suddenly stopped downloading transactions, your online banking password may have changed, or your bank may have logged you out for security reasons. Go back to the Banking tab, click the account name, and select "Update login." Re-enter your credentials and the connection should resume. If transactions are still not downloading after 24 hours, contact your bank's support team — they can see on their end whether QuickBooks is attempting to connect.
Security and what QuickBooks does with your bank information
When you link your bank account, you enter your online banking username and password on your bank's website, not on QuickBooks. QuickBooks never sees or stores your actual password. Instead, your bank issues QuickBooks a secure token — a temporary key that allows it to download transactions without needing your password again. This token can be revoked at any time by logging into your bank's settings and removing QuickBooks from your connected apps list.
QuickBooks uses encryption to protect the data in transit, and your bank does the same. The transaction data itself (dates, amounts, merchant names) is stored in your QuickBooks account, which is encrypted on QuickBooks' servers. Your actual bank login credentials are never stored anywhere except on your bank's servers. If you are concerned about security, you can create a separate online banking login just for QuickBooks — many banks allow this — so that if the QuickBooks connection is compromised, the attacker cannot access your full banking credentials.
Frequently Asked Questions
Can I link multiple bank accounts to the same QuickBooks file?
Yes. Click "Link account" again and repeat the process for each bank. QuickBooks will download transactions from all linked accounts into the same file. You can link checking, savings, credit card, and loan accounts all at once. Each account appears as a separate line in the Banking tab, and transactions from each one are kept separate.
What if my bank is not supported by QuickBooks?
Download transactions manually from your bank as a CSV or OFX file and import them into QuickBooks using the import wizard. This takes longer than automatic linking, but works with nearly every bank. You will need to do this monthly or as often as you want to update your books. Some banks also work through third-party aggregators that QuickBooks recognizes, so check your bank's website for export options.
Do I need to unlink my account if I change banks?
Yes. Go to the Banking tab, click the account name, and select "Unlink account." This removes the connection and stops QuickBooks from downloading transactions. Then link your new bank account using the same process. Your old transactions remain in QuickBooks — unlinking only stops future downloads.
How far back does QuickBooks download transactions?
Most banks provide 90 days of transaction history when you first link. After that, QuickBooks downloads new transactions daily. If you need older transactions, download them manually from your bank and import them as a file. Some banks keep up to seven years of history available for download.
Can someone else access my bank account through QuickBooks?
Only if they have login access to your QuickBooks account. QuickBooks does not store your bank password, so they cannot use QuickBooks to access your bank directly. However, if someone logs into your QuickBooks account, they can see all the transaction data that has been downloaded. Protect your QuickBooks password the same way you protect your bank password.