Why You Can’t Match the Deposit in QuickBooks Online
When you use QuickBooks Payments, the workflow happens in two stages:
- Customer pays the invoice → QuickBooks automatically marks the invoice as Paid and records the payment in Undeposited Funds (or directly to a “QuickBooks Payments” clearing account).
- A few days later, Intuit deposits the money to your bank → this shows up in your bank feed as a separate deposit.
Because QBO already recorded that deposit in its internal flow, the bank feed transaction is not recognized as a match. You’re seeing a duplicate:
- One “deposit” already recorded via QuickBooks Payments
- One incoming bank feed transaction waiting to be matched
How to Fix It Correctly
Step 1: Check the Original Deposit
- Go to + New → Bank Deposit.
- Look at the list under “Select payments to deposit.”
- If the QuickBooks Payments entry already appears here (or has already been deposited), that’s the one QBO is tracking internally.
- Click View/Edit the deposit to see which account it went to usually Checking or QuickBooks Payments.
Step 2: Check the Bank Feed
In Bank Transactions (Banking tab):
- The feed shows the actual bank deposit (the one that hit your bank).
- QBO may not “see” it as a match because the internal deposit may not have the exact same details or account path.
Step 3: Match or Exclude
- If the internal deposit (from QuickBooks Payments) already posted to your Checking account: Exclude the downloaded transaction from the bank feed to avoid duplication.
- If the internal deposit went to “Undeposited Funds” or a QuickBooks Payments Clearing Account: Use “Record Transfer” or “Bank Deposit” to move it to your Checking account, so it matches the bank feed.
Step 4: Verify the Flow
Check Accounting → Chart of Accounts → QuickBooks Payments (or Undeposited Funds):
- The clearing account should be $0 after transfer.
- Your bank’s Checking account should now reflect only one correct deposit.
Common Mistakes to Avoid
- Do not add the bank feed transaction as a new deposit, this duplicates income.
- Do not delete the payment linked to the invoice, that breaks your invoice payment history.
- Always verify that the total of QBO Payments deposits matches your bank’s actual deposits (some include fees or multiple invoices in one batch).
Example
Scenario:
- Invoice = $1,000
- QuickBooks marks as paid → deposit created in “QuickBooks Payments”
- Bank shows deposit $970 (after $30 fee)
Fix:
- Record the $30 fee as a Merchant Fee Expense when depositing to Checking.
- Match or exclude the bank feed depending on which account QBO posted it to.