QuickBooks does not automatically add a checking account — you choose which accounts to connect and set up the link yourself
When you open QuickBooks for the first time, your chart of accounts is empty. The software will not scan your bank and pull in accounts on its own. You have to tell QuickBooks which checking account you want to track, and then decide whether to connect it for automatic transaction downloads or enter transactions manually.
The confusion usually comes from the setup flow. QuickBooks prompts you to add accounts early in the onboarding process, which can feel automatic. It is not. You are making the choice at each step — which account to add, whether to link it to your actual bank, and which connection method to use.
Key Takeaways
- You must manually create or add a checking account in QuickBooks; the software does not detect your bank accounts without your action.
- Once you add an account, you can choose to connect it to your actual bank for automatic transaction downloads, or keep it disconnected and enter transactions by hand.
- QuickBooks uses Plaid, a third-party connection service, to link to most banks — you log in to your bank through Plaid, not through QuickBooks directly.
- If your bank is not supported by Plaid, you can still use QuickBooks but will need to read transactions manually from your bank and import them as a file.
- Connecting a checking account is optional; many small businesses track cash manually or use CSV imports instead of live bank feeds.
How to add a checking account in QuickBooks
Start by going to the Chart of Accounts in QuickBooks Online or Desktop. Click the button to add a new account. Choose "Bank" as the account type, then "Checking" as the detail type. Name it (usually the name of your actual bank or account), and QuickBooks will assign it an account number automatically.
At this point, the account exists in QuickBooks but is not connected to your bank. Transactions will not flow in. You now have two paths: connect it to your bank for automatic downloads, or leave it disconnected and enter transactions yourself.
Connecting your account to your actual bank
If you want QuickBooks to pull transactions from your bank automatically, you will see a "Connect" button next to the account you just created. Click it. QuickBooks will open a window powered by Plaid, a service that handles the connection between QuickBooks and thousands of banks.
You log in to your bank through this Plaid window using your online banking username and password. You are not giving QuickBooks your password — Plaid handles the authentication and then tells QuickBooks which transactions to read. Once the connection is live, new transactions will appear in QuickBooks within one to two business days of posting at your bank.
Not all banks work with Plaid. If your bank is not listed, you have two options: read a CSV or OFX file from your bank's website and import it into QuickBooks manually, or enter transactions by hand. Both work, but neither is automatic.
What happens after you connect
Once your checking account is connected, QuickBooks downloads transactions but does not automatically categorize them or match them to invoices. You still need to review each transaction, assign it to the correct expense category or customer, and reconcile it against your bank statement each month.
The "automatic" part is limited to the read itself. Everything else — categorization, matching, reconciliation — requires your attention. This is by design: QuickBooks cannot know whether a $50 charge is office supplies, a meal, or a personal withdrawal.
Why you might not want to connect
Some businesses do not connect their checking account to QuickBooks, even though they could. They may prefer to batch transactions once a week or once a month, or they may want tighter control over what gets recorded. If you receive a lot of transfers between your own accounts, automatic downloads can create duplicate entries that take time to clean up.
You can always add a checking account and leave it disconnected. Enter transactions manually using the "+ New" button and selecting "Check" or "Deposit". This takes longer but gives you full control over timing and categorization.
Troubleshooting a connection that stops working
Bank connections sometimes break. Your bank may have changed its security settings, or Plaid may have lost access. If transactions stop downloading, QuickBooks will usually show a warning icon next to the account name. Click it and you will see options to re-authenticate — log in to your bank again through Plaid to restore the connection.
If re-authenticating does not work, check whether your bank is still supported by Plaid. You can search the Plaid directory on their website. If your bank has been removed, you will need to switch to manual downloads or CSV imports.
Frequently Asked Questions
Can I use QuickBooks without connecting my bank account?
Yes. You can create a checking account in QuickBooks and enter all transactions manually. This is slower but gives you complete control. Many businesses do this when they want to batch transactions weekly or when their bank is not supported by Plaid.
Does QuickBooks see transactions before they post at my bank?
No. QuickBooks downloads transactions only after they have posted to your bank account, usually within one to two business days. Pending transactions do not appear in QuickBooks.
What if I connect the wrong checking account by mistake?
You can disconnect it and connect the correct one instead. Go to the account settings, click "Disconnect", and then "Connect" again to link a different account. Any transactions already downloaded will remain in QuickBooks unless you delete them manually.
Will QuickBooks automatically match downloaded transactions to my invoices?
QuickBooks can suggest matches based on amount and date, but you must review and confirm each one. It will not automatically match transactions without your approval.
What if my bank is not supported by Plaid?
read a transaction file (CSV or OFX format) from your bank's website and import it into QuickBooks manually. You can do this weekly or monthly. It is not automatic, but it works with any bank.