← All articles

QuickBooks & bookkeeping · June 17, 2026

How to Clear Old Undeposited Funds in QuickBooks Online

A stuck Undeposited Funds balance is one of the most common messes in QuickBooks Online cleanup work. The fix is usually straightforward, but doing it wrong can double-count income or break a reconciled period. This guide walks through finding the stuck payments, clearing them the right way, and spotting the duplicates that cause most of the trouble.

What Undeposited Funds actually is

Undeposited Funds is a built-in holding account in QuickBooks Online. When you record a customer payment and tell QBO it went to Undeposited Funds, the payment sits there as an asset until you record a Bank Deposit that moves it into a real bank account. Think of it as the drawer where checks and payments wait before you walk them to the bank.

The account exists so you can group several payments into one deposit that matches the single lump sum your bank actually shows. That keeps your books reconcilable.

Why payments get stuck there

A balance gets stuck in Undeposited Funds for one main reason: payments were received but never deposited. Someone recorded "Receive Payment" (or QBO did it automatically from a sales receipt or QuickBooks Payments), the money landed in Undeposited Funds, and no Bank Deposit was ever created to clear it.

The other common pattern is messier: the payment was effectively deposited, but through the bank feed instead of a Bank Deposit. The deposit got categorized straight to income from the feed, while the original payment is still sitting in Undeposited Funds. Now you have the same money in two places. That is the duplicate trap, and we will come back to it.

Step 1: Find the stuck payments

Before you clear anything, get an exact list of what is in the account.

  1. Go to Settings (the gear) > Chart of accounts (or open it from the Accounting menu).
  2. Find the Undeposited Funds account. It is an Other Current Assets type. If someone renamed it, look at the Detail Type column for "Undeposited Funds."
  3. In the Action column, open the dropdown and select Run report. The report defaults to the last 90 days, so change the Report period to "All Dates" to catch older items.

Every line on that report is a payment waiting to be deposited. You can also choose View register from the same dropdown to see the running balance. Each of these should correspond to real money that hit the bank at some point. If it didn't, that is a separate problem (a payment recorded against an invoice that was never actually collected).

Step 2: Clear genuine undeposited payments with a Bank Deposit

For payments that genuinely went to the bank but were never deposited in QBO, the correct fix is a Bank Deposit, not a journal entry and definitely not a delete.

  1. Select + New, then under the Other column choose Bank deposit.
  2. From the Account dropdown at the top, pick the bank account the money actually landed in.
  3. In the "Select the payments included in this deposit" section, check the box for each payment that was deposited together. Every payment sitting in Undeposited Funds shows up here automatically.
  4. Confirm the total of the checked payments matches the real deposit on the bank statement.
  5. Select Save and close.

That moves the money out of Undeposited Funds and into the bank account as a single deposit, which is exactly what you need so it can be matched and reconciled. Group payments the same way the bank grouped them, one Bank Deposit per real-world deposit, so the amounts line up when you reconcile.

Step 3: Watch for duplicated income

This is the part that trips up most cleanups. If the deposit already exists in the bank account, often because it was added or categorized straight to income from the bank feed, then creating another Bank Deposit from Undeposited Funds will count that income twice.

Signs you have duplicates:

The fix is to resolve the duplicate before depositing. If the bank-feed transaction was categorized as income, undo or delete that categorized transaction, then create the proper Bank Deposit from Undeposited Funds to take its place. The goal is one record of the money, not two. (For the broader pattern of feed transactions landing in the wrong place, see our guide on fixing uncategorized transactions in QuickBooks.)

Year-end and prior-period caution

Be careful with old items. If a payment in Undeposited Funds dates back to a year that is already reconciled or has had taxes filed, clearing it can change historical financials and break a prior reconciliation. Do not delete prior-period transactions to "tidy up", that destroys the audit trail and can throw off filed numbers.

For genuinely old balances tied to closed years, the safer route is a journal entry dated in the prior period to move the stale balance to a clearing account, done in coordination with the client's accountant. When books are closed, confirm the treatment before posting anything.

Where this fits in a full cleanup

Stuck Undeposited Funds rarely shows up alone. It usually travels with duplicate income, a non-zero Opening Balance Equity, and missing payees. Work it as part of a structured pass rather than one-off. Our QuickBooks Online cleanup checklist walks the whole sequence, and the books-health check explainer covers what a clean set of books should look like when you are done.

Want this flagged automatically? Upload a QuickBooks Online export to CleanupLedger and the free books-health check spots stuck Undeposited Funds and likely duplicate deposits for you, so you know exactly what to fix before you start clicking. Run a free preview, no card.

FAQ

Why won't my Undeposited Funds balance clear even after I record deposits?

Almost always because the money was also brought in through the bank feed and categorized as income, so the original payment is still sitting in Undeposited Funds. You have to undo the duplicate bank-feed transaction and replace it with a proper Bank Deposit from Undeposited Funds, otherwise the balance never drops and income gets double-counted.

Can I just delete old undeposited funds transactions to clean them up?

No. Deleting breaks the audit trail and can change reconciled periods and filed tax numbers. Clear genuine payments with a Bank Deposit; for old balances in closed years, use a dated journal entry to a clearing account and confirm with the accountant first.

How do I see everything sitting in Undeposited Funds?

Go to Settings > Chart of accounts, find the Undeposited Funds account, and choose Run report (set the period to All Dates) or View register from the Action column dropdown. Each line is a payment waiting to be deposited.

Related reading