← All articles Undeposited Funds

Why Does the Undeposited Funds Account Keep Growing in QuickBooks Online?

Published October 12, 2026 · LedgerMedic

Undeposited Funds grows when payments go in faster than deposits take them out. Somewhere, a step that should empty the account is being skipped or done in a way that leaves the payment behind. You can find which step in about fifteen minutes by comparing what went in with what came out, month by month.

Step 1: measure what goes in and what comes out

  1. Open the Undeposited Funds register from Chart of Accounts.
  2. Pick the last three full months. For each month, total the payments and sales receipts (money in) and the deposits (money out). A spreadsheet export makes this quick.
  3. If money in is higher than money out every month, the account grows by the difference. The size of the gap tells you whether you are looking at one habit or several.
  4. Sort the leftover lines by customer or payment method. A pattern (one processor, one customer, one person entering payments) usually points straight at the cause.

Step 2: check the four usual causes

Step 3: stop the inflow before you clear the backlog

Fix the habit first. If you clear the old entries and leave the cause in place, the account refills. Decide which of the causes above applies, change that step (match instead of add, build deposits from payments, include the fee line), and let one full month pass. Then check that the money-in and money-out totals from Step 1 are close to equal.

Step 4: clear what is already there

Once the account stops growing, work through the existing items oldest first. The cleanup checklist has the order, and the monthly reconciliation steps keep it from creeping back.

LedgerMedic's free scan lists every payment sitting in Undeposited Funds with its age and amount, so you can see which month the growth started. Connecting and scanning is free, and every account gets 6 lifetime guided fixes before a paid plan is needed. The scan is read-only and needs no credit card. If you would rather count by hand first, the free checker works from a pasted register and runs in your browser.