Matching bank transactions in QuickBooks Online
QuickBooks Online matches a bank line to a record that already exists in your books. When the banking screen offers no match, the record is usually missing, sitting in a different account, or entered in a form the matcher cannot see. The fix is almost always on the books side, not the bank side. This page covers the three cases behind most of the trouble. They are payroll paid from a clearing account, deposits recorded without their invoices, and supplier refunds that need linking to their credits.
How does QuickBooks Online decide what to match?
The banking screen looks for an existing record in the same account, for the same amount, with a date close to the bank’s own date. A record that passes those tests appears as a suggested match, and you confirm it. When nothing is suggested, one of the tests has failed, and searching will not force a match the software cannot see.
Check the amount first. A difference of a few cents, an unexpected bank fee, or a partial payment is enough to hide a record that otherwise fits perfectly. Then check the account: a record posted to a clearing account or to the wrong bank account will never surface for the line you are reviewing. Only when both look right should you treat the record as missing and add the bank line as a new transaction.
Why will a pay run not match?
A pay run that refuses to match is usually a pay run recorded against Payroll Clearing rather than your bank account. The wages and taxes are correct, but the payment side of the pay run never touches the account the money actually left. The bank line therefore has no counterpart waiting for it.
The remedy is to finish the movement of the money. Record a transfer from the bank account into Payroll Clearing, dated the day the payment left, for the amount that actually left the bank. The bank line will then match that transfer, and the clearing account settles back to zero once you confirm the match. For future runs, pay from the account the money really leaves and the problem does not come back.
Link a deposit to the invoices it pays
Customer money recorded through the deposit screen, rather than through receiving payment against an invoice, often leaves the invoices open. The cash is in the bank account, but nothing has touched Accounts Receivable, so the invoices stay unpaid and the banking screen cannot tie the deposit to them.
To link the two, open the register of the account where you recorded the deposit, then open the deposit itself. On each line, name the customer and set the account to Accounts Receivable. Save the deposit. Each line now reads as money received from that customer, which you can apply against the open invoice, and the bank line gains the record it needs to match.
Match a supplier refund to a supplier credit
A supplier refund often arrives after you have already recorded the supplier credit. Entered as a plain deposit to income, the refund cannot clear that credit, and the two sit on your books as an unresolved pair.
Record the refund so that it lands in Accounts Payable instead: a deposit naming the supplier, with Accounts Payable as the account, for the refunded amount. The refund then behaves like a negative bill. In the bill payment screen, apply the supplier credit and the refund against each other, and the pair cancels to zero. The bank line matches the deposit you recorded, and the payable side is clean.
Should you add the bank line instead of matching it?
Matching is only for money that already has a record. If a statement line has no counterpart, a card fee, a direct debit, an owner’s drawing, add it as a new transaction from the banking screen. Adding creates the record; matching confirms one that exists. Keeping the two straight is the fastest way to clear your review queue.
If the screen itself misbehaves, resetting your view or refusing to save, sign out and back in and try again in another browser. A fault that survives that sits in Intuit’s software rather than in your books, and Intuit’s own support can see account-level diagnostics that we cannot. Everything else on this page lives in your records, and the fix is always a record you can reach and edit.