QuickBooks Online Deposit Not Matching the Bank Feed: How to Fix It
A deposit exists in your register but the bank feed offers no match. Here is how to force the match, check the amounts, and clear the reconcile.
You did everything in the right order. The invoice went out, the payment landed in Undeposited Funds, and a bank deposit cleared that holding account. Yet the banking screen offers nothing to match, and the reconcile screen shows the deposit sitting unchecked while your difference sits at exactly that amount.
We see this pattern a lot where a shop management or field-service app syncs payments and deposits into QuickBooks Online. The books are usually fine. The matching layer is what fails, and it fails for reasons you can check in a few minutes.
Why won’t QuickBooks Online offer the deposit as a match?
The suggestion list is deliberately conservative. QuickBooks Online surfaces candidates that resemble the downloaded line: the same amount, the same bank account, and a posting date near the bank’s own. Miss one of those tests and the deposit becomes invisible to the feed, even though it exists in your register.
Apps add a second wrinkle. A synced deposit can carry an odd date or an amount a few cents off, and either one silences the suggestion.
Match the deposit manually
Don’t wait for the software to change its mind. Select the downloaded line in the Bank Transactions screen, open the match view, and choose the option to find other matches. Widen the date range and your recorded deposit should appear. Select it and confirm.
If the amounts differ slightly, the screen shows the difference before you confirm. Where the bank deducted a fee, record that fee as part of the match where the screen allows it, or as its own expense line. Never edit the recorded deposit just to force a match.
Check the amount to the cent
An amount mismatch is the most common reason a deposit never surfaces. Compare the downloaded amount with the recorded one exactly. Bank fees, a transposed digit from the sync, or a partial deposit can all open a small gap. The automatic matcher has no patience for gaps.
Which bank account holds the deposit?
You saw the deposit in the reconcile screen, so it exists somewhere. Confirm which account that register belongs to. A client with two similar accounts, perhaps an old duplicate or a savings account, can send a synced deposit to the wrong one. A deposit posted to a different account will never appear in this feed.
Also check that the deposit was not already matched to a different downloaded line. That removes it from the candidate list for this one.
Clear it when no match will appear
If the deposit is correct in the books and the feed still refuses to show it, there is a safe fallback. Exclude the downloaded line from the Bank Transactions screen. Excluding only clears the suggestion; your recorded deposit stays on the books. Then reconcile normally: open the account, check the deposit against the statement line, and finish at a zero difference.
Keep one discipline. Never exclude a line and also record a second deposit for the same money, because that double-counts income. Exclude only after you confirm the deposit is already in the register with the right account, amount, and date.
If the truth runs the other way, meaning the payment still sits in Undeposited Funds and no deposit was ever created, the fix reverses. Open the Bank Deposit screen, select the payment, and post the deposit. Then match or reconcile it.
Finish at the reconcile screen
Run the reconcile and check the deposit against the statement. The difference should fall to zero. Then pull a quick report on Undeposited Funds for the period and confirm nothing is stranded there. A balance left in that holding account is a symptom, not a resting state.
Keep app syncs from creating a repeat
Where a shop management or field-service app feeds QuickBooks Online, agree on one source of truth for deposits. Either the app creates them or your team does, never both. Review the app’s sync settings and its activity log for the affected dates, and watch for postings that arrive twice or with altered amounts. A monthly glance at Undeposited Funds catches this whole class of problem early.
Start with the cheapest test. Open the stuck line, widen the match search, and compare the two amounts to the cent. Most of the time the gap is a small fee or a wrong account, and the reconcile closes the same day. If a difference survives every check, your books and the bank disagree about the amount itself, and that discrepancy is the next thing to chase.