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
- Open the Undeposited Funds register from Chart of Accounts.
- 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.
- 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.
- 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
- The bank feed deposit was added instead of matched. When a bank-feed line is added as a new deposit, QuickBooks creates a second record of the money and the original payment stays in Undeposited Funds. The fix is to match the feed line to a deposit you built from the payments. See how to clear the backlog this leaves behind.
- A payout that is smaller than the payments behind it. A card processor often pays out the total minus its fees. If you build the deposit with only the net amount, or type the net amount in by hand, some payments are never pulled in. On the deposit, select every payment the payout covers and add a separate line for the fees, as a negative amount to the fees expense account, so the total equals the bank line.
- Deposits typed in rather than built from payments. A deposit with a manually typed line posts to income or another account and leaves the payment sitting in Undeposited Funds. Rebuild it by selecting the payments.
- Payments that never reach the bank. Voided or bounced payments that were not voided in QuickBooks, or payments recorded for money that was handled outside the bank account, stay forever because there is nothing to deposit them against.
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.