Yes, you can link your bank account to QuickBooks, and it's the standard way most users set it up
QuickBooks connects directly to your bank through a find service called bank feeds. Once linked, transactions from your checking, savings, or credit card accounts flow into QuickBooks automatically, so you don't have to enter them by hand. The connection is encrypted and your login credentials are never stored in QuickBooks itself — the bank handles the authentication.
The process takes about five minutes if your bank is in QuickBooks' network, which includes most major U.S. banks and many regional ones. If your bank isn't supported, QuickBooks offers a workaround using CSV file imports or a manual entry option, though neither is as seamless as a live feed.
Key Takeaways
- QuickBooks Online and QuickBooks Desktop both support bank feeds, but the setup process and supported banks differ between the two versions.
- Your bank must be in QuickBooks' supported bank list for automatic feeds to work; you can search your bank by name before you start.
- Linking requires you to authenticate through your bank's website or app, not by giving QuickBooks your password.
- Once linked, transactions appear in QuickBooks within one to three business days, and you match them to your records to keep everything in sync.
- If your bank isn't supported, you can upload transactions as a CSV file or enter them manually, though this requires more work on your end.
How to link your account in QuickBooks Online
In QuickBooks Online, go to Banking in the left menu, then select Connected Accounts. Click the Connect Account button. QuickBooks will ask you to search for your bank by name — type it in and select it from the list if it appears.
Once you select your bank, you'll be taken to your bank's login page (not QuickBooks' page). Log in there with your online banking credentials. Your bank will ask you to confirm that you want QuickBooks to access your accounts. After you approve, you'll be sent back to QuickBooks, and the connection is live. You can then choose which accounts to import — checking, savings, credit cards, or all of them.
Transactions will start showing up in your For Review section within one to three business days. You'll see each transaction and can match it to an invoice, bill, or expense category before it's recorded in your books.
How to link your account in QuickBooks Desktop
QuickBooks Desktop uses a different system called Web Connect. Go to Banking in the menu bar, then select Online Banking and choose Set Up Account for Online Services. QuickBooks will walk you through selecting your bank and the accounts you want to connect.
Unlike QuickBooks Online, Desktop doesn't redirect you to your bank's website. Instead, you read a connection file from your bank's website and import it into QuickBooks. This is less automatic but still faster than manual entry. After the initial setup, transactions read when you click Update/Send in the Banking menu.
Desktop users should note that not all banks support Web Connect anymore — some have moved to QuickBooks Online only. Check your bank's website or call them to confirm they still offer this service before you set it up.
What happens if your bank isn't on the supported list
QuickBooks maintains a list of supported banks on their website. If your bank doesn't appear, you have two options: upload transactions as a CSV file, or enter them manually.
For CSV uploads, export your transactions from your bank's website as a CSV or OFX file, then go to Banking > Connected Accounts in QuickBooks Online and select Upload Transactions. You'll map the columns (date, amount, description) to match QuickBooks' format, and the transactions will import. This works but requires you to do it regularly — it's not automatic.
Manual entry means typing each transaction into QuickBooks by hand. It's the slowest route but works for any bank. Many small businesses use this method if they only have a few transactions per month, or if they're willing to spend the time to keep their records current.
Security and what QuickBooks can and cannot see
When you link your bank account, QuickBooks can see transaction history (usually the last 90 days) and ongoing transactions. It cannot see your password, your full account number, or any other sensitive data beyond what appears in your transaction list. Your bank handles the authentication, not QuickBooks.
The connection is encrypted using the same security standard your bank uses for its own website. If your bank changes your password, the feed may stop working — you'll need to re-authenticate by going back to Connected Accounts and clicking Update next to the account name. QuickBooks will redirect you to your bank's login page again.
If you're concerned about security, you can revoke the connection at any time by going to your bank's website and removing QuickBooks from your authorized apps. This stops the feed when ready but doesn't affect any transactions already in QuickBooks.
Matching transactions and keeping your records accurate
Once transactions arrive in QuickBooks, they sit in the For Review section until you match them to your records. This is where you tell QuickBooks what each transaction is for — whether it's an invoice payment, a bill you owe, or a general expense.
For a customer payment, you'll see the deposit and match it to the invoice it paid. For a bill payment, you'll match the withdrawal to the bill in your records. For expenses like office supplies or utilities, you'll assign them to an expense category. This matching step is what keeps your books accurate and prevents duplicate entries.
You don't have to match transactions when ready. They can sit in For Review for as long as you need, but most accountants recommend doing it weekly so you don't fall behind and lose track of what's pending.
Troubleshooting common linking problems
If your bank isn't appearing in the search, double-check the spelling and try searching by the parent company name. Some regional banks are owned by larger institutions and may be listed under the parent name. If it still doesn't appear, your bank may not be supported — check QuickBooks' full bank list on their website.
If the connection keeps dropping, your bank may have changed its security settings or you may have changed your online banking password. Go to Connected Accounts, click Update next to the account, and log in again. If it keeps failing after that, contact your bank's support line — they can confirm whether they still support QuickBooks feeds.
If transactions aren't showing up after three business days, wait a bit longer — some banks are slower than others. If it's been a week, check that the account is actually connected by going to Connected Accounts and looking for a green checkmark or "Connected" status. If it shows an error, try updating the connection again.
Frequently Asked Questions
Do I have to use bank feeds, or can I just enter transactions manually?
You can enter transactions manually if you prefer, but bank feeds save time and reduce errors. Most users link their accounts and still review transactions before they're recorded, so you're not giving up control — you're just automating the data entry part.
Can I link multiple bank accounts to the same QuickBooks file?
Yes. In QuickBooks Online, go to Connected Accounts and click Connect Account for each bank or account you want to add. In Desktop, repeat the setup process for each account. There's no limit to how many you can link.
What if I change banks — do I have to set it up again?
Yes. You'll need to disconnect the old bank account from Connected Accounts and then add your new bank using the same process. Your old transactions stay in QuickBooks; you're just stopping the feed from the old account and starting a new one.
Does linking my bank account cost extra?
No. Bank feeds are included in all QuickBooks Online subscription plans and QuickBooks Desktop. There's no additional fee from QuickBooks or your bank for using this feature.
Can I link accounts from multiple banks at once?
You can link them one at a time, but the process is the same for each bank. If you use five different banks, you'll go through the connection process five times. Each one stays connected and pulls transactions independently.