← All articles Undeposited Funds

Duplicate Deposit in QuickBooks Online? Here's the Fix

Published September 16, 2026 · LedgerMedic

A duplicate deposit is one of the few QuickBooks Online problems that shows up fast, because it inflates your bank balance in the app relative to what's actually sitting at the bank. If your QBO cash balance is higher than your bank statement and reconciliation won't close cleanly, a duplicated deposit is one of the first things worth ruling out.

How a payment ends up recorded twice

The most common cause by far is the bank feed. When a real bank deposit shows up in the Banking tab, QuickBooks gives you the option to Match it to an existing Undeposited Funds entry or Add it as a brand-new transaction. If a payment was already entered manually (say, from a check or a payment processor notification) and then the corresponding bank feed line gets Added instead of Matched, you now have two records of the same money: the original payment/deposit, and a second deposit created from the feed.

Less commonly, it happens when two people (a bookkeeper and a client, or two staff members) both record the same payment independently without checking whether the other already did.

How to find it

  1. Open the bank register and look for two deposits on or near the same date for the same or a very similar amount.
  2. Click into each one. If one deposit lists specific customer payments pulled from Undeposited Funds and the other is a lump-sum deposit with no itemized source, that's the signature of a bank-feed duplicate.
  3. Cross-check both against the actual bank statement, only one of them should correspond to a real, single deposit event.

How to fix it

  1. Identify which deposit is the "real" one, typically the one built correctly from Undeposited Funds, itemized by customer payment.
  2. Before deleting the duplicate, check whether it's been used anywhere else (matched in a later reconciliation, referenced in a report a client already received). If the file has already been reconciled with the duplicate included, undo that reconciliation for the affected period first.
  3. Delete the duplicate deposit, the one created directly from the bank feed with no itemized payments behind it.
  4. If the original payment somehow also got removed or altered in the process, re-enter it and route it back through Undeposited Funds the normal way, then match it to the correct deposit.
  5. Re-run the bank reconciliation for the affected period to confirm the balance now ties out.
  6. Going forward, always choose Match over Add in the Banking feed whenever QuickBooks offers it, that single habit prevents the vast majority of duplicate deposits before they happen.

A note for anyone reconciling multiple accounts

If this has happened once, it's worth checking whether it's happened more than once in the same file, bank-feed duplication tends to repeat wherever the same "Add instead of Match" habit is happening, which is often tied to whoever last touched the Banking tab rather than a one-off mistake. It's also worth checking the Undeposited Funds balance itself, a duplicate deposit and a stuck Undeposited Funds entry are frequently two symptoms of the same underlying habit.

LedgerMedic's free scan flags stuck and mismatched entries in Undeposited Funds automatically, which is often how a duplicate deposit gets caught before it distorts a full month's reconciliation. It connects read-only, takes about two minutes, and requires no credit card. If you're seeing the same pattern in a QuickBooks file used for tenant or unit-level payments, the higher transaction volume tends to make this exact mistake more frequent, not less.