Connect a Bank Account to QuickBooks Online and Sync Transactions
Learn to connect a bank account to QuickBooks Online, import your first transactions, and keep the daily sync clean with matching and bank rules.

Connecting a bank account to QuickBooks Online replaces manual entry with an automatic daily download. The software holds every imported line for your review, so nothing posts until you approve it. Here is how to set up the connection, what the first sync brings in, and how to keep the review queue under control.
Get your details ready first
Two things make the setup smooth. First, have your online banking login at hand: the same username and password you use on your bank’s own site, including any two-factor method. Second, know how you want each account classified, such as checking, savings, or a corporate card. If your bank login is due for a password change, do that on the bank’s site before you start.
Connect the account in QuickBooks Online
- Open Transactions in the left menu, then Bank transactions. Older layouts label this Banking.
- Choose Connect account, or Link account if you already have others connected.
- Search for your bank by its name or the web address you use to log in. Several banks share similar names, so pick carefully.
- Sign in with your bank credentials and approve any security prompt your bank shows.
- Select the accounts you want to link, set each account type, and choose how far back the download should go.
- Confirm and connect. With most banks the first download covers the most recent 90 days or so.
After that, the feed refreshes on its own, usually once a day. You can also trigger a manual update from the Bank transactions page whenever you want the latest activity sooner.
Where do synced transactions land?
Every imported line appears in the For review tab of the Bank transactions page. Nothing has touched your ledger yet. QuickBooks studies the description, recognizes payees it has seen before, and suggests a category for each line. Your job is to accept, correct, or match those suggestions, a batch at a time.
Your three choices for each transaction
Match is the option to favor. When QuickBooks pairs a bank line with a payment or invoice payment you already entered, accepting the match prevents a duplicate. Check that the amounts and dates agree first.
For lines with no match, categorize them: pick the income or expense account, attach a vendor or customer, and add the line to your ledger.
Money moving between your own accounts needs a transfer, not two separate entries. Recording both sides by hand is the most common cause of duplicates we see in cleanup work.
The bulk-add button looks tempting. One mis-categorized vendor repeated across months costs more time than the clicks save.
Bank rules do the repetitive work for you
Rules watch incoming descriptions and act for you. A simple example: any line whose description contains the name of your internet provider becomes a utilities expense, every month, without a click. Set a rule once for a recurring payee and the review queue shrinks to the exceptions. Start with a handful of rules for your most frequent, predictable charges rather than automating everything at once.
Can you add an account without a live feed?
Yes, and it is common. Some banks are not supported, and some owners prefer not to share credentials. Create the account instead: open Settings, choose Chart of accounts, and select New. Pick Bank as the account type, choose a detail type such as checking, and name it the way it reads on your statement. You can then enter transactions by hand or import a statement file from your bank’s website. QuickBooks maps the columns during import, and the review step works the same way as with a live feed.
What if your bank will not connect?
Work through the usual culprits in order. Confirm you can still sign in on the bank’s own website, because a locked account or an expired password blocks the feed too. Search again using the exact web address of the bank’s login page rather than the brand name. Approve any two-factor prompt your bank raises during the connection. If the bank is simply not in the list, manual setup with statement imports keeps your books current without a live link.
Two habits protect the setup
Protect the setup with two habits. Set a short, regular review window, daily or weekly, so the For review queue never becomes a backlog. Then reconcile the account against your bank statement at month end; a clean reconciliation proves the feed, your matches, and the opening balance all agree. If you are bringing years of history across from desktop or another platform, that is a job for data migration rather than a bank feed. Our team handles that kind of conversion when you need it.